インストールガイド · 1 min read · Nov 02, 2025
CentOS 7にCerbコラボレーションおよびメール自動化をインストールする方法
Cerbは、コラボレーションとメール自動化のための無料でオープンソースのWebベースのアプリケーションソフトウェアです。PHP言語で書かれており、データベースとしてMySQL/MariaDBを使用します。大量のメールを送信するために使用されます。
ここでは、CentOS 7サーバーにCerbをインストールする方法を説明します。
要件
- システムにインストールされたCentOS 7サーバー。
- root権限を持つsudoユーザー。
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以下のようにすべての質問に答えます:
Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y次に、MySQLシェルにログインし、Cerb用のデータベースとユーザーを作成します:
mysql -u root -prootパスワードを入力して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をインストールする必要があります。次のコマンドでGitHubリポジトリからCerbの最新バージョンをダウンロードできます:
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 CerbのためのApacheの設定
次に、Cerbのための仮想ホストサーバーブロックを作成する必要があります。/etc/httpd/conf.d/ディレクトリ内にcerb.confファイルを作成することでこれを行えます:
sudo nano /etc/httpd/conf.d/cerb.conf次の行を追加します:
ServerAdmin [email protected]
DocumentRoot "/var/www/html/cerb.conf"
ServerName your-server-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 Webインターフェースにアクセス
Cerb Webインターフェースにアクセスする前に、システムのfirewalldでポート80のHTTPトラフィックを許可する必要があります。
次のコマンドを実行することでこれを行えます:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload今、Webブラウザを開き、URL http://your-server-ip を入力し、インストールを完了するために必要なすべての手順を実行します。
Cerbがインストールされたら、次のコマンドで使用する前にインストールディレクトリを削除します:
sudo rm -rf /var/www/html/cerb/installこれで、Webブラウザを通じてCerbに簡単にアクセスして使用できるようになります。
7 リンク
- Cerb
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。