Установка carbonio ...
 
Notifications
Clear all

[Solved] Установка carbonio ce 25.9.0 на ubuntu 24.04.3

6 Posts
2 Users
2 Reactions
36 Views
(@akolotushkin)
New Member
Joined: 5 days ago
Posts: 5
Topic starter  
Ubuntu 24.04.3 LTS server устанавливаем с настройками по умолчанию 
можно настроить manual IP4
 
Далее делаем из под root
sudo su 
 
### Setting Hostname Timezone ###
 
hostname -f
mail
hostname -d
hostname -i
127.0.0.1
 
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
mail.domain.ru
hostname -d
domain.ru
hostname -i
192.168.1.77
 
### DNS Settings ###
   A Record
host -t A mail.domain.ru
mail.domain.ru has address 192.168.1.77
   MX Record
host -t MX domain.ru
domain.ru mail is handled by 10 mail.domain.ru.
   PTR Record
dig -x 192.168.1.77
 
apt update && apt upgrade
reboot
 
### Configure repositories ###
 
wget removed link
bash . removed link
 
Основная проблема в установочном скрипте от zextras, его нужно исправить:
35 убираем пробел в конце
   Придумываем пароли сами
39 CONSUL_SECRET="MESHMoScOwPaSsWoRd2025"
40 POSTGRES_SECRET="SQLMoScOwPaSsWoRd2025"
42 убираем пробел в конце
58 убираем пробел перед кавычкой
67 убираем всю строку, video-server не нужен
68 убираем всю строку, video-server не нужен
 
bash . removed link
 
### password for zextras@domain.ru ###
 
su - zextras -c "carbonio prov setpassword zextras@domain.ru MoScOwPaSsWoRd2025"
 
Веб интерфейс загружается по началу с ошибкой "Что-то пошло не так", но нужно подождать пока сервер прогрузиться окончательно, не спешите унывать.

   
Quote
(@akolotushkin)
New Member
Joined: 5 days ago
Posts: 5
Topic starter  

Posted by: @akolotushkin
 
### Configure repositories ###
 
wget https : / / repo.zextras . io / inst_repo_ubuntu . sh
bash . / 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
 

 


   
ReplyQuote
(@sharif)
Reputable Member Admin
Joined: 3 years ago
Posts: 801
 

@akolotushkin 

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.

 


   
ReplyQuote
(@akolotushkin)
New Member
Joined: 5 days ago
Posts: 5
Topic starter  

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
 
Cheking
hostname -f
mail.domain.ru
hostname -d
domain.ru
hostname -i
192.168.1.77
 
### Cheking DNS Settings ###
On local dns server make A MX PTR and cheking in Ubuntu
A Record
host -t A mail.domain.ru
mail.domain.ru has address 192.168.1.77
MX Record
host -t MX domain.ru
domain.ru mail is handled by 10 mail.domain.ru.
PTR Record
dig -x 192.168.1.77
 
After this setting update and reboot
apt update && apt upgrade
reboot
 
Install Carbonio CE 25.9.0
### Configure repositories ###
 
wget https : / / repo.zextras . io / inst_repo_ubuntu . sh
bash . / inst_repo_ubuntu . sh
 
fix bugs in default zextras install_carbonio_ce_singleserver_ubuntu:
35 delete space in end
   set manual password
39 CONSUL_SECRET="MESHMoScOwPaSsWoRd2025"
40 POSTGRES_SECRET="SQLMoScOwPaSsWoRd2025"
42 delete space in end
58 delete space before "
67 delete all string, video-server not nedded
68 delete all string, video-server not nedded
 
bash . / install_carbonio_ce_singleserver_ubuntu . sh
 
install complete without errors
in browser go to mail domain ru and see "Someething weet wrong", dont worry, wait, carbonio load

   
Sharif reacted
ReplyQuote
(@akolotushkin)
New Member
Joined: 5 days ago
Posts: 5
Topic starter  

Получаем бесплатный сертификат 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

   
ReplyQuote
(@akolotushkin)
New Member
Joined: 5 days ago
Posts: 5
Topic starter  

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


   
Sharif reacted
ReplyQuote