GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

このチュートリアルでは、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サーバー
手順1.サーバーに接続して更新する

ユーザーrootとしてSSH経由でUbuntu20.04VPSにログインします

 ssh root @ IP_Address -p Port_Number 

IP_Addressの場所 およびPort_Number サーバーの実際のIPアドレスとSSHポート番号です。

ここで、最初にすべきことは、インストールされているすべてのパッケージが利用可能な最新バージョンに更新されていることを確認することです。

 apt update &&apt upgrade 

また、使用されているすべての構成ファイルが最新バージョンになるように、サーバーを再起動することをお勧めします。

ステップ2.MariaDBサーバーをインストールします

Roundcubeには、設定、ユーザー、連絡先、および電子メールメッセージ(キャッシュが有効になっている場合)を保存するデータベースが必要です。したがって、この目的のために、MariaDBサーバーをインストールします。 MariaDBは、MySQLのオープンソースバリアントです。 MariaDBパッケージは公式のUbuntu20.04リポジトリで利用できるため、インストールは非常に簡単です。

 apt install mariadb-server 

データベースサーバーをインストールしたら、サーバーを起動し、サーバーの再起動後に自動的に起動できるようにします。

 systemctl start mariadbsystemctl enable mariadb 

さらに、mysql_secure_installationを実行できます インストール後のスクリプト。MariaDBサーバーのセキュリティを強化し、MariaDBrootユーザーのパスワードを設定します。オプションですが、データベースサーバーを適切に保護することを強くお勧めします。

ステップ3.MariaDBデータベースとユーザーを作成します

データベースサーバーが稼働しているので、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 ‘実際の強力なパスワードを使用します。

ステップ4.PHPとその依存関係をインストールする

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 
ステップ5.Apacheをインストールして仮想ホストを作成する

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 
ステップ6.Roundcubeをダウンロードしてインストールする

サーバー上ですべての前提条件が構成されているので、先に進んで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ホスティングサービスを使用すると、メールサーバーのエクスペリエンスをシームレスかつ簡単にすることができます。私たちの綿密なサポートチームは、サーバーでやりたいことを自由に行えるようにすると同時に、究極のサポートエクスペリエンスを提供します。管理者は、サーバーにメールを設定し、希望どおりに実行するように設定したり、必要なリクエストを実行したりできます。

このチュートリアルは楽しかったですか?ご不明な点やご提案がございましたら、お気軽にコメントを投稿してください。この記事がお役に立てば、共有ボタンを使用してこの投稿をオンラインで共有していただければ幸いです。


Panels
  1. Ubuntu16.04にMySQLをインストールする方法

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

  3. Ubuntu16.04にosTicketをインストールする方法

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

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

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

  1. CentOS8にRoundcubeWebメールをインストールする方法

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

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