Wednesday, November 2, 2016


Assalamualaikum Wr Wb.
Selamat Siang . . .
Ok Kali ini saya akan share bagaimana mengkonfigurasi Mail dan Webmail di Debian-8.6.0. Sebelum kita melanjutkan ke konfigurasi lebih baik nya kita mengetahui tentang apa itu Mail dan Webmail ?

A. Pengertian
  Webmail (atau email berbasis web) adalah setiap klien email diimplementasikan sebagai aplikasi web yang berjalan pada web server . Contoh software webmail yang Rouncube dan SquirrelMail . Contoh penyedia webmail adalah AOL Mail , Gmail , Outlook.com dan Yahoo! Mail . Banyak penyedia webmail juga menawarkan akses email dengan desktop client email menggunakan protokol email standar, sementara banyak penyedia layanan internet menyediakan klien webmail sebagai bagian dari layanan email termasuk dalam paket layanan internet mereka. ProtonMail , didirikan di CERN fasilitas penelitian pada 2013, adalah layanan email berbasis web yang secara otomatis memberikan enkripsi yang aman.
Seperti halnya aplikasi web, Keuntungan utama webmail atas penggunaan desktop klien email adalah kemampuan untuk mengirim dan menerima email mana saja dari browser web . Kerugian utama adalah kebutuhan untuk terhubung ke internet ketika menggunakannya. Ada ada juga perangkat lunak lain untuk mengintegrasikan bagian dari fungsi webmail ke dalam OS (misalnya membuat pesan langsung dari aplikasi pihak ketiga melalui MAPI).

B. Latar Belakang
    Pelaksanaan Web Mail pertama dikembangkan di CERN pada tahun 1993 oleh Phillip Hallam-Baker  sebagai ujian dari stack protokol HTTP. Hal ini menyebabkan penemuan bahwa spesifikasi metode POST sudah rusak, membutuhkan pengenalan header Content-Length. CERN-PTG daemon dirilis akhir tahun itu, tetapi tidak dikembangkan lebih lanjut.
   Pada hari-hari awal web, pada tahun 1994 dan 1995, beberapa orang yang bekerja pada memungkinkan email untuk diakses melalui web browser.
   Pada tahun 1994, Bill fitler, sementara pada Lotus cc: Mail di Mountain View, California, mulai bekerja pada sebuah implementasi dari email berbasis web sebagai program CGI yang ditulis dalam C pada Windows NT , dan menunjukkan secara terbuka di Lotusphere pada 24 Januari 1995.
  Sementara itu, pelaksanaan webmail Bill fitler ini dikembangkan lebih lanjut sebagai produk komersial yang Lotus mengumumkan dan dirilis pada musim gugur 1995 sebagai cc: Mail for World Wide Web 1.0, sehingga memberikan alternatif cara mengakses cc: penyimpanan pesan Mail (biasa berarti menjadi cc:. aplikasi desktop Mail yang dioperasikan baik melalui dialup atau dalam batas-batas jaringan area lokal)  komersialisasi awal webmail juga dicapai ketika "WebEx" -dengan tidak ada hubungannya dengan web conferencing perusahaan-mulai dijual oleh Mankins 'perusahaan, DotShop, Inc, pada akhir tahun 1995. Dalam DotShop, "WebEx" berubah nama untuk "EMUmail", yang akan dijual ke perusahaan seperti UPS dan Rackspace sampai penjualan untuk Accurev pada tahun 2001. EMUmail adalah salah satu aplikasi pertama yang memiliki fitur versi gratis yang termasuk iklan tertanam serta versi berlisensi yang melakukan tidak.

C. Maksud dan Tujuan
    Maksud dan Tujuan nya adalah untuk  Membuat mail server untuk komunkasi di jaringan lokal 

D. Alat dan Bahan
    Alat dan Bahan yang di butuhkan adalah :
    1. PC server
    2. Laptop
    3. Jaringan Internet

E. Jangka Waktu Pengerjaan
    Jangka Waktu yang di butuhkan pada konfigurasi kali ini adalah kurang lebih nya 30 Menit.

F. Tahap Pelaksanaan 

1. Sebelum mengkonfigurasi mail server dan mengistallnya dalam konfigurasi dns anda pastikan telah sama dengan yang saya buat, yang saya maksud disini ialah adanya baris “@   IN  MX  2  mail.smk.net” atau “ mail  IN  A 192.168.137.2” Baris ini dalam konfigurasi dns-server harus ada , dalam installasi mail server kali ini saya akan mengunakan postfix dan courier, 

langkah-langkah installasinya : 

"apt-get install postfix courier-pop courier-imap"

- Seperti pada gambar di bawah ini.


 - Setelah itu Maka akan muncul tampilan seperti pada gambar di bwah ini. Silahkan pilih ok dan tekan enter


- Kemudian akan muncul pilihan seperti gambar dibawah ini silahkan anda pilih “Internet site” lalu tekan tab pilih ok tekan enter


- Lalu muncul kotak seperti gambar dibawah ini silahkan anda masukan domain yang sudah di konfigurasikan di dns server tadi yaitu “mail.smktbl.net” tekan tap pilih ok takan enter

 - Tunggu proses installasi dan lain lain selama beberapa saat kemudian akan muncul seperti gambar dibawah ini silahkan anda pilih yes tekan enter


- Tunggu Proses yang sedang berjalan sampai selesai atau complete


 2. Setelah itu Konfigurasi dengan membuat folder mail dengan perintah :
      "maildirmake /etc/skel/Maildir"
        

- Ketikkan Perintah " nano /etc/postfix/main.cf "


- Tambahkan Perintah " home_mailbox = Maildir/ " Pada bagian yang paling bawah. Seperti pada gambar di bawah ini.


Setelah itu simpan dan keluar dengan menekan ctrl+x tekan y tekan enter

3. Kemudian Ketikkan perintah "dpkg-reconfigure postfix"


 - Seperti langkah installasi tadi ini hanyalah langkan untuk re-install seperti di windows tetapi dengan konfigurasi yang diubah oleh konfigurasi kita , seperti gambar dibawah ini silahkan tekan enter untuk ok


 - Pilih "Internet Site" tekan Tab dan Enter
 

 - Lalu muncul kotak seperti gambar dibawah ini silahkan anda tekan tap pilih ok takan enter


- Lalu anda diminta memasukan postmaster silahkan anda kosongkan saja lalu tekan tap pilih ok tekan enter


 - Kemudian akan muncul seperti kotak dibawah untuk alamat - alamat penerima email , tidak perlu ditambahkan apapun default saja tekan tap pilih ok tekan enter

- Kemudian muncul “Force synchronous updates on mail queue “ silahkan takan tap pilih No tekan enter


 - Setelah itu muncul “local network” silahkan tambahkan “0.0.0.0/0” takan tab pilih ok tekan enter seperti gambar dibawah ini


 - Lalu setelah itu muncul pertanyaan “use procmail for local delivery ?” silahkan tekan tab pilih no tekan enter


- Lalu muncul “mailbox size limit0 saja secara default tekan tab pilih ok tekan enter


 - Setelah itu muncul lagi “local address extension character” silahkan tekan tap pilih ok tekan enter


- Lalu muncul piilhan internet protocol silahkan anda pilih IPV4 dengan tombol arah tekan tab pilih ok tekan enter


 - Tunggu Sampai Proses selesai

3. Lalu setelah install mailserver yaitu postfix , cuirier-pop, courier-imap silahkan anda restart semua service tersebut dengan perintah :  
#service postfix restart
#service courier-pop restart
#service courier-imap restart
#service bind9 restart



 4. Setelah installasi dan konfigurasi mail server selesai silahkan anda menambahkan user baru dengan perintah :
"adduser [nama user] ", seperti gambar dibawah



     
==>>> WEB MAIL
  
   Sebelum  memulai instalasi Webmail Server, perlu kita ketahui terlebih dahulu bahwa Webmail berbeda dengan Mail. Webmail hanyalah merupakan frontend dari Mail. Inti mekanismenya sebenarnya terdapat pada Mail Server, bukan pada Webmail Servernya. Karena tujuan Webmail hanya untuk memudahkan user dalam mengakses Mail Server tersebut. Seperti halnya sebuah Bank, apabila kalian ingin mengirim uang bukankah jauh lebih mudah dan praktis jika kalian mengirim uang melalui ATM daripada harus mengirim uang dari pusat Bank nya langsung? Akan tetapi, tanpa sebuah Bank, ATM tidak akan ada gunanya, sebaliknya tanpa ATM, Bank tetap akan dapat berfungsi dengan normal. Begitu pula dengan Mail dan Webmail, tanpa adanya Mail Server, Webmail Server tidak akan ada gunanya. Akan tetapi jika Mail Server tanpa Webmail Server, Mail Server tersebut tetap dapat bekerja sebagaimana biasa. Beberapa contoh Webmail yang terkenal adalah Squirrelmail, Zimbra, dan Roundcube. Squirrelmail saya pilih karena instalasi dan konfigurasinya mudah, aplikasinya ringan, dan tampilannya cukup sederhana

1. Disini saya menggunakan squirrelmail dengan perintah :
    " apt-get install squirrelmail "

 - Tunggu sampai Proses selesai.

2. Setelah itu Ketikkan Perintah :
    "nano /etc/apache2/apache2.conf"


 - Maka akan mucul tampilan seperti pada gambar di bawah ini. Dan tambahkan baris Include "/etc/squirrelmail/apache.conf" Pada barisan yang paling bawah.

 - Setelah itu simpan dan keluar dengan menekan ctrl+x tekan y tekan enter

3. Setelah itu restart apache2 dengan perintah "service apache2 restart"
  

4. Lalu anda dapat membuka squirrelmail ini melalui webrowser anda tapi harus membuat semacam shortcut atau symbolic dari folder “/usr/share/squirrelmail” ke “/var/www/html” dengan nama symbolic mail yaitu dengan perintah : "ln -s /usr/share/squirrel/ /var/www/html/mail"


5. coba buka melalui client dengan browser dapat membuka “192.168.188.2/mail” atau “smktbl.net/mail” seperti gambar dibawah ini

- Menggunakan Alamat ip local



- Menggunakan domain yang sebelumnya sudah di buat


 6. Setelah itu kita cobak masuk dengan memberikan username dan pasword yang tadi kita buat
Keterangan :
"User 1 Username dan Paswordnya = kalian12, kalian12
"User 1 Username dan Paswordnya = amna, smk                 

- Disini saya masuk sebagai Kalian12
 

- Maka akan mucul tampilan awal seperti pada gambar di bawah ini.


- Setelah itu pilih Menu Compose dan isikan seperti halnya kita mau mengirim file di gmail.com. Di sini Tujuannya user 1 atas nama kalian12 Mengirim Pesan ke user 2 atas nama amna@smktbl.net. Subjek nya terserah mau disikan pesan apa saja.  Pilih Send Untuk Mengirim.
Contoh Seperti pada gambar di bawah ini.


6. Sama seperti pada langkah yang pertama. Sekarang kita masuk sebagai user 2 . User 2 atas nama amna dan passwodnya smk

 
- Maka akan ada INBOX atau ada pesan. Setelah itu kita cobak liat pesan itu klik pada Subject yang di bawahnya ada tulisan yang berwana biru  "percobaan pengiriman mail to amna"


- Setelah di bukak maka akan muncul tampilan seperti di bawah ini. yang sudah menerima kriman dari kalian12 dan Subjet nya atau isinya Percobaan pengiriman mail to amna
 


G. Hasil dan Kesimpulan
    Hasil dan Kesimpulan yang saya dapatkan adalah saya bisa tau bagaimana sulit nya mengkonfigurasi mail dan webmail bagi orang yang masih belum pernah mengkonfigurasi nya dan alhamdulillah hasilnya sangat memuaskan. dan kesimpulannya adalah lebih di teliti pada saat konfigurasi dan jangan tergesah - gesah. 

H. Referensi :
     - Buku Konfigurasi Debian Server_Ver_BLC-Telkom

SEMOGA BERMANFAAT 
Wassalamualaikum Wr Wb

 


    


Assalamualaikum Wr Wb
Selamat Sore . . .
Ok Kali ini saya akan share bagaimana cara Mengkonfigurasi HTTPS. 
Sebelum kita Melanjut tentang bagaimana mengkonfigurasi HTTPS ada baiknya kita mengetahui terlebih dahulu apa sih itu HTTPS ?

A. Pengertian
     HTTP adalah protokol yang digunakan oleh web server. Semua data yang dikirim menggunakan protokol tersebut tidak terenkripsi (PLAIN Text biasa). Oleh karena itu, perlu kita tambahkan protokol tambahan yang bernama SSL atau TLS. Protokol tersebut berfungsi menambal protokol HTTP, agar menjadi secure (HTTPS). OpenSSL merupakan kepangjangan dari Secure Socket Layer. 

B. Latar Belakang
    TTPS menjamin tiga keamanan berikut :
  1. Autentikasi server memungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.
  2. Kerahasiaan data berarti eavesdropper tidak dapat mengerti komunikasi antara peramban pengguna dan server web, karena data tersandi.
  3. Integritas data berarti penyerang jaringan tidak dapat merusak atau mengubah isi komunikasi antara peramban pengguna dengan server web, karena divalidasi oleh message authentication code (MAC).
C. Maksud dan Tujuan
    Maksud dan Tujuan melakukan konfigurasi ini HTTPS adalah untuk memperaman data agar tidak dapat mengerti komunikasi antara peramban pengguna dan server web karena data tersandi. Memungkinkan satu server untuk berbagi sumber daya, seperti siklus memori dan processor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan host nama host yang sama.

D. Alat dan Bahan
    Alat dan Bahan yang di  butuhkan adalah :
    1. Server yang sudah Terinstall Debian
    2. Koneksi Internet
    3. Laptop

E. Jangka Waktu Pengerjaan
   Jangka Waktu Yang saya butuhkan dalam konfigurasi ini adalah kurang lebihnya 30 Menit.

F. Tahap Pelaksanaan

1. Pertama silahkan mengenerate dengan perintah :

"openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem"

 - Maka akan muncul seperti pada tampilan di bawah ini . Disini anda diminta untuk memasukkan dimana lokasi dan instansi anda berada. Seperti pada tulisan yang di kasih warna merah dan pada gambar di bawah ini

Generating a 2048 bit RSA private key
..............+++
.............................................................................+++
writing new private key to '/etc/apache2/apache2.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.

-----
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:East Java
Locality Name (eg, city) []:Klaten
Organization Name (eg, company) [Internet Widgits Pty Ltd]:BLC
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:smktbl.net
Email Address []:admin@smktbl.net


 2. Setelah itu kita harus meng enable kan dengan mengetikkan perintah "a2enmod ssl"

 - Maka akan muncul tampilan seperti pada gambar di bawah ini setelah itu restart apache2 dengan perintah "service apache2 restart"

 3. Setelah itu kita edit file default apache2 dengan perintah :
     ”nano /etc/apache2/sites-available/default”
    
- Dan Isikan :
     <VirtualHost *:443>
     ServerName smktbl.net
     ServerAlias www.smk.net
     SSLEngine on
     SSLCertificateFile /etc/apache2/apache2.pem
     </VirtualHost>


Seperti pada gambar di bawah ini .
    

Simpan dengan menekan perintah ctrl + x tekan y dan enter

4. Setelah itu Masuk ke Browser dan ketikkan perintah "https://alamat ip"


 - Disini kita pilih Add Exception
 - Disini kita pilih yang "Confirm Security Exception"


 - Maka Akan Tampil Tampilan Apache2 yang . Keterangan yang di akses https:

 G. Hasil dan Kesimpulan
     Hasil dan Kesimpulannya adalah saya bisa mengetahui bagaimana cara mengkonfgurasi https dan apa itu fungsi dari https. dan 
     Kesimpulannya adalah kita harus lebih di telilti lagi pada saat konfigurasi dan carilah referensi yang sekiranya lengkap dan kita sudah srek atau yakin pada tutorial tersebut.

H. Referensi :
     - https://id.wikipedia.org/wiki/HTTP_Secure
     - Buku Konfigurasi Debian Server_Ver_BLC-Telkom

Semoga Bermanfaat.
Wassalamualaikum Wr Wb

Tuesday, November 1, 2016





Assalamualaikum Wr Wb

Selamat Malam . . .
Oke Kali ini saya akan share tantang bagaimana membuat VirtualHost di Debian-8.6.0. Ok lebih baik nya kita cari tau terlebih dahulu tentang apa itu VirtualHost (SubDomain) ?

A. Pengertian
    Selain domain utama semisal smktbl.net, masih bisa kita tambahkan lagi Sub-Domain dari domain utama tersebut. Sehingga kita lebih menghemat Ip Address dan juga domain. Contoh subdomain adalah, mail.yahoo.com dan mail.google.com. Kata mail pada domain tersebutlah yang dinamakan “sub” domain.
   Jika pada saat mengkonfigurasi dns anda mengikuti tutorial saya (Konfigurasi DNS Server Pada Debian-8.6.0) maka anda menemukan beberapa sub-domain yaitu ftp.smktbl.net, mail.smktbl.net, portal.smktbl.net. inilah sub domain yang anda buat akan tetapi jika anda membuka sub-domain tersebut maka yang keluar adalah sama lalu bagaimana anda dapat mengisi atau menganti dari setiap sub-domain anda cukup membuat virtualhost saja lalu anda aktifkan melalui apache atau anda dapat mengarahkanya ke server lain
   

B. Latar Belakang
     Latar Belakangnya adalah untuk menghemat ip dan juga domain tersebutlah yang dinamakan "sub" Domain.

C. Maksud dan Tujuan
    Maksud dan Tujuannya adalah untuk membuat sebuah domain baru di sini saya contohkan domainnya portal.smktbl.net

D. Alat dan Bahan
    Alat dan Bahan yang dibutuhkan adalah
    1. Server Os Debian-8.6.0
    2. Debian-8.6.0 yang sudah di install Lamp dan DNS
    3. Pastikan DNS sudah benar dan siap di gunakan

E. Jangka Waktu Pengerjaan
    Jangka waktu yang saya butuhkan adalah kurang lebihnya 30 Menit.

F. Tahap Pelaksanaan

1. Pertama kita membuat sebuah Folder dan file index untuk isi konten sub domain seperti portal yaitu saya membuat di dalam folder "/var/www"

2. Berikutnya kita membuat Folder Portal karena sub domain yang saya buat di dns saya kasih portal.smktbl.net  Dengan Perintah "mkdir portal" dan Konfigurasi dengan mengetikkan perintah "nano /var/www/portal/index.html". Seperti pada gambar di bawah ini.


 - Lalu isikan script html nya seperti pada gambar di bawah ini


- Simpan dan keluar dengan menekan ctrl+x tekan y tekan enter , kemudian anda berpindah directori untuk memulai konfigurasi virtualhost dengan perintah "cd /etc/apache2/sites-available/". Setelah itu kita liat dengan perintah "ls". Seperti pada gambar di bawah ini.


3. Langkah selanjutnya kita copy kan nama default ke nama sub-domain yang kita buat. Disini nama sub-domain yang saya buat adalah portal jadi perintah nya "cp 000-default.conf portal"


4. Lalu kita edit portal dengan perintah "nano portal"


- Tambahkan beberapa baris konfigurasi seperi dibawah ini atau anda dapat
mengikuti gambar

 " ServerAdmin webmaster@localhost
    ServerName smktbl.net
   ServerAlias portal.smktbl.net
   DocumentRoot /var/www/portal
"


Setelah itu anda simpan dengan menekan ctrl+x tekan y tekan enter
Keterangan :
ServerName = Nama domain
ServerAlias = Nama subdomain yang ingin dialihkan/dijadikan virtual alias.
ServerAdmin = Alamat email pemilik domain.
DocumentRoot = Tempat pengalihan direktori dari Virtual Alias yang dibuat.

5. Kemudian ketikkan perintah "a2ensite portal". 
 

6. Lanjut dengan mengetikkan perintah :
    "Service apache2 reload"
    "Service apache2 restart"


7. Berikunya kita cobak tes di terminal laptop dengan perintah "nslookup smktbl.net"  Upssss. apabila ada perintah :

    " ; ; Warning: Message parser reports malformed message packet.
     ; ; Truncated, retrying in TCP mode "
   

 8. Apabila ada perintah seperti pada gambar di atas maka kita edit dengan mengetikkan perintah "nano /etc/resolv.conf". 

 9. Edit dengan memberikan alamat ip Debian nya. seperti pada gambar di bawah ini.


10. Berikunya kita cek lagi dengan perintah "nslookup smktbl.net" Apabila tidak ada keterangan seperti pada gambar sebelumnya maka kita sudah bisa cek di browser.


11. Cek Di Browser dengan perintah "portal.smktbl.net" Maka akan muncul tampilan seperti pada gambar di bawah ini.



G. Hasil dan Kesimpulan
     Hasil dan Kesimpulannya adalah lebih di teliti lagi pada saat kita mengkonfigurasi nya.

H. Referensi
     - Buku Konfigurasi Debian Server_Ver_BLC-Telkom

Semoga Bermanfaat
Wassalamualaikum Wr Wb.

    

Pengikut tah Oreng Madureh

SALAM SETTONG DHERE KWAN


Pertama Datang di BLC TELKOM - KPLI KLATEN

Tepat pada hari selasa jam 19 : 20. saya bersama teman-teman di madura sampai di blc telkom. kita di blc akan pkl selama 3 bulan. saya cukup bangga ada di blc karna saya bisa berkenalan sama anak-anak dari seluruh daerah di indonesia.....
Salam anak Rantau Tambelangan Sampang Madura

Salam Settong Dhere

Popular Posts