I'm planning installation of 24.3.0 on Ubuntu Server 22.04. Nothing fancy, just mail. PostgreSQL 16 server is an existing deployment used for some other projects, so it's very undesirable to install anything there.
Looking for installation scenarious I came up with the following servers and packages:
srv-carb-proxy in DMZ:
- service-discover-agent
- carbonio-proxy
- carbonio-webui
- carbonio-user-management
- carbonio-mta
srv-carb-mail in internal network
- service-discover-server
- carbonio-directory-server
- carbonio-mailbox-db
- carbonio-appserver
- carbonio-storages-ce
srv-db-pgsql in internal network
- postgresql
What I'm missing? Previous versions of the documentation included pgpool2 for database connection. Current version doesn't mention it at all. How installation scenarios should to be adjusted?
Hi @regul8or,
Thanks for putting some critical topics in front of us.
- We have removed pgpool2 from the official documentation to simplify the Carbonio CE deployment. You can install Postgresql with your DB packages so that you do not require the pgpool2.
- Also, I noticed from your list of packages some packages are not mentioned.
For example:carbonio-docs-connector-dbcarbonio-tasks-dband other WSC-related DB packages.
You can find all the packages name in the official documentation:
https://docs.zextras.com/carbonio-ce/html/install/scenarios/single-server-scenario.html#step-3-system-upgrade-and-package-installation
Regards,
Sharif
srv-carb-proxy in DMZ:
- service-discover-agent
- carbonio-proxy
- carbonio-webui
- carbonio-user-management
- carbonio-mta
srv-carb-mail in internal network
- service-discover-server
- carbonio-directory-server
- carbonio-mailbox-db
- carbonio-appserver
- carbonio-storages-ce
srv-db-pgsql in internal network
- postgresql
Well, I'm experimenting with the basics, just the mail.
However PostgreSQL connection I tried, I noticed that carbonio_adm database is still empty after system installation, no tables, nothing. Also, there's no mailbox DB created in the Postgres. Is it normal?
@regul8or
Hi,
Yes, it is normal. carbonio_adm is only used during the installation. Later, all the required DB-related services connect and communicate with their respective DBs.
You can find mailbox related databases in mariadb within zextras user.
Regards,
Sharif