I am currently using the simplest and quickest solution for a personal cloud,
ownCloud but I want to have bit more control over the system.
So, I am in process testing and setting up
SOGo. It can use database (SQL) authentication, but that will provide fewer options and less flexibility than using LDAP. I haven't set up a LDAP server before but managed to get the example provided in LDAP manual working. Now I need to configure it for SOGo. Anyone deployed said groupware before or know LDAP well enough to give pointers to how best configure the LDAP?
For SMTP and IMAP I am using separate server, the MX records are already pointing to it, so initially I want to setup the LDAP to work with that, later I'll move it to the same server. Or would it be the easiest to go the whole hog and setup mail server same time?
Also if you know any security pitfalls, let me know (I am using SSL with a dedicated certificate so that part is sorted).
And yes, I know it's an overkill for couple accounts, but it's more fun to do and allows me to learn new things same time