V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat webovou poštu Roundcube na vašem CentOS 7. Pro ty z vás, kteří nevěděli, Roundcube je webová aplikace, kterou lze použít pro přístup k vašim e-mailům z webového prohlížeče. Jedná se o bezplatný softwarový nástroj s otevřeným zdrojovým kódem od projektu Roundcube Webmail. Má čisté uživatelské rozhraní a poskytuje mnoho funkcí, jako je plná podpora zpráv MIME a HTML, vícejazyčné možnosti, vyhledávání adresář během psaní, seznam zpráv ve vláknech, kontrola pravopisu a mnoho dalších.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Roundcube Webmail na server CentOS 7.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 7.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, ale můžete poškodit svůj systém, pokud nebudete opatrní při jednání jako root.
Funkce webové pošty Roundcube
- Vícejazyčné možnosti
- Vyhledání adresáře během psaní
- Psaní zprávy Richtext/HTML
- Vyhledávání zpráv a kontaktů
- Předpřipravené šablony odpovědíNovinka!
- Int. názvy domén (IDNA)
- Sdílené složky a ACL
- Plně vybavený adresář
- Rozšiřitelné pomocí rozhraní Plug-in API
- Mnoho dalších
Nainstalujte Roundcube Webmail na CentOS 7
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
yum clean all yum -y update
Krok 2. Nainstalujte server LAMP.
Je vyžadován zásobníkový server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také požadované moduly PHP:
yum install php-json php-xml php-mbstring php-imap php-pear-DB php-mysql -y
Krok 3. Instalace Roundcube Webmail.
První věc, kterou musíte udělat, je přejít na stránku stahování Roundcube a stáhnout si nejnovější stabilní verzi Roundcube. V době psaní tohoto článku je to verze 1.1.4 :
wget http://nchc.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.4/roundcubemail-1.1.4-complete.tar.gz
Rozbalte archiv Roundcube do kořenového adresáře dokumentu na vašem serveru:
tar -zxpvf roundcubemail-1.1.4-complete.tar.gz -C /var/www/html/ mv roundcubemail-1.1.3 roundcube
Budeme muset změnit oprávnění některých složek:
chown apache:apache -R /var/www/html/roundcube
Krok 4. Konfigurace MariaDB pro webovou poštu Roundcube.
Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. Měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.
mysql_secure_installation
Nakonfigurujte to takto:
- 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
Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro webovou poštu Roundcube. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Roundcube Webmail:
MariaDB [(none)]> CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */; MariaDB [(none)]> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Krok 5. Spusťte instalaci Roundcube pomocí instalačního programu webového prohlížeče.
Webová pošta Roundcube bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/roundcube/installer
nebo http://server-ip-address/roundcube/installer
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Po dokončení instalace odstraňte adresář instalačního programu z kořenového adresáře dokumentů vašeho webového serveru (/var/www/html/roundcube
):
cd /var/www/html/roundcube/ rm -rf installer
Nyní se přihlaste ke svému účtu pomocí Roundcube, přejděte na http://your-domain.com/roundcube
a přihlaste se pomocí uživatelského jména a hesla svého e-mailového účtu. Pokud je vaše konfigurace funkční, Roundcube vám umožní přijímat, číst a odesílat e-maily z názvu vaší domény i mimo něj.
Gratulujeme! Úspěšně jste nainstalovali Roundcube. Děkujeme, že jste použili tento návod k instalaci Roundcube Webmail na váš systém CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Roundcube.