Check out the official documentation page for more details:
docs.zextras.com/carbonio-ce/...
Never use any OS other than Ubuntu20.04LTS and RHEL8.
Please don't hesitate to write or use the official forum. for any query, discussion, or idea:
community.zextras.com/forum/
For migration Article, check out this link:
community.zextras.com/categor...
Download the instructions using this link:
zextras.com/carbonio-communit...
Simplified version of steps:
[Always check with official documentation for updated information]
1. Preparing the server
[Add Zextras repository using this link (zextras.com/carbonio-communit...) and form ]
Set hostname
Set hosts
Set time-zone
reboot
2. Configure PostgreSQL
apt install postgresql-12 -y
read -s -p "Password:" DB_ADM_PWD
su - postgres -c "psql --command=\"CREATE ROLE carbonio_adm WITH LOGIN SUPERUSER encrypted password '$DB_ADM_PWD';\""
su - postgres -c "psql --command=\"CREATE DATABASE carbonio_adm owner carbonio_adm;\""
systemctl restart postgresql
[Check this link - docs.zextras.com/carbonio-ce/...]
3. Install Carbonio CE Packages:
apt install service-discover-server carbonio-directory-server carbonio-avdb-updater carbonio-files-db carbonio-mailbox-db carbonio-docs-connector-db carbonio-tasks-db carbonio-proxy carbonio-webui carbonio-files-ui carbonio-tasks-ui carbonio-files-public-folder-ui carbonio-user-management carbonio-mta carbonio-appserver carbonio-storages-ce carbonio-files-ce carbonio-preview-ce carbonio-docs-connector-ce carbonio-tasks-ce carbonio-docs-editor carbonio-prometheus -y
4. Mandatory steps:
carbonio-bootstrap
service-discover setup-wizard
pending-setups -a
5. Bootstrapping installed DB
PGPASSWORD=$DB_ADM_PWD carbonio-files-db-bootstrap carbonio_adm 127.0.0.1
PGPASSWORD=$DB_ADM_PWD carbonio-tasks-db-bootstrap carbonio_adm 127.0.0.1
Workstream Collaboration Packages Setup:
6. Install workstream collaboration package (carbonio-message-dispatcher-db)
apt install carbonio-message-dispatcher-db -y
pending-setups -a
PGPASSWORD=$DB_ADM_PWD carbonio-message-dispatcher-db-bootstrap carbonio_adm 127.0.0.1
7. Install workstream collaboration package (carbonio-message-dispatcher)
apt install carbonio-message-dispatcher -y
pending-setups -a
PGPASSWORD=$DB_ADM_PWD carbonio-message-dispatcher-migration carbonio_adm 127.78.0.10 20000
8. Install workstream collaboration package (carbonio-message-broker)
apt install carbonio-message-broker -y
pending-setups -a
9. Install workstream collaboration package (carbonio-ws-collaboration-db)
apt install carbonio-ws-collaboration-db -y
pending-setups -a
PGPASSWORD=$DB_ADM_PWD carbonio-ws-collaboration-db-bootstrap carbonio_adm 127.0.0.1
Now you can remove the value set in the variable as DB password:
unset DB_ADM_PWD
10. Install workstream collaboration package (carbonio-ws-collaboration-ce)
apt install carbonio-ws-collaboration-ce -y
pending-setups -a
11. Install workstream collaboration package (carbonio-videoserver-ce)
apt install carbonio-videoserver-ce -y
pending-setups -a
12. Install workstream collaboration package (carbonio-ws-collaboration-ui)
apt install carbonio-ws-collaboration-ui -y
su - zextras -c "carbonio prov mc default carbonioFeatureChatsEnabled TRUE"
13. Change the password of the admin user:
14. Restart Services:
systemctl enable carbonio-tasks
systemctl restart carbonio-tasks
systemctl enable carbonio-videoserver
systemctl restart carbonio-videoserver
systemctl restart carbonio-prometheus-nginx-exporter.service
su - zextras -c "zmcontrol restart"
15. Check status of services:
su - zextras -c "zmcontrol -v"
su - zextras -c "zmcontrol status"
systemctl list-units carbonio*
16. Additional recommendation: (Modify MTA Trusted Network)
su - zextras -c "carbonio prov ms $(hostname -f) zimbraMtaMyNetworks '127.0.0.0/8 $(hostname -i)/32'"
su - zextras -c "zmmtactl restart"
Never hesitate to reach me:
Email: imsilsa26112@gmail.com
LinkedIn: www.linkedin.com/in/imsilsa
WhatsApp: +8801717369752
Stay blessed, stay safe!
5 янв 2024