I tried to run Carbonio CE 25.3.0 in a cluster setup, but I gave up because the installation took too long and I couldn't get it running properly.
Instead, I set up one database server, and on another server I installed all the components except the database. The installation was completed successfully and everything worked fine up to that point.
Then, I added a second server and configured it, but after that, when I accessed the UI, the menus, domains, and other settings had disappeared.
What I want to achieve is a setup where I can run components like Admin and Webmail on two separate servers, but using a single shared database. How can I configure such an architecture?
Thanks in advance
Hi,
I could understand. Have you checked the multi server installation docs for Carbonio CE for any help: (The official one)
https://docs.zextras.com/carbonio-ce/html/install/scenarios/multi-server-scenario.html
But what I understood from your description is something slightly different from typical multi-server scenarios. From architectural point of view, you can have multiple proxy (as web interface) server, multiple MTA servers. But for granular level customization with multiple databases or mailstores, I would recommend opting with Carbonio.
Though, you could overcome some challenges but architecturally Carbonio Community Edition (CE) can not meet the granular customization that Carbonio can. In Carbonio CE, Consul Mesh is the backbone of the architecture, so there are tiny pieces that needs to be taken care of to make the system work. But as I said, not all customization is possible in Carbonio CE Mesh architecture but in Carbonio.
I hope it helps.
Regards,
Hi @sharif
Thanks four your answer.
It does not build a structure without a Fail-Over scenario. I have already tried Multi-Server but it is not an HA. My current setup is as follows and has been running for 15 years without any problems. But now that the operating system is no longer updatable, I'm looking for a new one and I have 10K users on my system.
2 x Openldap
2 x Spam/Antivirus and SMTP Gateway (Postfix, Dovecot)
2 x POP3/IMAP server (Postfix, Dovecot)
I want to continue OpenSource, if I consider a paid product it will definitely be Gmail.
At worst I can configure it to have 2 DB servers (these will work master-master) and 2 Carbonio.
Hi,
I can understand your idea and challenges. You do what you go to do 😊. But I would not recommend Carbonio Community Edition for the infrastructure you mentioned. Carbonio CE is not designed to adopt concepts like HA, ldap master-master out-of-the-box.
I respect your decision but this is the way.🙏
regards.