GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Roundcube Webmail na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat e-mailového klienta Roundcube Webmail na naší nejnovější verzi Ubuntu 20.04 VPS, LTS (Focal Fossa). Roundcube je bezplatný a open source webmailový klient.

Roundcube má intuitivní a uživatelsky přívětivé rozhraní přeložené do více než 80 jazyků. Díky vynikajícímu uživatelskému rozhraní je Roundcube jedním z nejpopulárnějších řešení webové pošty na světě. Instalace Roundcube je docela snadná a může běžet na jakémkoli linuxovém serveru se zásobníkem LAMP nebo LEMP. Může také běžet na téměř všech webových serverech a databázových serverech. Tím vším začněme proces instalace.

Funkce

Roundcube přichází se spoustou užitečných funkcí hned po vybalení, jako například:

  • Správa zpráv přetažením
  • Podpora zpráv MIME a HTML
  • Kontrola pravopisu
  • Podpora externího serveru SMTP
  • Podpora pro seznamy řízení přístupu (ACL)
  • Vestavěné ukládání do mezipaměti pro rychlý přístup k poštovní schránce
  • Vlastní vzhledy
  • a mnohem více…

Předpoklady

  • Systémový uživatel s právy root
  • Webový server Apache, Nginx, Lighttpd, Cherokee nebo Hiawatha
  • PHP verze 5.4 nebo novější
  • databázový server MariaDB, MySQL, PostgreSQL, SQLite, MSSQL nebo Oracle
  • Server SMTP a server IMAP s podporou protokolu IMAP4 rev1

Krok 1. Připojte se k serveru a aktualizujte jej

Přihlaste se ke svému Ubuntu 20.04 VPS přes SSH jako uživatel root

ssh root@IP_Address -p Port_Number

Kde IP_Address a Port_Number jsou skutečná IP adresa vašeho serveru a číslo portu SSH.

První věc, kterou bychom měli udělat, je ujistit se, že všechny nainstalované balíčky jsou aktualizovány na nejnovější dostupnou verzi:

apt update && apt upgrade

Doporučujeme také restartovat server, aby všechny používané konfigurační soubory byly nejnovější verze.

Krok 2. Instalace serveru MariaDB

Roundcube potřebuje databázi, kde bude ukládat své preference, uživatele, kontakty a e-mailové zprávy (pokud je povoleno ukládání do mezipaměti). Takže za tímto účelem nainstalujeme server MariaDB. MariaDB je open-source varianta MySQL. Balíček MariaDB je k dispozici v oficiálním úložišti Ubuntu 20.04, takže instalace je docela snadná.

apt install mariadb-server

Jakmile je databázový server nainstalován, spusťte jej a povolte jeho automatické spuštění po restartu serveru.

systemctl start mariadb
systemctl enable mariadb

Kromě toho můžete spustit mysql_secure_installation skript po instalaci, k posílení zabezpečení serveru MariaDB a také nastavení hesla pro uživatele root MariaDB. Je to volitelné, ale důrazně doporučujeme správně zabezpečit databázový server.

Krok 3. Vytvoření databáze MariaDB a uživatele

Databázový server máme v provozu, takže můžeme pokračovat a vytvořit databázi a uživatele pro Roundcube. Přihlaste se k databázovému serveru jako uživatel root, zadejte své heslo, pokud jste ho v předchozím kroku nastavili, a poté spusťte následující příkazy SQL:

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS `roundcube` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON roundcube.* TO roundcubeuser@localhost IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

Nezapomeňte nahradit „PASSWORD ‘ se skutečným silným heslem.

Krok 4. Instalace PHP a jeho závislostí

Roundcube je aplikace založená na PHP, proto musíme nainstalovat PHP spolu s některými rozšířeními PHP, které Roundcube vyžaduje.

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

Jakmile jsou všechny balíčky nainstalovány, můžete zkontrolovat nainstalovanou verzi PHP pomocí následujícího příkazu:

php -v
PHP 7.4.3 (cli) (built: May 26 2020 12:24:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Krok 5. Instalace Apache a vytvoření virtuálního hostitele

Roundcube je řešení webové pošty, takže musíme nainstalovat webový server, aby mohl obsluhovat soubor Roundcube. Podporuje téměř všechny hlavní webové servery, ale v tomto tutoriálu budeme používat Apache. Lze jej snadno nainstalovat pomocí následujícího příkazu

apt -y install apache2

Jakmile správce balíčků APT dokončí instalaci, spusťte webový server a povolte jeho spuštění po restartu

systemctl start apache2
systemctl enable apache2

Dále vytvořte adresář virtuálního hostitele Apache, abyste mohli přistupovat k Roundcube s doménou nebo subdoménou namísto IP adresy vašeho serveru.

vim /etc/apache2/sites-available/roundcube.domain.com.conf
<VirtualHost *:80>
  ServerName roundcube.domain.com
  DocumentRoot /var/www/roundcube/

  ErrorLog ${APACHE_LOG_DIR}/roundcube.domain.com_error.log
  CustomLog ${APACHE_LOG_DIR}/roundcube.domain.com_access.log combined
  
    Options FollowSymLinks
    AllowOverride All
  
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</VirtualHost>

Uložte soubor a spusťte následující příkaz pro povolení virtuálního hostitele:

a2ensite roundcube.domain.com

Nakonec znovu načtěte webový server, aby se změny projevily:

systemctl reload apache2

Krok 6. Stažení a instalace Roundcube

Na serveru máme nakonfigurované všechny naše předpoklady, takže můžeme pokračovat a stáhnout si nejnovější verzi Roundcube. V okamžiku psaní článku je to verze 1.4.6. Přejděte na stránku stahování oficiálního webu Roundcube, zkopírujte adresu URL a stáhněte si kompletní balíček:

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

Další příkaz rozbalí stažený archiv tarball a přejmenuje adresář:

tar -xzf roundcubemail-1.4.6-complete.tar.gz -C /var/www/html --transform s/roundcubemail-1.4.6/roundcube/

Změňte oprávnění obsahového adresáře Roundcube na www-data , vlastník webového serveru:

chown www-data: -R /var/www/html/roundcube

Spusťte databázi Roundcube:

mysql -u roundcubeuser -p roundcube < /var/www/html/roundcube/SQL/mysql.initial.sql

Dále přejděte na http://roundcube.domain.com/installer zadejte všechny potřebné údaje. Instalační průvodce vytvoří konfigurační soubor Roundcube a poté bude webmail připraven k použití.

Než budete pokračovat, nezapomeňte odstranit installer adresář:

rm -rf /var/www/html/roundcube/installer

Nakonec navštivte http://roundcube.domain.com a přihlaste se do Roundcube pomocí svého e-mailového účtu.

Gratulujeme! Nyní máte Roundcube Webmail nainstalovaný na vašem Ubuntu 20.04 VPS.

Pokud použijete naše služby Managed Roundcube Hosting, můžeme vám zajistit bezproblémový a snadný provoz vašeho e-mailového serveru. Náš tým hloubkové podpory vám dá svobodu dělat s vaším serverem, co chcete, a zároveň vám poskytne maximální podporu. Naši administrátoři mohou nastavit e-mail na vašem serveru, nakonfigurovat jej tak, aby fungoval přesně tak, jak chcete, a také provádět jakékoli požadavky, které můžete mít.

Líbil se vám tento tutoriál? Neváhejte napsat komentář s jakýmikoli dotazy nebo návrhy, které byste mohli mít. Také bychom ocenili, kdybyste tento příspěvek sdíleli online pomocí našich tlačítek pro sdílení, pokud pro vás byl tento článek užitečný.


Panels
  1. Jak nainstalovat MySQL na Ubuntu 16.04

  2. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  3. Jak nainstalovat osTicket na Ubuntu 16.04

  1. Jak nainstalovat MariaDB na Ubuntu 16.04

  2. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  3. Jak nainstalovat MariaDB na Ubuntu 22.04

  1. Jak nainstalovat Roundcube Webmail na CentOS 8

  2. Jak nainstalovat Roundcube Webmail na Ubuntu 20.04 LTS

  3. Jak nainstalovat FastPanel na Ubuntu 20.04