title: Tool recommendation for versioned, permission controlled custom list management
body: <p>I'm not sure where to ask this question, I'm hoping it wont' be closed as "off topic" or "opinion based". If it turns out to be that, can you please suggest where this question can be asked instead?</p>
  
  <p>I have a very specific set of requirements for custom list management tool I'm trying to find:</p>
  
  <ul>
  <li>Custom lists, ability to add new custom fields easily</li>
  <li>Ability to use either predefined set of values (combo box) or free form text/numeric/etc fields</li>
  <li>Ability to validate entered data via regex</li>
  <li>Data in the list is version controlled</li>
  <li>Lists are group/role-based permission controlled (only certain lists can be updated by certain people, certain people can only READ data, but not update, etc)</li>
  <li>Rest web services to update list data via a script</li>
  </ul>
  
  <p>An example of such tool is SharePoint, but I find it very difficult to work with. Looking for something similar in the Linux world.</p>