GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Rainloop Webmail su Ubuntu 18.04 LTS

Rainloop è un client di posta elettronica basato sul Web gratuito, open source, semplice e veloce che può essere utilizzato per accedere alle e-mail da qualsiasi server di posta come Postfix, Gmail, Yahoo e molti altri. Viene fornito con un sistema di memorizzazione nella cache integrato che consente di migliorare le prestazioni complessive e ridurre il carico sui server di posta. Puoi integrare facilmente Rainloop con Facebook, Twitter, Dropbox e Google. Rainloop fornisce una moderna interfaccia utente basata sul Web per gestire un gran numero di account di posta elettronica. È molto semplice e facile da installare, quindi puoi installarlo e aggiornarlo facilmente senza alcuna competenza tecnica.

In questo tutorial impareremo come installare il client webmail Rainloop sul server Ubuntu 18.04.

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un indirizzo IP statico 192.168.0.102 è impostato nel tuo server.
  • Un utente non root con privilegi sudo.

Per iniziare

Prima di iniziare, dovrai aggiornare il tuo sistema con l'ultima versione. Puoi farlo eseguendo il seguente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una volta aggiornato il sistema, riavvia il sistema per applicare le modifiche.

Installa Apache, MariaDB e PHP

Rainloop è in esecuzione su un server web, utilizza MariaDB per memorizzare i propri dati e scritto nel linguaggio PHP. Quindi dovrai installare il server web Apache, il server MariaDB, PHP e altri moduli PHP sul tuo sistema. Puoi installarli tutti eseguendo il seguente comando:

sudo apt-get install apache2 mariadb-server curl php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-intl php7.2-sqlite3 -y

Una volta installati tutti i pacchetti, avvia il server Web Apache e abilitalo all'avvio all'avvio con il seguente comando:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

Puoi controllare lo stato del servizio MariaDB con il seguente comando:

sudo systemctl status mariadb

Dovresti vedere il seguente output:

? mariadb.service - MariaDB 10.1.34 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-12-11 15:06:51 UTC; 23h ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
 Main PID: 1097 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 27 (limit: 1114)
   CGroup: /system.slice/mariadb.service
           ??1097 /usr/sbin/mysqld

Dec 11 15:06:30 ubuntu1804 systemd[1]: Starting MariaDB 10.1.34 database server...
Dec 11 15:06:39 ubuntu1804 mysqld[1097]: 2018-12-11 15:06:39 139929447279744 [Note] /usr/sbin/mysqld (mysqld 10.1.34-MariaDB-0ubuntu0.18.04.1) 
Dec 11 15:06:51 ubuntu1804 /etc/mysql/debian-start[1320]: Upgrading MySQL tables if necessary.
Dec 11 15:06:51 ubuntu1804 systemd[1]: Started MariaDB 10.1.34 database server.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: Looking for 'mysql' as: /usr/bin/mysql
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: This installation of MySQL is already upgraded to 10.1.34-MariaDB, use --force if you
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1356]: Checking for insecure root accounts.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1360]: Triggering myisam-recover for all MyISAM tables and aria-recover for all Aria tables

Installa Rainloop

Innanzitutto, crea una directory per Rainloop nella radice Web di Apache e installa l'ultima versione di Rainloop con il seguente comando:

sudo mkdir /var/www/html/rainloop
cd /var/www/html/rainloop
sudo curl -s http://repository.rainloop.net/installer.php | sudo php

Dovresti vedere il seguente output:

#!/usr/bin/env php


       [RainLoop Webmail Installer]


 * Connecting to repository ...
 * Downloading package ...
 * Complete downloading!
 * Installing package ...
 * Complete installing!

 * [Success] Installation is finished!

Una volta che l'installazione è stata completata con successo, dai i permessi appropriati alla directory Rainloop con il seguente comando:

sudo chown -R www-data:www-data /var/www/html/rainloop/
sudo chmod -R 755 /var/www/html/rainloop

Configura Apache per Rainloop

Successivamente, dovrai creare un file host virtuale Apache per Rainloop. Puoi farlo con il seguente comando:

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

Aggiungi le seguenti righe:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/rainloop/
     ServerName example.com
     ServerAlias www.example.com

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

     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Sostituisci example.com nel file vhost sopra con il tuo nome di dominio. Salva e chiudi il file, quando hai finito. Quindi, disabilita il file host virtuale predefinito e abilita il file host virtuale Rainloop con il comando seguente;

sudo a2dissite 000-default.conf

Dovresti vedere il seguente output:

Site 000-default disabled.
To activate the new configuration, you need to run
systemctl reload apache2

Quindi, abilita il file host virtuale Rainloop con il seguente comando:

sudo a2ensite rainloop.conf

Dovresti vedere il seguente output:

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

Quindi, abilita il modulo di riscrittura di Apache con il seguente comando:

sudo a2enmod rewrite

Dovresti vedere il seguente output:

Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

Infine, riavvia il servizio Apache con il seguente comando:

sudo systemctl restart apache2

Accedi a Rainloop

Rainloop è ora installato, è ora di accedere all'interfaccia web di Rainloop.

Apri il tuo browser web e digita l'URL http://192.168.0.102/?admin (Sostituisci l'indirizzo IP nell'URL con l'IP del tuo server). Verrai reindirizzato alla seguente pagina:

Ora, fornisci il nome utente predefinito come amministratore e la password come 12345. Quindi, fai clic su > pulsante. Dovresti vedere la dashboard di Rainloop nell'immagine seguente:

Conclusione

Congratulazioni! hai installato correttamente il client webmail Rainloop sul server Ubuntu 18.04. Spero che ora tu possa ospitare il tuo client webmail e connetterti facilmente al tuo server di posta usando Rainloop. Sentiti libero di commentarmi se hai domande.


Ubuntu
  1. Come installare OpenCart su Ubuntu 18.04

  2. Come installare BookStack su Ubuntu 16.04 LTS

  3. Come installare OctoberCMS su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare ERPNext su Ubuntu 18.04 LTS

Come installare Nextcloud su Ubuntu 18.04 LTS

Come installare Webmin in Ubuntu 20.04 LTS

Come installare RainLoop Webmail su Ubuntu 18.04 LTS

Come installare CivilCRM su Ubuntu 18.04 LTS

Come installare RainLoop Webmail su Ubuntu 20.04 LTS