In questo post, ti mostreremo come installare Rainloop Webmail su un VPS Ubuntu con Nginx e MariaDB. Rainloop Webmail è un client di posta elettronica basato sul Web semplice, moderno e veloce, scritto in PHP. Alcune delle funzionalità dell'applicazione includono:interfaccia utente moderna, supporto dei protocolli IMAP e SMTP, scorciatoie da tastiera e completamento automatico.
Questo dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stato testato e scritto per Ubuntu 14.04.
Aggiorna il sistema e installa i pacchetti necessari.
root@vps:~# apt-get -y update && apt-get -y upgrade root@vps:~# apt-get install python-software-properties curl
Installa MariaDB e crea un database.
Se non prevedi di utilizzare la funzione Contatti, puoi saltare questo passaggio.
root@vps:~# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main' root@vps:~# apt-get -y update root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb root@vps:~# apt-get install mariadb-server root@vps:~# mysql -uroot -p MariaDB [(none)]> create database rainloop; MariaDB [(none)]> GRANT ALL PRIVILEGES ON rainloop.* TO 'rainloop'@'localhost' IDENTIFIED BY 'rlPasswd' MariaDB [(none)]> flush privileges; MariaDB [(none)]> \q;
Installa PHP e Nginx
apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite
Crea una directory principale per il tuo sito web e distribuisci l'ultima versione dell'applicazione
root@vps:~# mkdir -p /var/www/yourrainloop.com/{public_html,logs} root@vps:~# cd /var/www/yourrainloop.com/public_html root@vps:~# curl -s http://repository.rainloop.net/installer.php | php
Crea un nuovo blocco server Nginx con il seguente contenuto
root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourrainloop.com server { server_name yourrainloop.com; listen 80; root /var/www/yourrainloop.com/public_html; access_log /var/www/yourrainloop.com/logs/access.log; error_log /var/www/yourrainloop.com/logs/error.log; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn on; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } location ^~ /data { deny all; } } EOF
Collegalo con un simbolo e riavvia il server
root@vps:~# ln -s /etc/nginx/sites-available/yourrainloop.com /etc/nginx/sites-enabled/yourrainloop.com root@vps:~# /etc/init.d/nginx restart
Imposta le autorizzazioni corrette
root@vps:~# chown -R www-data: /var/www/yourrainloop.com/public_html/
Questo è tutto. Ora apri il browser, digita l'indirizzo del tuo sito Web e utilizza le credenziali dell'applicazione predefinite.
URL = http://yourrainloop.com/?admin User= admin Password= 12345
Per ulteriori dettagli, controlla il sito Web ufficiale di Rainloop.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.