Dokumen ini menjelaskan cara menginstal dan mengkonfigurasi Rainloop, sebuah aplikasi webmail gratis, pada Ubuntu 14.04 menggunakan Nginx sebagai web server dan MariaDB sebagai database. Langkah-langkahnya meliputi instalasi MariaDB, PHP, dan Nginx, kemudian mendeploy Rainloop dan mengkonfigurasi Nginx untuk mengarahkan lalu lintas ke Rainloop.
3. INSTALASI DAN KONFIGURASI RAINLOOP WEBMAIL
CLIENT DENGAN NGINX PADA UBUNTU 14.04
Dokumen ini menjelaskan cara menginstal dan
mengkonfigurasi Rainloop pada Ubuntu 14.04. Kami akan
menggunakan nginx sebagai web server. Rainloop adalah
gratis Open Source Web Application populer terutama ditulis
dalam PHP. Hotel ini menawarkan pengguna antarmuka web
yang cepat dan kontemporer untuk mengakses email pada
mayoritas umum digunakan penyedia email domain seperti
Outlook, Yahoo, dan Gmail, selain mail server lokal. Rainloop
juga berfungsi sebagai Mail User Agent (MUA) dengan
mengakses domain email melalui protokol IMAP / SMTP.
Tutorial ini menjelaskan proses instalasi Rainloop Webmail
pada Ubuntu 14.04 Virtual Private Server menggunakan Nginx
dan MariaDB.
4. 1 CATATAN AWAL
Tutorial ini didasarkan pada Ubuntu 14.04
server, sehingga Anda harus menyiapkan
Ubuntu 14.04 instalasi server dasar sebelum
Anda melanjutkan dengan tutorial ini. Sistem
ini harus memiliki alamat IP statis. Saya
menggunakan 192.168.0.100 sebagai alamat
IP saya dalam tutorial ini dan
server1.example.com sebagai nama host.
5. 2 Instalasi MariaDB
Metode ini memberikan opsi untuk fitur kontak di Rainloop. Instalasi Rainloop
membutuhkan MariaDB tertentu, di sini saya akan menginstal MariaDB-10.0.12 sebagai
berikut:
apt-get -y update && apt-get -y upgrade
apt-get install python-software-properties curl
Pertama kita akan men-download kunci rilis terkait dengan MariaDB:
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
apt-get -y update
echo -e "Package: *nPin: origin ftp.osuosl.orgnPin-Priority: 1000" | tee
/etc/apt/preferences.d/mariadb
apt-get install mariadb-server
New password for the MariaDB "root" user: <--mariadbpassword
Repeat password for the MariaDB "root" user: <--mariadbpassword
Sekarang kita akan membuat database yang diperlukan untuk Rainloop:
mysql -uroot –p
Di MariaDB cepat kita akan memasukkan rincian Rainloop sebagai
atabase=rainloopdb, user=rainloopuser and password=rainlooppassword;
create database rainloopdb;
GRANT ALL PRIVILEGES ON rainloopdb.* TO 'rainloopuser'@'localhost' IDENTIFIED BY
'rainlooppassword';
flush privileges;
quit
6. 3 Instalasi PHP dan Nginx
Langkah ini mengharuskan pengguna untuk
menginstal PHP dan Nginx,
apt-get install nginx php5-fpm php5-mysql
php5-mcrypt php5-cli php5-curl php5-sqlite
7. 4 Instalasi dan konfigurasi Rainloop
Berikutnya, kita harus membuat direktori root untuk situs web kami,
selain mengerahkan versi terbaru dari aplikasi, seperti berikut:
mkdir -p /var/www/rainloop/{public_html,logs}
cd /var/www/rainloop/public_html/
curl -s http://repository.rainloop.net/installer.php | php
root@server1:/var/www/rainloop/public_html# curl -s
http://repository.rainloop.net/installer.php | php
#!/usr/bin/env php
[RainLoop Webmail Installer]
* Connecting to repository ...
* Downloading package ...
* Complete downloading!
* Installing package ...
* Complete installing!
* [Success] Installation is finished!
root@server1:/var/www/rainloop/public_html#