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.