GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare RainLoop Webmail su Ubuntu 18.04

RainLoop Webmail è un client di posta elettronica basato sul Web semplice, moderno e veloce. Scritto in PHP, RainLoop fornisce un modo semplice per controllare le tue e-mail utilizzando il tuo browser web. Viene fornito con il supporto completo dei protocolli IMAP e SMTP (SSL, STARTTLS), il supporto degli script sieve, l'integrazione con Facebook, Google, Twitter e Dropbox, un sistema di memorizzazione nella cache multilivello, il supporto dei plug-in, il supporto delle scorciatoie da tastiera e molte altre funzionalità aggiuntive .

L'installazione è abbastanza semplice. Se segui attentamente le nostre istruzioni, puoi completare l'installazione di RainLoop Webmail in meno di 10 minuti. Iniziamo.

Requisiti:

  • Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04.
  • Avrai anche bisogno di uno stack LAMP o LEMP (Linux, Apache/Nginx, MySQL, PHP) funzionante.
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

Fase 1:connettiti al tuo server

Prima di iniziare, devi connetterti al tuo server tramite SSH come utente root o qualsiasi altro utente con privilegi sudo.

Per connetterti al tuo server come utente root, usa il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

Assicurati di sostituire IP_ADDRESS e PORT_NUMBER con l'indirizzo IP del server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:

sudo apt update
sudo apt upgrade

Fase 2:installa RainLoop Webmail

Sono disponibili per il download due edizioni di RainLoop Webmail:Community Edition (con licenza AGPL v3) e Standard Edition (con licenza software RainLoop)

Ai fini di questo tutorial, installeremo l'edizione community gratuita e open source.

Per scaricare l'ultima versione della community di RainLoop Webmail, eseguire il comando seguente:

wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip

Quindi, creiamo una nuova directory per la nostra installazione di webmail RainLoop. Nel nostro esempio useremo /var/www/rainloop , ma puoi anche scegliere una posizione diversa.

Per creare il rainloop directory, eseguire il comando seguente:

sudo mkdir /var/www/rainloop

Per estrarre i file in questa nuova directory, eseguire il comando seguente:

unzip rainloop-community-latest.zip -d /var/www/rainloop

Fase 3:imposta le autorizzazioni

Una volta completata l'installazione, dovrai impostare i permessi di file e directory corretti.

Per impostare i permessi di lettura/scrittura corretti, esegui i seguenti comandi:

cd /var/www/rainloop
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Il proprietario dei file deve essere l'utente del server Web in esecuzione sul sistema. Nel nostro esempio, stiamo utilizzando il server Web Apache e Apache viene eseguito con l'utente "www-data" su Ubuntu. Per cambiare il proprietario dei file, puoi quindi eseguire i seguenti comandi:

cd /var/www/rainloop
chown -R www-data:www-data .

Fase 3:Configura Apache/Nginx

In questo passaggio, ti mostreremo come creare un file host virtuale in Apache o Nginx:la procedura dipende dal server Web che hai in esecuzione sul tuo sistema. In questo modo puoi accedere alla tua installazione di RainLoop dal tuo browser.

Apache

Crea il file dell'host virtuale eseguendo il comando seguente:

nano /etc/apache2/sites-available/rainloop.conf

Quindi inserisci le seguenti informazioni:

<VirtualHost *:80>
  ServerName webmail.mydomain.com
  DocumentRoot "/var/www/rainloop/"

  ErrorLog "/var/log/apache2/rainloop_error_log"
  TransferLog "/var/log/apache2/rainloop_access_log"

  <Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
    Require all granted
  </Directory>

  <Directory /var/www/rainloop/data>
    Options -Indexes
    Deny from all
  </Directory>
</VirtualHost>

Nel nostro esempio, abbiamo deciso di utilizzare un sottodominio chiamato webmail.mydomain.com per accedere al nostro RainLoop. Assicurati di sostituire mydomain.com con il tuo nome di dominio effettivo.

Per abilitare il nuovo host virtuale RainLoop, esegui il comando seguente:

a2ensite rainloop.conf

Dovresti vedere il seguente output:

Enabling site rainloop.
To activate the new configuration, you need to run:
systemctl reload apache2

Ricarica il tuo Apache per attivare la nuova configurazione:

systemctl reload apache2

Nginx

Crea il file dell'host virtuale eseguendo il comando seguente:

nano /etc/nginx/sites-available/rainloop.conf
server {
  listen 80;

  server_name webmail.mydomain.com;
  root /var/www/rainloop;

  index index.php;
  
  access_log /var/log/nginx/rainloop_access.log;
  error_log /var/log/nginx/rainloop_error.log;

  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_keep_conn on;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    include /etc/nginx/fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
  location ~ /\.ht {
    deny all;
  }

  location ^~ /data {
    deny all;
  }
}

Nel nostro esempio, abbiamo deciso di utilizzare un sottodominio chiamato webmail.mydomain.com per accedere al nostro Rainloop. Assicurati di sostituire mydomain.com con il tuo nome di dominio effettivo.

Per abilitare la configurazione del server che abbiamo appena creato, esegui il seguente comando:

ln -s /etc/nginx/sites-available/rainloop.conf /etc/nginx/sites-enabled/rainloop.conf

Per verificare la presenza di eventuali errori di configurazione di Nginx, eseguire il comando seguente:

nginx -t

Se non ci sono errori, dovresti ottenere il seguente output:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Ora puoi ricaricare Nginx per attivare la nuova configurazione:

systemctl reload nginx

Fase 4:accesso alla webmail di RainLoop

Per accedere al pannello di amministrazione di RainLoop Webmail, apri il browser e inserisci http://webmail.mydomain.com/?admin (sostituiscilo con il nome di dominio effettivo che hai utilizzato nella configurazione del tuo server web).

Le credenziali di accesso amministratore predefinite sono:

Username: admin
Password: 12345

Verrai indirizzato al pannello di amministrazione di RainLoop, dal quale potrai gestire la configurazione di RainLoop e configurare le impostazioni del tuo server di posta elettronica. Si consiglia inoltre di modificare la password di amministratore non appena si accede.

Se hai seguito correttamente i passaggi, dovresti avere una copia corretta di RainLoop Webmail in esecuzione sul tuo server.

Naturalmente, non devi i installa RainLoop Webmail  su Ubuntu 18.04 se hai un VPS Ubuntu con noi. Puoi semplicemente chiedere al nostro team di supporto di installare RainLoop Webmail su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione. Abbiamo anche pubblicato una guida su Come installare RainLoop su Ubuntu 20.04.

PS . Se ti è piaciuto leggere questo post del blog su come installare RainLoop Webmail su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare Logstash su Ubuntu 18.04

  2. Come installare RainLoop su Ubuntu 20.04

  3. Come installare XWiki su Ubuntu 20.04

  4. Come installare phpBB su Ubuntu 20.04

  5. Come installare R su Ubuntu 18.04

Come installare RainLoop Webmail su Ubuntu 20.04 LTS

Come installare Jenkins su Ubuntu 18.04

Come installare Ruby su Ubuntu 18.04

Come installare RainLoop Webmail su Debian 10

Come installare Kanboard su Ubuntu 20.04

Come installare OpenMAINT su Ubuntu 20.04