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 menggantimydomain.com
dengan nama domain Anda yang sebenarnya.Untuk mengaktifkan virtual host RainLoop baru, jalankan perintah berikut:
a2ensite rainloop.confAnda akan melihat output berikut:
Mengaktifkan site rainloop.Untuk mengaktifkan konfigurasi baru, Anda perlu menjalankan:systemctl reload apache2Muat ulang Apache Anda untuk mengaktifkan konfigurasi baru:
systemctl reload Apache2Itu saja – konfigurasi Apache Anda selesai.
Mengonfigurasi Nginx
Buat file host virtual dengan menjalankan perintah berikut:
nano /etc/nginx/sites-available/rainloop.confMasukkan 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 menggantimydomain.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.confUntuk memeriksa kesalahan konfigurasi Nginx, jalankan perintah berikut:
nginx -tJika tidak ada kesalahan, Anda akan mendapatkan output berikut:
nginx:file konfigurasi /etc/nginx/nginx.conf sintaksnya oknginx:file konfigurasi /etc/nginx/nginx.conf pengujian berhasilSekarang Anda dapat memuat ulang Nginx untuk mengaktifkan konfigurasi baru:
systemctl memuat ulang nginxLangkah 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:12345Anda 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