このチュートリアルでは、RoundcubeWebメール電子メールクライアントを最新のUbuntu20.04 VPS、LTSリリース(Focal Fossa)にインストールする方法を紹介します。 Roundcubeは、無料のオープンソースWebメールクライアントです。
Roundcubeは、80以上の言語に翻訳された直感的でユーザーフレンドリーなインターフェースを備えています。その優れたUXにより、Roundcubeは世界で最も人気のあるWebメールソリューションの1つになっています。 Roundcubeのインストールは非常に簡単で、LAMPまたはLEMPスタックを備えた任意のLinuxサーバーで実行できます。また、ほぼすべてのWebサーバーとデータベースサーバーで実行できます。これで、インストールプロセスを開始しましょう。
Roundcubeには、次のような便利な機能がたくさん用意されています。
- ドラッグアンドドロップメッセージ管理
- MIMEおよびHTMLメッセージのサポート
- スペルチェッカー
- 外部SMTPサーバーのサポート
- アクセス制御リスト(ACL)のサポート
- 高速メールボックスアクセスのための組み込みキャッシュ
- カスタムスキン
- その他…
- root権限を持つシステムユーザー
- Apache、Nginx、Lighttpd、Cherokee、またはHiawathaWebサーバー
- PHPバージョン5.4以降
- MariaDB、MySQL、PostgreSQL、SQLite、MSSQL、またはOracleデータベースサーバー
- IMAP4rev1をサポートするSMTPサーバーとIMAPサーバー
ユーザーrootとしてSSH経由でUbuntu20.04VPSにログインします
ssh root @ IP_Address -p Port_Number
IP_Address
の場所 およびPort_Number
サーバーの実際のIPアドレスとSSHポート番号です。
ここで、最初にすべきことは、インストールされているすべてのパッケージが利用可能な最新バージョンに更新されていることを確認することです。
apt update &&apt upgrade
また、使用されているすべての構成ファイルが最新バージョンになるように、サーバーを再起動することをお勧めします。
Roundcubeには、設定、ユーザー、連絡先、および電子メールメッセージ(キャッシュが有効になっている場合)を保存するデータベースが必要です。したがって、この目的のために、MariaDBサーバーをインストールします。 MariaDBは、MySQLのオープンソースバリアントです。 MariaDBパッケージは公式のUbuntu20.04リポジトリで利用できるため、インストールは非常に簡単です。
apt install mariadb-server
データベースサーバーをインストールしたら、サーバーを起動し、サーバーの再起動後に自動的に起動できるようにします。
systemctl start mariadbsystemctl enable mariadb
さらに、mysql_secure_installation
を実行できます インストール後のスクリプト。MariaDBサーバーのセキュリティを強化し、MariaDBrootユーザーのパスワードを設定します。オプションですが、データベースサーバーを適切に保護することを強くお勧めします。
データベースサーバーが稼働しているので、Roundcubeのデータベースとユーザーを作成できます。 rootユーザーとしてデータベースサーバーにログインし、前の手順でパスワードを設定した場合はパスワードを入力してから、次のSQLコマンドを実行します。
mysql -u root -pMariaDB [(none)]> CREATE DATABASE IF NOT EXISTS `roundcube` DEFAULT CHARACTER SET` utf8` COLLATE `utf8_unicode_ci`; MariaDB [(none)]> GRANT ALL PRIVILEGESONroundcube。*TOroundcubeuser @localhost IDENTIFIED BY' PASSWORD '; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> quit
「PASSWORD
‘実際の強力なパスワードを使用します。
RoundcubeはPHPベースのアプリケーションであるため、Roundcubeに必要ないくつかのPHP拡張機能とともにPHPをインストールする必要があります。
apt install php7.4 php7.4-gd php7.4-common php7.4-json php-imagick php7.4-imap php7.4-xml php7.4-opcache php7.4-mbstring php7.4- curl php7.4-zip php7.4-bz2 php7.4-intl
すべてのパッケージがインストールされたら、次のコマンドを使用して、インストールされているPHPのバージョンを確認できます。
php -v
PHP 7.4.3(cli)(ビルド:2020年5月26日12:24:22)(NTS)著作権(c)PHP GroupZend Engine v3.4.0、著作権(c)Zend Technologies with Zend OPcache v7.4.3、 Copyright(c)、by Zend Technologies
RoundcubeはWebメールソリューションであるため、Roundcubeファイルを提供するためにWebサーバーをインストールする必要があります。ほぼすべての主要なWebサーバーをサポートしていますが、このチュートリアルではApacheを使用します。次のコマンドで簡単にインストールできます
apt -y install apache2
APTパッケージマネージャーがインストールを完了したら、Webサーバーを起動し、再起動時に起動できるようにします
systemctl start apache2systemctl enable apache2
次に、Apache仮想ホストディレクトリを作成して、サーバーのIPアドレスの代わりにドメインまたはサブドメインを使用してRoundcubeにアクセスできるようにします。
vim /etc/apache2/sites-available/roundcube.domain.com.conf
ServerNameroundcube。domain.com DocumentRoot / var / www / roundcube / ErrorLog $ {APACHE_LOG_DIR}/roundcube.domain.com _error.log CustomLog $ {APACHE_LOG_DIR}/roundcube.domain.com _access.logの組み合わせオプションFollowSymLinksAllowOverrideすべてのオプションFollowSymLinksMultiViewsAllowOverride All Order allow、deny permit from all
ファイルを保存し、次のコマンドを実行して仮想ホストを有効にします。
a2ensite roundcube.domain.com
最後に、変更を有効にするためにWebサーバーをリロードします。
systemctl reload apache2
サーバー上ですべての前提条件が構成されているので、先に進んでRoundcubeの最新リリースをダウンロードできます。記事を書いている時点では、バージョン1.4.6です。 Roundcubeの公式ウェブサイトのダウンロードページに移動し、URLをコピーして、完全なパッケージをダウンロードします。
wget https://github.com/roundcube/roundcubemail/releases/download/1.4.6/roundcubemail-1.4.6-complete.tar.gz
次のコマンドは、ダウンロードしたtarballアーカイブを解凍し、ディレクトリの名前を変更します。
tar -xzf roundcubemail-1.4.6-complete.tar.gz -C /var/www/html --transform s / roundcubemail-1.4.6 / roundcube /
Roundcubeコンテンツディレクトリの権限をwww-data
に変更します 、Webサーバーの所有者:
chown www-data:-R / var / www / html / roundcube
Roundcubeデータベースを開始します:
mysql -u roundcubeuser -p roundcube次に、
http://roundcube.domain.com/installer
必要なすべての詳細を入力します。インストールウィザードによってRoundcube構成ファイルが作成され、Webメールを使用できるようになります。先に進む前に、
installer
を削除することを忘れないでください ディレクトリ:rm -rf / var / www / html / roundcube / installer最後に、
http://roundcube.domain.com
メールアカウントでRoundcubeにログインします。おめでとう!これで、Ubuntu20.04VPSにRoundcubeWebメールがインストールされました。
マネージドRoundcubeホスティングサービスを使用すると、メールサーバーのエクスペリエンスをシームレスかつ簡単にすることができます。私たちの綿密なサポートチームは、サーバーでやりたいことを自由に行えるようにすると同時に、究極のサポートエクスペリエンスを提供します。管理者は、サーバーにメールを設定し、希望どおりに実行するように設定したり、必要なリクエストを実行したりできます。
このチュートリアルは楽しかったですか?ご不明な点やご提案がございましたら、お気軽にコメントを投稿してください。この記事がお役に立てば、共有ボタンを使用してこの投稿をオンラインで共有していただければ幸いです。
Ubuntu 18.04にWordPressをインストールし、リモートデータベースを使用するように構成する方法 Ubuntu20.04にLEMPスタックを使用してMagento2.4をインストールする方法Panels