40 POSTGRES_SECRET="SQLMoScOwPaSsWoRd2025"
### Configure repositories ###wget https : / / repo.zextras . io / inst_repo_ubuntu . shbash . / inst_repo_ubuntu . shОсновная проблема в установочном скрипте (install_carbonio_ce_singleserver_ubuntu) от zextras, его нужно исправить:35 убираем пробел в концеПридумываем пароли сами39 CONSUL_SECRET="MESHMoScOwPaSsWoRd2025"
40 POSTGRES_SECRET="SQLMoScOwPaSsWoRd2025"42 убираем пробел в конце58 убираем пробел перед кавычкой67 убираем всю строку, video-server не нужен68 убираем всю строку, video-server не нуженbash . / install_carbonio_ce_singleserver_ubuntu . sh
Hi,
I would request you to post your topic in after translating in English. We have users across different regions and languages. Let's keep it simple, easy to understand while respecting the community etiquettes.
Ok, you install Ubuntu 24.04.3 by default settings, manual IP4.
next steps run as Root
sudo su
### Setting Timezone & Hostname ###
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname mail.domain.ru echo -e "127.0.0.1 localhost\n192.168.1.77 mail.domain.ru mail" > /etc/hosts
hostname -f
hostname -d
hostname -i
host -t A mail.domain.ru
host -t MX domain.ru
dig -x 192.168.1.77
apt update && apt upgrade reboot
wget https : / / repo.zextras . io / inst_repo_ubuntu . sh bash . / inst_repo_ubuntu . sh
40 POSTGRES_SECRET="SQLMoScOwPaSsWoRd2025"
bash . / install_carbonio_ce_singleserver_ubuntu . sh
Получаем бесплатный сертификат LetsEncrypt в Carbonio CE
Настраиваем внешний DNS на хостинге с правильными A MX PTR
Согласно инструкции в параметре zimbraReverseProxyMailMode нужно установить redirect вместо https
su - zextras -c "carbonio prov gs mail.domain.ru | grep -i zimbraReverseProxyMailMode"
zimbraReverseProxyMailMode: https
Если значение https, то меняем на redirect командой
su - zextras -c "carbonio prov ms mail.domain.ru zimbraReverseProxyMailMode redirect"
reboot
В carbonio admin panel -> Домены -> domain . ru -> Виртуальные хосты и сертификаты
Имя виртуального хоста будет domain . ru и это будет вызывать ошибку.
Создаём виртуальный хост с именем mail . domain . ru - как fqdn имя почтового сервера, domain . ru удаляем
И уже от правильного виртуального хоста запрашиваем LetsEncrypt сертификат и получаем на почту zextras@domain.ru уведомление об успешной выдаче сертификата или же читаем ошибку и думаем, что могло к ней привести, например, не открыли порты 80 443 и не пробросили их на внутренний IP почтового сервера
reboot
Install LetsEncrypt on Carbonio CE
Make correctly A MX PTR on external DNS hosting
Instructions from Zextras require configuration zimbraReverseProxyMailMode redirect
su - zextras -c "carbonio prov gs mail.domain.ru | grep -i zimbraReverseProxyMailMode"
zimbraReverseProxyMailMode: https
need change to redirect
su - zextras -c "carbonio prov ms mail.domain.ru zimbraReverseProxyMailMode redirect"
reboot
In carbonio admin panel -> Domains -> domain . ru -> Virtual hosts and Certs
virtual host name is domain . ru make error.
Add (create) mail . domain . ru - like fqdn name mx, domain . ru - delete
And we request LetsEncrypt short cert from the correct virtual host (mail.domain.ru), next see zextras@domain.ru
