For what you\'re telling us, you need a basic installation, your expected file repository size is not very big.
On your case we recommend:
1- Harware-> A PC, due core with 1GB ram, 80-120GB hard disk SATA ( really hard disk is what will has the biggest work ), and if you want better performance a Linux, you can use Windows too, OpenKM runs OK on Windows but for stability we recommend always any Linux distribution ( Ubuntu for example ).
2- On your case we don\'t recommend to optimize OpenKM with mixed file system and database configuration, you\'ll not note differences between this configurations with this estimated repository size ( on future always you can set mixed, with a simple migration process, but for starting in your case we don\'t recommed ).
3- About settint users configurations and roles, for 10-15 users I think the most easiest way to do it, is which openkm comes by default, file text file ( refer to admin guide section where\'s talking about user.properties and roles.properties ).
4- One important think, that normally administrator not made at starting is to set up correctly grants on root node.
We recomend you set up for example this roles:
GeneralRol
ManagerRol
(Remember that always users must have UserRol is a rol used by OpenKM that grant connection to repository, only connection it must not be used on other way)
One way to setup grant on root node could be this:
*root node
- ManagerRol -> Read/ Write permision ( can create folders )
- GeneralRol -> Only Read ( is not a good idea everyone can create folder on root, only some especific users ).
- Important UserRol must not be any grant on root ( because all users has it ).
The idea is users with ManagerRol write firs level folders, and other ( you must set permision by folder ) write into these.
5- About setting up, mail service notification, refer to FAQ
http://www.openkm.com/FAQ.html if you don\'t understand well tell us.
6- About incrementing max file size of document upload refer to FAQ, too
7- About creating group properties the same that 5-6 ( it\'s well explained ) on your case really could not be necessary.
About OpenKM indexing files, on features web section you can see the content indexing suported files:
http://www.openkm.com/Features.html
THE MOST IMPORTANT THINK TO ENSURE DO WELL -> BACKUP
You must ensure are doing well backups, for it we recommend you make a backup, and after it remove all OpenKM installation, and do a clean one with your backup, this practice will ensure you\'re doing backup correctly. Refer to admin guide how to made backups.
Try this roadmap installation, sequentially, and if you\'ve got some problem on process tell us.