GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにRoundcubeWebメールをインストールする方法

このチュートリアルでは、Ubuntu 20.04LTSにRoundcubeWebメールをインストールする方法を示します。知らなかった方のために、Roundcubeは無料のオープンソースWebメールソフトウェアです。 PHP。Webmailはブラウザのメールクライアントです。つまり、Mozilla Thunderbirdのようなデスクトップメールクライアントからメールを読んだり送信したりする代わりに、ウェブブラウザからメールにアクセスできます。クリーンなユーザーインターフェイスを備え、フルなどの多くの機能を提供します。 MIMEおよびHTMLメッセージのサポート、多言語機能、入力時に検索するアドレス帳、スレッド化されたメッセージリスト、スペルチェックなど。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04 LTSFocalFossaサーバーにRoundcubeを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Ubuntu 20.04 LTSFocalFossaにRoundcubeWebメールをインストールする

手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt update
sudo apt upgrade

手順2.LAMPサーバーをインストールします。

Ubuntu 20.04 LAMPスタックサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。

ステップ3.Ubuntu20.04にRoundcubeWebメールをインストールします。

次のコマンドを実行して、RoundcubeGithubリポジトリから最新の安定バージョンをダウンロードします。

wget -P /tmp/ https://github.com/roundcube/roundcubemail/releases/download/1.4.6/roundcubemail-1.4.6-complete.tar.gz

Roundcube tarballアーカイブをWebルートディレクトリに抽出します:

tar xvf roundcubemail-1.4.6-complete.tar.gz
sudo mv roundcubemail-1.4.6 /var/www/roundcube

いくつかのフォルダの権限を変更する必要があります:

chown -R www-data.www-data /var/www/roundcube
chmod -R 775 /var/wwwroundcube/{temp,logs}

ステップ4.Roundcube用にMariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。mysql_secure_installationを使用してMariaDBを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMariaDBへのアクセスを行う各手順を注意深くお読みください。

mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- 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

次に、MariaDBコンソールにログインし、RoundcubeWebメール用のデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 Roundcubeのインストール:

MariaDB [(none)]> CREATE DATABASE roundcube DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MariaDB [(none)]> CREATE USER roundcubeuser@localhost IDENTIFIED BY 'your-password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON roundcube.* TO roundcubeuser@localhost;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

ステップ5.Roundcube用にApacheVirtualHostを構成します。

次に、Roundcube専用のApache VirtualHost構成ファイルを作成します:

sudo nano /etc/apache2/sites-available/roundcube.conf
<VirtualHost *:80>
  ServerName mail.idroot.us
  DocumentRoot /var/www/roundcube/

  ErrorLog ${APACHE_LOG_DIR}/roundcube_error.log
  CustomLog ${APACHE_LOG_DIR}/roundcube_access.log combined

  <Directory />
    Options FollowSymLinks
    AllowOverride All
  </Directory>

  <Directory /var/www/roundcube/>
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>

</VirtualHost>

ファイルを保存して閉じます。次に、次のコマンドでこの仮想ホストを有効にします:

sudo a2ensite roundcube.conf
sudo systemctl reload apache2

手順5.HTTPSを有効にします。

ウェブメールの暗号化にはTLSを使用することをお勧めします。Let'sEncryptから発行された無料のTLS証明書をインストールすることでHTTPSを有効にできます。次のコマンドを実行してLet'sEncryptをインストールします:

sudo apt install python3-certbot-apache

次に、次のコマンドを実行してTLS証明書を取得してインストールします。

sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d mail.idroot.us

ステップ6.RoundcubeWebインターフェースへのアクセス。

Roundcube WebメールはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、https://mail.your-domain.com/installer またはhttps://your-server-ip/installer インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!Roundcube Webmailが正常にインストールされました。このチュートリアルを使用して、Ubuntu 20.04(Focal Fossa)システムにRoundcubeの無料のオープンソースWebメールソフトウェアをインストールしていただきありがとうございます。 Roundcubeの公式ウェブサイトを確認することをお勧めします。


Ubuntu
  1. Ubuntu16.04LTSにLiteCartをインストールする方法

  2. Ubuntu16.04LTSにWebERPをインストールする方法

  3. Ubuntu20.04にRoundcubeWebメールをインストールする方法

  1. Ubuntu20.04LTSにMariaDBをインストールする方法

  2. Ubuntu18.04LTSに最新のRoundCubeWebメールをインストールする方法

  3. Ubuntu18.04LTSにDotclearをインストールする方法

  1. Ubuntu18.04LTSにLiteCartをインストールする方法

  2. Ubuntu18.04LTSにWallabagをインストールする方法

  3. Ubuntu18.04にRoundcubeWebメールをインストールする方法