Topic: Need advice for backend choice, and scalability
==== Required information ====
- iRedMail version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Linux/BSD distribution name and version:
- Related log if you're reporting an issue:
==== I am new to this community, I hope this is the right place to ask for advice:
I am considering iRedMail for my new community server. I will start relatively small (10,000 Users), and it should be able to grow to a few million users. We are estimating that most users will access their email through mobile devices, mostly Imap, and some POP3, maybe 10% through webmail.
I need to start with one server (thinking about quad core, 16G mem, 4TB SATA RAID (1, 5, 10 need advice here) and CentOs (also need advice). This should be sufficient for up to 5,000 users or more, then can add mem and storage on the same server.
Later depending on the load, I will add storage or more servers (how?).
Big question: What kind of backend should be appropriate? I don't have and specific requirements for connectivity, this is exclusively email service. The only difference will be a self registration module, for users to create their own email accounts (will be developed or adopted).
How can I grow the userbase just by adding servers without interrupting the service (scalability)?
Any advice is welcome. Thank you in advance.