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

Jak nainstalovat RainLoop na Ubuntu 20.04

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 nahradit mydomain.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.conf

Měli byste vidět následující výstup:

Povolení site rainloop. Chcete-li aktivovat novou konfiguraci, musíte spustit:systemctl reload apache2

Znovu načtěte Apache, abyste aktivovali novou konfiguraci:

reload systemctl apache2

To 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.conf

Do 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 nahradit mydomain.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.conf

Chcete-li zkontrolovat případné chyby konfigurace Nginx, spusťte následující příkaz:

nginx -t

Pokud 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 nginx

Krok 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:12345

Dostanete 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
  1. Jak nainstalovat ATutor na Ubuntu 14.04

  2. Jak nainstalovat Traq na Ubuntu 16.04

  3. Jak nainstalovat Pip na Ubuntu 16.04

  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat WildFly na Ubuntu 16.04

  3. Jak nainstalovat R na Ubuntu 16.04

  1. Jak nainstalovat Webmin na Ubuntu 18.04

  2. Jak nainstalovat Panda3D na Ubuntu 10.04

  3. Jak nainstalovat Zabbix na Ubuntu