V tomto tutoriálu vám ukážeme, jak rychle nainstalovat e-mailového klienta RainLoop na váš Ubuntu 20.04 VPS, včetně pokynů pro nastavení Apache i Nginx.
RainLoop Webmail je jednoduchý, moderní a rychlý webový e-mailový klient. RainLoop, napsaný v PHP, poskytuje snadný způsob kontroly e-mailů pomocí webového prohlížeče. Dodává se s plnou podporou protokolů IMAP i SMTP (SSL, STARTTLS), podporou sieve skriptů, integrací s Facebook, Google, Twitter a Dropbox, víceúrovňovým systémem ukládání do mezipaměti, podporou pluginů, podporou klávesových zkratek a mnoha dalšími funkce.
Instalace je velmi jednoduchá. Pokud budete pečlivě postupovat podle našich pokynů, můžete instalaci RainLoop Webmailu dokončit za méně než 10 minut. Začněme.
Požadavky:
- Pro účely tohoto tutoriálu budeme používat Ubuntu 20.04 VPS.
- Budete také potřebovat funkční zásobník LAMP nebo LEMP (Linux, Apache/Nginx, MySQL, PHP).
- Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.
Krok 1:Připojte se k vašemu serveru
Než začneme s instalací, budete se muset připojit ke svému serveru přes SSH jako uživatel root nebo jako jakýkoli jiný uživatel, který má oprávnění sudo.
Chcete-li se připojit k serveru jako uživatel root, použijte následující příkaz:
ssh root@IP_ADDRESS -p PORT_NUMBER
Nezapomeňte nahradit IP_ADDRESS a PORT_NUMBER vaší skutečnou IP adresou serveru a číslem portu SSH.
Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:
Aktualizace sudo aptudo apt
Můžete dokonce restartovat VPS, abyste se ujistili, že všechny používané balíčky jsou ty, které jsme právě aktualizovali.
Krok 2:Instalace RainLoop Webmail
Ke stažení jsou k dispozici dvě edice RainLoop Webmail:Community Edition (pod licencí AGPL v3) a Standard Edition (pod licencí softwaru RainLoop).
Pro účely tohoto tutoriálu nainstalujeme bezplatnou a open source komunitní edici.
Chcete-li stáhnout nejnovější verzi komunity RainLoop Webmail, spusťte následující příkaz:
wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
Dále vytvoříme nový adresář pro naši instalaci webové pošty RainLoop. V našem příkladu použijeme /var/www/rainloop
, ale můžete také vybrat jiné umístění.
Chcete-li vytvořit rainloop
adresáře, spusťte následující příkaz:
sudo mkdir /var/www/rainloop
Chcete-li extrahovat soubory do tohoto nového adresáře, spusťte následující příkaz:
rozbalte rainloop-community-latest.zip -d /var/www/rainloop
Krok 3:Nastavení oprávnění
Po dokončení instalace budete muset nastavit správná oprávnění k souborům a adresářům.
Chcete-li nastavit správná oprávnění pro čtení a zápis, spusťte následující příkazy:
cd /var/www/rainloopfind . -type d -exec chmod 755 {} \;najít . -type f -exec chmod 644 {} \;
Vlastníkem souborů musí být uživatel webového serveru běžícího na vašem systému. V našem příkladu používáme webový server Apache a Apache běží pod uživatelem „www-data“ na Ubuntu. Chcete-li změnit vlastníka souborů, můžete spustit následující příkazy:
cd /var/www/rainloopchown -R www-data:www-data .
Stejný uživatel by měl platit také v případě, že používáte Nginx.
Krok 3:Konfigurace Apache/Nginx
V tomto kroku si ukážeme, jak vytvořit soubor virtuálního hostitele v Apache nebo Nginx – postup závisí na tom, jaký webový server máte na svém systému spuštěný. Je to proto, abyste měli přístup k instalaci RainLoop z vašeho prohlížeče.
Konfigurace Apache
Vytvořte soubor virtuálního hostitele provedením následujícího příkazu:
nano /etc/apache2/sites-available/rainloop.conf
Poté zadejte následující informace:
ServerName webmail.mydomain.com DocumentRoot "/var/www/rainloop/" ErrorLog "/var/log/apache2/rainloop_error_log" TransferLog "/var/log/apache2/rainloop_access_log" Možnosti +Indexy +FollowSymLinks +ExecCGI AllowOverride All Objednávka odepřít,povolit Povolit od všech Vyžadovat uděleno všem Možnosti -Indexy Odepřít ze všech V našem příkladu jsme se rozhodli použít subdoménu s názvem
webmail.mydomain.com
pro přístup k naší RainLoop. Nezapomeňte nahraditmydomain.com
s vaším skutečným názvem domény.Chcete-li povolit nového virtuálního hostitele RainLoop, spusťte následující příkaz:
a2ensite rainloop.confMěli byste vidět následující výstup:
Povolení site rainloop. Chcete-li aktivovat novou konfiguraci, musíte spustit:systemctl reload apache2Znovu načtěte Apache, abyste aktivovali novou konfiguraci:
reload systemctl apache2To je vše – vaše konfigurace Apache je dokončena.
Konfigurace Nginx
Vytvořte soubor virtuálního hostitele provedením následujícího příkazu:
nano /etc/nginx/sites-available/rainloop.confDo tohoto souboru vložte následující obsah:
server { poslouchat 80; název_serveru webmail.mojedomena.com; root /var/www/rainloop; index index.php; access_log /var/log/nginx/rainloop_access.log; error_log /var/log/nginx/rainloop_error.log; umístění / { try_files $uri $uri/ /index.php?$query_string; } umístění ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn on; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; zahrnout /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } umístění ~ /\.ht { zakázat vše; } umístění ^~ /data { odepřít vše; }}V našem příkladu jsme se rozhodli použít subdoménu s názvem
webmail.mydomain.com
pro přístup k naší instanci RainLoop. Nezapomeňte nahraditmydomain.com
s vaším skutečným názvem domény.Chcete-li povolit konfiguraci serveru, kterou jsme právě vytvořili, spusťte následující příkaz:
ln -s /etc/nginx/sites-available/rainloop.conf /etc/nginx/sites-enabled/rainloop.confChcete-li zkontrolovat případné chyby konfigurace Nginx, spusťte následující příkaz:
nginx -tPokud nejsou žádné chyby, měli byste získat následující výstup:
nginx:syntaxe konfiguračního souboru /etc/nginx/nginx.conf je oknginx:konfigurační soubor /etc/nginx/nginx.conf test byl úspěšnýNyní můžete znovu načíst Nginx, abyste aktivovali novou konfiguraci:
reload systemctl nginxKrok 4:Přístup k webové poště RainLoop
Chcete-li získat přístup k panelu správce webové pošty RainLoop, otevřete prohlížeč a zadejte
http://webmail.mydomain.com/?admin
(nahraďte jej skutečným názvem domény, který jste použili v konfiguraci webového serveru).Výchozí přihlašovací údaje správce jsou:
Uživatelské jméno:adminHeslo:12345Dostanete se na administrátorský panel RainLoop, ze kterého můžete spravovat nastavení RainLoop a konfigurovat nastavení e-mailového serveru. Důrazně se také doporučuje změnit heslo správce, jakmile se přihlásíte.
Gratulujeme! Úspěšně jste nainstalovali RainLoop Webmail na svůj Ubuntu 20.04 VPS.
Sledování vašeho e-mailového serveru a jeho údržba je pro většinu podniků zásadní. Klient je k ničemu bez spolehlivého e-mailového serveru. S naším spravovaným hostingem Ubuntu můžeme snadno spravovat a udržovat všechny aspekty vašeho e-mailového řetězce. To vám ušetří potíže s laděním jakýchkoli současných a budoucích problémů a ušetří vám čas, abyste byli produktivnější. Tato plná podpora je součástí našich VPS a nikdy nevyprší.
Pokud vám tento návod pomohl nastavit RainLoop na vašem Ubuntu VPS, velmi bychom ocenili, kdy byste nám sdělili své zkušenosti s instalací v komentáři níže. Tento příspěvek můžete také sdílet online pomocí našich zkratek pro sdílení, které pomohou šířit informace.
Panels