Minggu, 25 November 2018

Installasi Mail Server dan Web Mail Dengan Media Roundcube Mail di Debian 7


          Mail server Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP.

     Web Mail adalah implementasi email client berupa aplikasi web yang berjalan pada web server, contohnya rouncube dan squirrelmail

 langkah instalasi mail server
      1.       Pastikan Debian server sudah terkonfigurasi tcpip, dns server, ftp server , web server dan Debian server sudah terkoneksi dengan laptop/pc client.

      2.       Tambahlan cubemail IN A 192.168.33.1(ip yang ada pada dns server) di bagian db.vicky(file yang di buat di dns) dengan mengetikan nano /var/cache/bind/db.vicky sesuai pada gambar




    
      3.       Restart bind9 denga mengetikan /etc/init.d/bind9 restart

      4.        Install postfix courier-imap dan courier-pop dengan mengetikan apt-get install postfix courier-imap courier-pop (pilih disk yang di perlukan untuk proses instalasi)


  
  
       5.       Pada posfix configuration pilih internet site



       6.       Pada system mail name tuliskan nama



       7.       Klik ok



       8.       Klik ok



      9.       Masuk ke nano /etc/postfix/main.cf tambahkan home_mailbox = Maildir/ tambahkan di baris paling bawah



CTRL X LALU Y UNTUK MENYIMPAN
     10.   Lakukan konfigurasi ulang postfix dengan mengetikan dpkg-reconfigure postfix

General type of mail configuration           : internet site
System mail Name                                      : vicky.net           #sesuaikan dengan dns
Root and postmaster mail recipient          : klik ok
Other destination to accept                       : klik ok
Force synchronous updates                       : no
Local network                                             : 0.0.0.0/0           #tambahkan di bagian belakang
Use procmail for local delivery                  : no
Mailbox size limit (byte)                            : 0
Local address extenstion                            : +
Internet protocols to use                            : ipv4

      11.   Restart postfix dan courier-imap dengan mengetikan /etc/init.d/postfix restart dan /etc/init.d/courier-imap restart




12.  Buat 2 user pada maildir dengan mengetikan maildirmake /etc/skel/Maildir seperti pada gambar





Langkah selanjutnya adalah mengkonfigurasi web mail dengan media roundcube

1.       Download package roundcubemail terlebih dahulu karena package roundcubemail tidak ada pada distro Debian maka harus di download terlebih dahulu di luar.



2.       Buka 2 file explorer login ftp server pada salah satu explorer lalu copy paste file roundcube yang sudah di download tadi ke ftp server.



3.       Pada Debian server masuk ke directory user ftp server dengan mengetikan cd /home/vickybp/ lalu ekstrak file roundcubemail nya dengan mengetikan tar xfv roundcubemail-1.3.8-complete.tar.gz



4.       Ketikan ls untuk memastikan file sudah terekstrak



5.       Copy file yang sudah di ekstrak tadi cp -r roundcubemail-1.3.8/ /var/www/cubemail/



6.       Chmod 777 /var/www/cubemail/ untuk mengubah hak akases pada folder cubemail



7.       Masuk ke folder cubemail cd /var/www/cubemail/ lalu rename file roundcube tadi agar mudah di ingat mv roundcubemail-1.3.8 roundcube



8.       Masuk ke directory sites-enable dengan mengetikan  cd /etc/apache2/sites-enable/  lalu Ketikan cp 000-default cubemail



9.       Lalu masuk ke nano cubemail dan edit yang di perlukan, seperti pada gambar



10.   Restart apache2 /etc/init.d/apache2 restart



11.   Buka browser pada address bar ketikan cubemail.vicky.net/installer



12.   Pada bagian check environment tekan next saja
13.   Pada bagian create config sesuaikan pada keperluan anda, lalu klik create config







14.   Pada bagian ini kembali ke Debian server dan ketikan

Chown -r www-data:www-data config/
Chown -r www-data:www-data temp/
Chown -r www-data:www-data logs/



Lalu kembali ke browser dan reload page lalu klik continue

15.   Pada test config bagian check db config klik initialize database

16.   Pada test config lakukan test pengiriman pesan dan test login seperti pada gambar



17.   masuk ke direktori roundcube dan hapus file installer dengan mengetikan  rm installer -rf



18.   Restart apache2 /etc/init.d/apache2 restart




19.   Kembali ke browser pada address bar ketikan domain cubemail.vicky.net lalu login dengan user yang sudah di buat



20.   Untuk membuat pesan klik compose di bagian kiri atas



21.   Dan buat pesan dan kirimkan ke user yang ke 2 lalu klik send




22.   Logout dan login dengan user ke 2 dan lihat apakah pesan berhasil di terima atau tidak

Itulah langkah – langkah instalasi dan konfigurasi mail server dan web mail.



Minggu, 18 November 2018

Dasar Instalasi Web Server di Debian 7

         Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.

Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. 
Salah satu contoh dari Web Server adalah Apache. Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet.
Beberapa dukungan Apache :
  • Kontrol Akses
    Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)
  • PHP (Personal Home Page/PHP Hypertext Processor)
    Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik
  • SSI (Server Side Includes)
Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
  1. Apache termasuk dalam kategori freeware.
  2. Apache mudah sekali proses instalasinya.
  3. Mampu beroperasi pada berbagai platform sistem operasi.
  4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
  5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.

Langkah - langkah instal web server di debian 7

1. Pastikan Debian 7 sudah terinstall, sudah di konfigurasi ip, sudah di konfigurasi dns server dan debian sudah terkoneksi dengan pc client.

2. Install paket Apache2, Mysql Server, PHP5 dan Phpmyadmin dengan mengetikan apt-get install apache2 php5 mysql-server phpmyadmin


3. Masukan disk yang di minta lalu klik enter


4. Isikan password untuk root user pada Mysql


5. Pilih saja apache2 lalu klik enter


6. Pilih yes


7. Isikan password untuk administrative user


8. Isikan password untuk phpmyadmin klik enter dan tunggu hingga proses install selesai


9. Pastikan ip dan dns sudah selaras dengan konfigurasi pada debian 


10. Buka browser lalu ketikan dns yang sudah di buat sebelumnya contoh www.vicky.net, jika hasilnya sudah seperti pada gambar maka paket telah berhasil di install


11. Pastikan juga dengan mengetikan contoh www.vicky.net/phpmyadmin 



12. Masuk ke direktori sites-available dengan mengetikan cd /etc/apache2/site-available/ dan copy file default ke web dengan mengetikan cp default web


13. ketikan nano web untuk mengedit file web


14. Edit seperti pada gambar sesuaikan dengan dns yang sudah dibuat sebelumnya.


Ctrl X lalu Y untuk menyimpan

15. Disable virtual host yang sudah ada, dan aktiftan virtualhost untuk website utama lalu restart apache2



16. masuk ke direktori /www/ lalu buat folder web , copy file index.html ke direktori /web/


17. Masuk ke file index.html dengan mengetikan nano index.html lalu edit isinya sesuai keinginan



18. Buka kembali browser dan ketikan contoh www.vicky.net maka tulisan sebelumnya akan berubah sesuai yang kita ubah tadi.


itulah langkah - langkah dasar instalasi web server di debian