NAMA : MUHDIN DAHLAN 
NPM : 121055520111102 
SMESTER: VII (TUJUH)
INSTALASI DAN KONFIGURASI RAINLOOP 
WEBMAIL CLIENT DENGAN NGINX PADA 
UBUNTU 14.04
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.
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.
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
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
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#
Berikan entri seperti ini: 
 server { 
 server_name rainloop; 
 listen 80; 
 root /var/www/rainloop/public_html; 
 access_log /var/www/rainloop/logs/access.log; 
 error_log /var/www/rainloop/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;
Sekarang kita dapat mengakses panel administrator di 
http://192.168.0.100/?admin, user=admin and Password=12345
Masukkan kredensial:
Ini akan menjadi default layar selamat datang 
Anda:
SITUS 
http://www.howtoforge.com/installation-and-configuratio-of-rainloop- 
webmail-client-with-nginx-on-ubuntu-14.04
OK 
PRODI TEKNIK INFORMATIKA 
UNIVERSITAS MUHAMMADIYAH MALUKU UTARA 
(UMMU)

tugas 2

  • 1.
    NAMA : MUHDINDAHLAN NPM : 121055520111102 SMESTER: VII (TUJUH)
  • 2.
    INSTALASI DAN KONFIGURASIRAINLOOP WEBMAIL CLIENT DENGAN NGINX PADA UBUNTU 14.04
  • 3.
    INSTALASI DAN KONFIGURASIRAINLOOP 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 PHPdan 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 dankonfigurasi 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#
  • 8.
    Berikan entri sepertiini:  server {  server_name rainloop;  listen 80;  root /var/www/rainloop/public_html;  access_log /var/www/rainloop/logs/access.log;  error_log /var/www/rainloop/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;
  • 9.
    Sekarang kita dapatmengakses panel administrator di http://192.168.0.100/?admin, user=admin and Password=12345
  • 10.
  • 11.
    Ini akan menjadidefault layar selamat datang Anda:
  • 12.
  • 13.
    OK PRODI TEKNIKINFORMATIKA UNIVERSITAS MUHAMMADIYAH MALUKU UTARA (UMMU)