Установка Cerb · 2 min read · Nov 02, 2025
Как установить Cerb Collaboration и автоматизацию электронной почты на CentOS 7
Cerb — это бесплатное и открытое веб-приложение для совместной работы и автоматизации электронной почты. Оно написано на языке PHP и использует MySQL/MariaDB в качестве базы данных. Оно используется для отправки большого количества электронных писем.
Здесь мы объясним, как установить Cerb на сервере CentOS 7.
Требования
- Установленный сервер CentOS 7 на вашей системе.
- Пользователь sudo с правами root.
1 Начало работы
Давайте начнем с установки репозитория EPEL и обновления системы до последней стабильной версии.
Вы можете сделать это, выполнив следующую команду:
sudo yum install epel-release -y
sudo yum update -y2 Установка LAMP сервера
Перед началом вам нужно будет установить LAMP сервер (Apache, MariaDB и PHP) на вашу систему.
Сначала установите Apache и MariaDB с помощью следующей команды:
sudo yum install httpd mariadb mariadb-server -yПосле завершения установки запустите службы Apache и MariaDB и включите их автозагрузку:
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadbЗатем установите PHP и другие необходимые модули с помощью следующей команды:
sudo yum install install php php-curl php-dom php-gd php-mysqli php-openssl php-pcre php-imap php-json php-mbstring php-session php-simplexml php-xml php-spl php-mailparse -yДалее вам нужно будет внести некоторые изменения в файл /etc/php.ini:
sudo nano /etc/php.iniИзмените следующие строки:
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
upload_tmp_dir = /tmpСохраните файл, когда закончите.
3 Настройка базы данных
Сначала вам нужно будет защитить MariaDB. Вы можете сделать это, запустив скрипт mysql_secure_installation.
sudo mysql_secure_installationОтветьте на все вопросы, как показано ниже:
Установить пароль root? [Y/n] Y
Новый пароль:
Повторите новый пароль:
Удалить анонимных пользователей? [Y/n] Y
Запретить удаленный вход root? [Y/n] Y
Удалить тестовую базу данных и доступ к ней? [Y/n] Y
Перезагрузить таблицы привилегий сейчас? [Y/n] YЗатем войдите в оболочку MySQL и создайте базу данных и пользователя для Cerb:
mysql -u root -pВведите свой пароль root и нажмите Enter, затем создайте базу данных и пользователя с помощью следующей команды:
MariaDB [(none)]> CREATE DATABASE curbdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON curbdb.* TO 'cerb'@'localhost' IDENTIFIED BY 'cerbpassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q4 Установка Cerb
После настройки базы данных вам нужно будет установить Cerb. Вы можете скачать последнюю версию Cerb из репозитория GitHub с помощью следующей команды:
cd /var/www/html/
sudo git clone git://github.com/wgm/cerb.git cerbЗатем предоставьте необходимые права на директорию cerb:
sudo chown -R apache:apache cerb
sudo chmod -R 777 cerb5 Настройка Apache для Cerb
Затем вам нужно будет создать блок виртуального хоста для Cerb. Вы можете сделать это, создав файл cerb.conf в директории /etc/httpd/conf.d/:
sudo nano /etc/httpd/conf.d/cerb.confДобавьте следующие строки:
ServerAdmin [email protected]
DocumentRoot "/var/www/html/cerb.conf"
ServerName ваш-ip-сервера
ErrorLog "/var/log/httpd/cerb-error_log"
CustomLog "/var/log/httpd/cerb-access_log" combined
Options Indexes MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
Сохраните и закройте файл, когда закончите, затем перезапустите службу Apache:
sudo systemctl restart httpd6 Доступ к веб-интерфейсу Cerb
Перед доступом к веб-интерфейсу Cerb вам нужно будет разрешить HTTP-трафик на порту 80 через системный firewall.
Вы можете сделать это, выполнив следующую команду:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reloadТеперь откройте ваш веб-браузер и введите URL http://ваш-ip-сервера, затем выполните все необходимые шаги для завершения установки.
После установки Cerb удалите директорию установки перед использованием с помощью следующей команды:
sudo rm -rf /var/www/html/cerb/installВот и все, теперь вы можете легко получить доступ и использовать Cerb через ваш веб-браузер.
7 Ссылки
- Cerb
Get new posts in your inbox
No spam. Unsubscribe anytime.