GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal RainLoop Webmail di Ubuntu 18.04

RainLoop Webmail adalah klien email berbasis web yang sederhana, modern, dan cepat. Ditulis dalam PHP, RainLoop menyediakan cara mudah untuk memeriksa email Anda menggunakan browser web Anda. Muncul dengan dukungan penuh dari protokol IMAP dan SMTP (SSL, STARTTLS), dukungan skrip saringan, integrasi dengan Facebook, Google, Twitter, dan Dropbox, sistem caching multi-level, dukungan plugin, dukungan pintasan keyboard, dan banyak fitur tambahan lainnya .

Instalasi cukup sederhana. Jika Anda mengikuti instruksi kami dengan cermat, Anda dapat menyelesaikan instalasi RainLoop Webmail dalam waktu kurang dari 10 menit. Mari kita mulai.

Persyaratan:

  • Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu 18.04.
  • Anda juga memerlukan tumpukan LAMP atau LEMP (Linux, Apache/Nginx, MySQL, PHP) yang berfungsi.
  • Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.

Langkah 1:Hubungkan ke Server Anda

Sebelum kita mulai,  Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root atau pengguna lain dengan hak istimewa sudo.

Untuk terhubung ke server Anda sebagai pengguna root, gunakan perintah berikut:

ssh root@IP_ADDRESS -p PORT_NUMBER

Pastikan untuk mengganti IP_ADDRESS dan PORT_NUMBER dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:

sudo apt updatesudo apt upgrade

Langkah 2:Instal RainLoop Webmail

Ada dua edisi RainLoop Webmail yang tersedia untuk diunduh:Edisi Komunitas (di bawah lisensi AGPL v3) dan Edisi Standar (di bawah lisensi perangkat lunak RainLoop)

Untuk keperluan tutorial ini, kami akan menginstal edisi komunitas sumber terbuka dan gratis.

Untuk mengunduh versi komunitas RainLoop Webmail terbaru, jalankan perintah berikut:

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

Selanjutnya, mari buat direktori baru untuk instalasi webmail RainLoop. Dalam contoh kita, kita akan menggunakan /var/www/rainloop , tetapi Anda juga dapat memilih lokasi yang berbeda.

Untuk membuat rainloop direktori, jalankan perintah berikut:

sudo mkdir /var/www/rainloop

Untuk mengekstrak file ke direktori baru ini, jalankan perintah berikut:

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

Langkah 3:Tetapkan Izin

Setelah penginstalan selesai, Anda perlu mengatur izin file dan direktori yang benar.

Untuk mengatur izin baca/tulis yang tepat, jalankan perintah berikut:

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

Pemilik file harus pengguna server web yang berjalan di sistem Anda. Dalam contoh kami, kami menggunakan server web Apache dan Apache berjalan di bawah pengguna "www-data" di Ubuntu. Untuk mengubah pemilik file, Anda dapat menjalankan perintah berikut:

cd /var/www/rainloopchown -R www-data:www-data .

Langkah 3:Konfigurasi Apache/Nginx

Pada langkah ini, kami akan menunjukkan kepada Anda cara membuat file host virtual di Apache atau Nginx – prosedurnya tergantung pada server web mana yang Anda jalankan di sistem Anda. Ini agar Anda dapat mengakses instalasi RainLoop dari browser Anda.

Apache

Buat file host virtual dengan menjalankan perintah berikut:

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

Kemudian masukkan informasi berikut:

 ServerName webmail.mydomain.com DocumentRoot "/var/www/rainloop/" ErrorLog "/var/log/apache2/rainloop_error_log" TransferLog "/var/log/apache2/rainloop_access_log"  Opsi +Indeks +FollowSymLinks +ExecCGI AllowOverride Semua Pesanan tolak, izinkan Izinkan dari semua Wajibkan semua diberikan   Opsi -Indeks Tolak dari semua  

Dalam contoh kami, kami memutuskan untuk menggunakan subdomain yang disebut webmail.mydomain.com untuk mengakses RainLoop kami. Pastikan untuk mengganti mydomain.com dengan nama domain Anda yang sebenarnya.

Untuk mengaktifkan virtual host RainLoop baru, jalankan perintah berikut:

a2ensite rainloop.conf

Anda akan melihat output berikut:

Mengaktifkan site rainloop.Untuk mengaktifkan konfigurasi baru, Anda perlu menjalankan:systemctl reload apache2

Muat ulang Apache Anda untuk mengaktifkan konfigurasi baru:

systemctl reload Apache2

Nginx

Buat file host virtual dengan menjalankan perintah berikut:

nano /etc/nginx/sites-available/rainloop.conf
server { dengarkan 80; nama_server webmail.domainsaya.com; root /var/www/rainloop; indeks indeks.php; access_log /var/log/nginx/rainloop_access.log; error_log /var/log/nginx/rainloop_error.log; lokasi / { try_files $uri $uri/ /index.php?$query_string; } lokasi ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn aktif; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; sertakan /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } lokasi ~ /\.ht { tolak semua; } lokasi ^~ /data { tolak semua; }}

Dalam contoh kami, kami memutuskan untuk menggunakan subdomain yang disebut webmail.mydomain.com untuk mengakses Rainloop kami. Pastikan untuk mengganti mydomain.com dengan nama domain Anda yang sebenarnya.

Untuk mengaktifkan konfigurasi server yang baru saja kita buat, jalankan perintah berikut:

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

Untuk memeriksa kesalahan konfigurasi Nginx, jalankan perintah berikut:

nginx -t

Jika tidak ada kesalahan, Anda akan mendapatkan output berikut:

nginx:file konfigurasi /etc/nginx/nginx.conf sintaksnya oknginx:file konfigurasi /etc/nginx/nginx.conf tes berhasil

Sekarang Anda dapat memuat ulang Nginx untuk mengaktifkan konfigurasi baru:

systemctl memuat ulang nginx

Langkah 4:Mengakses Email Web RainLoop

Untuk mengakses panel admin RainLoop Webmail Anda, buka browser Anda dan masukkan http://webmail.mydomain.com/?admin (ganti ini dengan nama domain sebenarnya yang Anda gunakan dalam konfigurasi server web Anda).

Kredensial login admin default adalah:

Nama pengguna:adminPassword:12345

Anda akan dibawa ke panel admin RainLoop, tempat Anda dapat mengelola penyiapan RainLoop dan mengonfigurasi setelan server email Anda. Juga sangat disarankan untuk mengubah kata sandi admin Anda segera setelah Anda masuk.

Jika Anda mengikuti langkah-langkahnya dengan benar, maka Anda akan memiliki salinan RainLoop Webmail yang berhasil berjalan di server Anda.

Tentu saja, Anda tidak perlu i menginstal Email Web RainLoop  di Ubuntu 18.04 jika Anda memiliki VPS Ubuntu bersama kami. Anda cukup meminta tim dukungan kami untuk menginstal RainLoop Webmail di Ubuntu 18.04 untuk Anda. Mereka tersedia 24/7 dan akan dapat membantu Anda dengan instalasi. Kami juga menerbitkan panduan tentang Cara Menginstal RainLoop di Ubuntu 20.04.

PS . Jika Anda senang membaca posting blog ini tentang cara menginstal RainLoop Webmail di Ubuntu 18.04, jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan di bawah, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal Logstash di Ubuntu 18.04

  2. Cara Menginstal RainLoop di Ubuntu 20.04

  3. Cara Menginstal XWiki di Ubuntu 20.04

  1. Cara Menginstal phpBB di Ubuntu 20.04

  2. Cara Menginstal MongoDB di Ubuntu 20.04

  3. Cara Menginstal R di Ubuntu 18.04

  1. Cara Menginstal Syncthing di Ubuntu 20.04

  2. Cara Menginstal Usermin di Ubuntu 20.04

  3. Cara Menginstal Roundcube Webmail di Ubuntu 18.04