インストールガイド · 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 -y

2 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 -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)]> \q

4 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 cerb

5 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 httpd

6 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
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。