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

Cara Menginstal RainLoop di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara cepat menginstal klien email RainLoop di Ubuntu 20.04 VPS Anda, termasuk instruksi untuk pengaturan Apache dan Nginx.

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 tambahan lainnya fitur.

Instalasi sangat 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 20.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 dengan instalasi, Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root atau sebagai pengguna lain yang memiliki hak 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

Anda bahkan dapat memulai ulang VPS hanya untuk memastikan bahwa semua paket yang digunakan adalah paket yang baru saja kami perbarui.

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 .

Pengguna yang sama juga harus berlaku jika Anda menggunakan Nginx.

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.

Mengonfigurasi 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

Itu saja – konfigurasi Apache Anda selesai.

Mengonfigurasi Nginx

Buat file host virtual dengan menjalankan perintah berikut:

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

Masukkan konten berikut ke dalam file itu:

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 instance 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 pengujian berhasil

Sekarang Anda dapat memuat ulang Nginx untuk mengaktifkan konfigurasi baru:

systemctl memuat ulang nginx

Langkah 4:Mengakses RainLoop Webmail

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, dari mana Anda dapat mengelola pengaturan RainLoop dan mengonfigurasi pengaturan server email Anda. Juga sangat disarankan untuk mengubah kata sandi admin Anda segera setelah Anda masuk.

Selamat! Anda telah berhasil menginstal RainLoop Webmail di Ubuntu 20.04 VPS Anda.

Melacak server email Anda dan memeliharanya sangat penting bagi sebagian besar bisnis. Klien tidak berguna tanpa server email yang andal. Dengan hosting Ubuntu terkelola kami, kami dapat mengelola dan memelihara semua aspek rantai email Anda dengan mudah. Ini menghemat masalah Anda dalam men-debug masalah saat ini dan di masa depan, dan membebaskan waktu Anda untuk menjadi lebih produktif. Dukungan penuh ini disertakan dengan VPS kami dan tidak pernah kedaluwarsa.

Jika tutorial ini membantu Anda mengatur RainLoop di VPS Ubuntu Anda, kami akan sangat menghargai Anda memberi tahu kami pengalaman pemasangan Anda dalam komentar di bawah. Anda juga dapat membagikan pos ini secara online dengan menggunakan pintasan berbagi kami untuk membantu menyebarkan berita.


Panels
  1. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  2. Cara Menginstal Webmin di Ubuntu 18.04

  3. Cara menginstal Panda3D di Ubuntu 10.04

  1. Cara menginstal Zabbix di Ubuntu

  2. Cara menginstal Observium di Ubuntu 14.04

  3. Cara Menginstal ATutor di Ubuntu 14.04

  1. Cara Menginstal Traq di Ubuntu 16.04

  2. Cara Menginstal Pip di Ubuntu 16.04

  3. Cara menginstal WildFly di Ubuntu 16.04