SlideShare a Scribd company logo
1 of 13
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)

More Related Content

What's hot

Remote Server dengan Telnet
Remote Server dengan TelnetRemote Server dengan Telnet
Remote Server dengan TelnetMuhamad Prasetyo
 
Adm server ( 5 )
Adm server ( 5 )Adm server ( 5 )
Adm server ( 5 )teguhsmk
 
Debian 4
Debian 4Debian 4
Debian 4okaa123
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksBellspyk Atow
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkjrizkijunot
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy serverMuhammad Anang
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerKurniawan Suganda
 
2014-12. Administrasi server linux menggunakan red hat 9
2014-12. Administrasi server linux  menggunakan red hat 92014-12. Administrasi server linux  menggunakan red hat 9
2014-12. Administrasi server linux menggunakan red hat 9Syiroy Uddin
 
Cara setting ip cam lewat modem adsl tp link
Cara setting ip cam lewat modem adsl tp linkCara setting ip cam lewat modem adsl tp link
Cara setting ip cam lewat modem adsl tp linkluphroot
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserverHARRY CHAN PUTRA
 
Mail server dan webmail server
Mail server dan webmail serverMail server dan webmail server
Mail server dan webmail serverEddy_TKJ
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server fatek
 

What's hot (20)

websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Remote Server dengan Telnet
Remote Server dengan TelnetRemote Server dengan Telnet
Remote Server dengan Telnet
 
Konfigurasi debian
Konfigurasi debianKonfigurasi debian
Konfigurasi debian
 
Adm server ( 5 )
Adm server ( 5 )Adm server ( 5 )
Adm server ( 5 )
 
Debian 4
Debian 4Debian 4
Debian 4
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lks
 
FreeBSD web-based MUA
FreeBSD web-based MUAFreeBSD web-based MUA
FreeBSD web-based MUA
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkj
 
Debian4
Debian4Debian4
Debian4
 
Soal ujikom 2013
Soal ujikom 2013Soal ujikom 2013
Soal ujikom 2013
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy server
 
konfigurasi ftp
konfigurasi ftpkonfigurasi ftp
konfigurasi ftp
 
Ns
NsNs
Ns
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud Server
 
2014-12. Administrasi server linux menggunakan red hat 9
2014-12. Administrasi server linux  menggunakan red hat 92014-12. Administrasi server linux  menggunakan red hat 9
2014-12. Administrasi server linux menggunakan red hat 9
 
Cara setting ip cam lewat modem adsl tp link
Cara setting ip cam lewat modem adsl tp linkCara setting ip cam lewat modem adsl tp link
Cara setting ip cam lewat modem adsl tp link
 
Deb4 RACHMAN ARISANDI PRATAMA
Deb4 RACHMAN ARISANDI PRATAMADeb4 RACHMAN ARISANDI PRATAMA
Deb4 RACHMAN ARISANDI PRATAMA
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserver
 
Mail server dan webmail server
Mail server dan webmail serverMail server dan webmail server
Mail server dan webmail server
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server
 

Viewers also liked

Yrittäjyyskasvatus/Entrepreneurship Education
Yrittäjyyskasvatus/Entrepreneurship EducationYrittäjyyskasvatus/Entrepreneurship Education
Yrittäjyyskasvatus/Entrepreneurship Educationauliojala
 
Art Portfolio CJ Mobley Contemporary Artist
Art Portfolio   CJ Mobley Contemporary ArtistArt Portfolio   CJ Mobley Contemporary Artist
Art Portfolio CJ Mobley Contemporary ArtistCJ Mobley Art
 
Metode Pengembangan Fisik
Metode Pengembangan FisikMetode Pengembangan Fisik
Metode Pengembangan FisikIrma Miyanti
 
Portafolio final fichas de producto y oportunidades
Portafolio final fichas de producto y oportunidadesPortafolio final fichas de producto y oportunidades
Portafolio final fichas de producto y oportunidadesdaves01
 
Media proposal
Media proposalMedia proposal
Media proposalShan3009
 
Welcome to booyah strollers
Welcome to booyah strollersWelcome to booyah strollers
Welcome to booyah strollersbooyahstrollers
 
活動紹介2014ホームページ用
活動紹介2014ホームページ用活動紹介2014ホームページ用
活動紹介2014ホームページ用kiyokiyotaka
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationEj Jen
 
COWAN ENTERTAINMENT COMPANY - CEO RENNIE COWAN
COWAN ENTERTAINMENT COMPANY - CEO RENNIE COWANCOWAN ENTERTAINMENT COMPANY - CEO RENNIE COWAN
COWAN ENTERTAINMENT COMPANY - CEO RENNIE COWANrennie_cowan
 
Custom-Soft review system pune India
Custom-Soft review system pune IndiaCustom-Soft review system pune India
Custom-Soft review system pune IndiaHarshuV
 
La generación y el uso limpios y adecuados de energía
La generación y el uso limpios y adecuados de energíaLa generación y el uso limpios y adecuados de energía
La generación y el uso limpios y adecuados de energíaGreen Drinks International
 
A. diop transformation d'un établissement public en sa, intérêt, problémati...
A. diop   transformation d'un établissement public en sa, intérêt, problémati...A. diop   transformation d'un établissement public en sa, intérêt, problémati...
A. diop transformation d'un établissement public en sa, intérêt, problémati...Hamza Boussayri
 
"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17
"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17
"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17Mochammad Irfan Kurnia
 
Jc week 4-libr250
Jc  week 4-libr250Jc  week 4-libr250
Jc week 4-libr250J C
 
Future of Wearable Tech PSK
Future of Wearable Tech PSKFuture of Wearable Tech PSK
Future of Wearable Tech PSKJosh Trent
 
С. Крупин "Продвижение интернет-магазина. SEO"
С. Крупин "Продвижение интернет-магазина. SEO"С. Крупин "Продвижение интернет-магазина. SEO"
С. Крупин "Продвижение интернет-магазина. SEO"awgua
 

Viewers also liked (20)

Yrittäjyyskasvatus/Entrepreneurship Education
Yrittäjyyskasvatus/Entrepreneurship EducationYrittäjyyskasvatus/Entrepreneurship Education
Yrittäjyyskasvatus/Entrepreneurship Education
 
Art Portfolio CJ Mobley Contemporary Artist
Art Portfolio   CJ Mobley Contemporary ArtistArt Portfolio   CJ Mobley Contemporary Artist
Art Portfolio CJ Mobley Contemporary Artist
 
Metode Pengembangan Fisik
Metode Pengembangan FisikMetode Pengembangan Fisik
Metode Pengembangan Fisik
 
Tu papel es Reciclar
Tu papel es ReciclarTu papel es Reciclar
Tu papel es Reciclar
 
Portafolio final fichas de producto y oportunidades
Portafolio final fichas de producto y oportunidadesPortafolio final fichas de producto y oportunidades
Portafolio final fichas de producto y oportunidades
 
Media proposal
Media proposalMedia proposal
Media proposal
 
Welcome to booyah strollers
Welcome to booyah strollersWelcome to booyah strollers
Welcome to booyah strollers
 
活動紹介2014ホームページ用
活動紹介2014ホームページ用活動紹介2014ホームページ用
活動紹介2014ホームページ用
 
62 _-____
62  _-____62  _-____
62 _-____
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
COWAN ENTERTAINMENT COMPANY - CEO RENNIE COWAN
COWAN ENTERTAINMENT COMPANY - CEO RENNIE COWANCOWAN ENTERTAINMENT COMPANY - CEO RENNIE COWAN
COWAN ENTERTAINMENT COMPANY - CEO RENNIE COWAN
 
Custom-Soft review system pune India
Custom-Soft review system pune IndiaCustom-Soft review system pune India
Custom-Soft review system pune India
 
La generación y el uso limpios y adecuados de energía
La generación y el uso limpios y adecuados de energíaLa generación y el uso limpios y adecuados de energía
La generación y el uso limpios y adecuados de energía
 
Rossetti collège belgique-28-3-2012
Rossetti collège belgique-28-3-2012Rossetti collège belgique-28-3-2012
Rossetti collège belgique-28-3-2012
 
A. diop transformation d'un établissement public en sa, intérêt, problémati...
A. diop   transformation d'un établissement public en sa, intérêt, problémati...A. diop   transformation d'un établissement public en sa, intérêt, problémati...
A. diop transformation d'un établissement public en sa, intérêt, problémati...
 
"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17
"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17
"Kedai Bamboo Soerabaja" - Pengantar Bisnis (MNU101) Bab 16 & 17
 
Jc week 4-libr250
Jc  week 4-libr250Jc  week 4-libr250
Jc week 4-libr250
 
Future of Wearable Tech PSK
Future of Wearable Tech PSKFuture of Wearable Tech PSK
Future of Wearable Tech PSK
 
С. Крупин "Продвижение интернет-магазина. SEO"
С. Крупин "Продвижение интернет-магазина. SEO"С. Крупин "Продвижение интернет-магазина. SEO"
С. Крупин "Продвижение интернет-магазина. SEO"
 
MBA (IB) 2015 17
MBA (IB) 2015 17MBA (IB) 2015 17
MBA (IB) 2015 17
 

Similar to tugas 2

Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuWirabumi Software
 
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Eddy_TKJ
 
Cara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxCara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxPindoyono Patan
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceDwi Fajar Saputra
 
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadminwayan abyong
 
Module How to install docker swarm in ubuntu 16
Module How to install docker swarm in ubuntu 16Module How to install docker swarm in ubuntu 16
Module How to install docker swarm in ubuntu 16Andri Andreal
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10manafhsb
 
Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020Walid Umar
 
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...slempase
 
Multiple webserver in single ip with Haproxy & Mikrotik
Multiple webserver in single ip with Haproxy & MikrotikMultiple webserver in single ip with Haproxy & Mikrotik
Multiple webserver in single ip with Haproxy & Mikrotiktaufiknurhuda
 
4 dhcp server
4 dhcp server4 dhcp server
4 dhcp servervanderbow
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux UbuntuSyiroy Uddin
 
Buku panduan untuk menghadapi ujian praktek nasional
Buku panduan untuk menghadapi ujian praktek nasionalBuku panduan untuk menghadapi ujian praktek nasional
Buku panduan untuk menghadapi ujian praktek nasionalYanh Jo'e
 

Similar to tugas 2 (20)

Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di Ubuntu
 
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
Langkah langkah konfigurasi dns, webserver, mail dan webmail server pada debi...
 
Cara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxCara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linux
 
FreeBSD Web Server
FreeBSD Web ServerFreeBSD Web Server
FreeBSD Web Server
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
 
Banjar
BanjarBanjar
Banjar
 
Module How to install docker swarm in ubuntu 16
Module How to install docker swarm in ubuntu 16Module How to install docker swarm in ubuntu 16
Module How to install docker swarm in ubuntu 16
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
 
Nginx owncloud
Nginx owncloudNginx owncloud
Nginx owncloud
 
Deb7
Deb7Deb7
Deb7
 
Mandriva
MandrivaMandriva
Mandriva
 
Qmail P to V Migration
Qmail P to V MigrationQmail P to V Migration
Qmail P to V Migration
 
Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020Soal Ujian Semester Kelas XII Tahun 2019/2020
Soal Ujian Semester Kelas XII Tahun 2019/2020
 
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Multiple webserver in single ip with Haproxy & Mikrotik
Multiple webserver in single ip with Haproxy & MikrotikMultiple webserver in single ip with Haproxy & Mikrotik
Multiple webserver in single ip with Haproxy & Mikrotik
 
4 dhcp server
4 dhcp server4 dhcp server
4 dhcp server
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
 
Buku panduan untuk menghadapi ujian praktek nasional
Buku panduan untuk menghadapi ujian praktek nasionalBuku panduan untuk menghadapi ujian praktek nasional
Buku panduan untuk menghadapi ujian praktek nasional
 

tugas 2

  • 1. NAMA : MUHDIN DAHLAN NPM : 121055520111102 SMESTER: VII (TUJUH)
  • 2. INSTALASI DAN KONFIGURASI RAINLOOP WEBMAIL CLIENT DENGAN NGINX PADA UBUNTU 14.04
  • 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#
  • 8. 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;
  • 9. Sekarang kita dapat mengakses panel administrator di http://192.168.0.100/?admin, user=admin and Password=12345
  • 11. Ini akan menjadi default layar selamat datang Anda:
  • 13. OK PRODI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALUKU UTARA (UMMU)