I'm looking to set up a small business server for about 20 people. I want to provide:
- Email (I'm happy setting this up - have done Dovecot, Postfix, Exim)
- Web (for eg Wiki etc - again fine with this)
- File sharing (something cross-platform, SMB or WebDAV)
- Ideally web-based admin - although not essential
What I'm missing is how best to tie these together; so that:
- Password is shared between email and file sharing services
- Ideally ability to authenticate other services against
- Groups ideally shared to provide distribution lists (email) and ACL permissions (file sharing)
So I'm not sure if I should use system users, or OpenLDAP, etc. Any ideas as to how best to set this up? Obviously simpler is better! I've done this before with ready-made distros, but this time I want to do it from a stock install (likely Ubuntu server, somewhere in the cloud) to keep it lean and make updates etc easier.
[link][9 comments]