Kamis, 30 November 2017

Konfiguration Mail server Dan WebMail on Debian 8.6



A. Pendahuluan
1. Pengertian
   Mail Server adalah sebuah aplikasi yang dapat digunakan untuk mengirim dan menerima email dalam jaringan lokal maupun internet, selain itu juga dapat melakukan forwod email ke Mail server yang akan dikirim. Untuk dapat mengirim e-mail , Mail Server harus mempunyai MTA (Mail Transport Agen). fungsi utamanya untuk mengirim email dan untuk menerima emailnya dengan menggunakan protocol POP dan IMAP.

Webmail Server adalah sarana aplikasi yang memungkinkan user dapat mengakses email melalaui webmail.

Squirrelmail adalah aplikasi yang terpasang CPanel yang digunaka untuk membaca email. Aplikasi webmail mendukug protokol IMAP dan SMTP dan menampilkan halaman dengan format HTML tanpa membutuhkan javascrip jadi mudah diakses dan ringan di Web Browser. 

2. Latar Belakang   E-mail lebih unggul dari surat karena lebih cepat dan efisien.

3. Maksud dan Tujuan   Melakukan konfigurasi Mail Server dan WebMail.


B.Alat dan Bahan
  • Koneksi Internet ( Koneksi Server ),
  • PC atau Laptop
  • Komputer Server

C. Jangka Waktu
   Waktu tinggal Koneksi Internet ke SERVER kita, 1 jam.


D. Proses dan Tahapan Pekerjaan
Pertama Instal paket Aplikasi.

Pilih Internet Site

Masukkan ulang domail mail server

Untuk masukkan postmaster ini dikosongkan


Selanjutnya adalah alamat-alamat penerima tidak perlu ditambahkan apapun.


Pada Force synchronous updates on mail queue? ini pilih No.

 Di Local Network ini tambahkan 0.0.0.0/0 dibelakangnya.


Pada Use procmail for local delivery? pilih No.

 Pada tahap ini gunakan default 0.


Lanjut pilih OK, kita pilih default saja.

Pilih ipv4, karena server kita menggunakan IP versi 4.

Restart paket-paket yang sudah kita install tadi.
# /etc/init.d/posfix restart
Restart courier-pop
# /etc/init.d/courier-pop restart
Restart courier-imap
# /etc/init.d/courier-imap restart
Selanjutnya adduser untuk login pada WebMail.

Kedua kita install squirrelmail.
apt-get install squrrelmail
Konfigurasi apache2 agar terintegrasi dengan squirrelmail.
 

Tambahkan seperti diatas kotak merah.

 lalu kita Restart Apache2.
# /etc/init.d/apache2 restart
Kita buat Link ( shortcut ) squirrelmail.
ln -s /usr/share/squirrelmail/ /var/www/html
Buka pada browser menggunakan domain atau IP Server.

Login menggunakan user yang telah kita buat tadi.

Lalu kalian coba kirim email dengan menggunakan user tadi dan user Server.

E. Hasil yang didapatkan
   Berhasil konfigurasi Mail server dan WebMail dan bisa memahami konsep  kinerjanya.

F. Kesimpulan
   Dengan adanya ini kita bisa memanfaatkan Jaringan ini dengan mengirim surat secara elektronik agar lebih efisien dan lebih cepat, tanpa harus menunggu beberapa hari untuk mengirim surat.

G. Referensi
Read More ->>

Rabu, 29 November 2017

Konfiguration Virtualhost ( Subdomain ) on Debian 8.6

A. Pendahuluan
1. Pengertian
   Subdomain adalah bagian dari sebuah nama domain induk. Subdomain umumnya mengacu ke suatu alamat fisik di sebuah situs contohnya: wikipedia.org merupakan sebuah domain induk. Sedangkan id.wikipedia.org merupakan sebuah sub domain. Biasanya, subdomain ada di depan domain dan dipisah dengan titik, seperti id.wikipedia.org. id merupakan subdomain wikipedia, sedangkan wikipedia itu sendiri adalah domain induk. Subdomain juga sebagai Third level domain.

2. Latar belakang
   Selain domain utama, misal ulin.io, kita masih bisa untuk menambahkan SubDomain lagi dari Domain utama tsb. Sehingga kita dapat lebih menghemat IP Address dan juga domain.
3. Maksud dan Tujuan
   Untuk mengatur banyak URL dialam satu IP Address. Maksudnya anda bisa masuk ke suatu IP tanpa menulis IP nya, anda cukup menuliskan SubDomain IP tsb yang telah ditambahkan dan dapat menambahkan lebih dari satu SubDomain sehingga mampu menghemat IP.

B. Alat dan Bahan
  • Laptop.
  • PC Server ( Debian 8.6 ).
  • Web Browser.
  • Koneksi Internet.

 C.  Proses dan Tahapan
   Langkah pertama kita Remote Server ( SSH ).
   Masuk dengan user => SuperUser.



Buat sebuah directory dan file index.html untuk mengisi konten dari SubDomain :
#mkdir  /var/www/subportal
Kemudian buat file index.html untuk subdomain portal :
#nano /var/www/subportal/index.html

Isikan sesuai dengan dibawah atau kalian " Modif lebih baik "


Lalu Masuk ke Directory VirtualHost (sites-available)
#cd /etc/sites-available/
 Copy file default untuk VirtualHost menjadi subportal.conf
#cp 000-default.conf subportal.conf
Kemudian edit file subportal.conf
#nano subportal.conf
Edit sesuai dibawah

Keterangan :

ServerAdmin    = Alamat email pemilik domain.
ServerName     = Nama domain.
ServerAlias       = Nama subdomain yang ingin dialihkan/dijadikan virtual alias.
DocumentRoot = Tempat pengalihan direktori dari Virtual Alias yang dibuat.

Lalu kita Aktifkan sites ( Situs ).
#a2ensite subportal.conf 
Restart Apache2 :
#service apache2 reload
#service apache2 force-reload 
  • Periksa apakah subdomain telah terkonfigurasi atau belum dengan mengetikkan portal.ulin.io


D. Kesimpulan
   Dengan ini kita bisa menghemat IP dengan menggantikan URl yang lebih mudah dihafal dan bisa buat lebih banyak webserver.
Read More ->>

Selasa, 28 November 2017

Konfiguration NTP Server on Debian 8.6

A. Pendahuluan
1. Pengertian
   NTP adalah singkatan dari Network Time Protocol, sebuah protocol untuk meng-sinkronkan sistem waktu (Clock) pada komputer terhadap sumber yang akurat, melalu jaringan intranet atau internet. Sedangkan NTP Server sendiri adalah sebuah server yang meng-sinkronkan waktunya terhadap sumber waktu yang akurat, dan mentransmisikan paket informasi waktu kepada komputer client yang meminta.
2. Latar Belakang
   Agar waktu Server Debian sinkron dengan waktu sama dengan waktu seluruh dunia.

3. Maksud dan Tujuan
   NTP agar saat update ataupun apa, orang lain akan tau dimana kita, waktu kita.

B. Alat dan Bahan
  • Laptop.
  • Debian Server.
C. Proses dan Tahapan


Pertama kita install ntp dan ntpdate
# apt-get install ntp ntpdate
Lalu Konfiguration NTPnya :
# nano /etc/ntp.conf
Lalu kita cari kata 0 lalu ganti debian ==> id



Tambahkan # depan Server lalu tambahkan IP Server tepat dibawah server  " 127.127.1.0 ".



Lalu cari kata  #restrict 192.168.123.0 mask 255.255.255.0 notrust ==> "restrict (ip-server) mask 255.255.255.0 nomodify notrap".



Lalu restart NTP Server
# service ntp restart
Lalu cek ntpnya sudah bekerja baik apa belum, jika sudah bekerja dengan baik maka bagian “jitter” bernilai 0.001 atau 0.000, berarti sudah benar, jika belum silahkan edit lagi konfigurasinya.
# ntpq -p
Lalu cek ntp servernya
# ntpdate -u 127.0.0.1
Cek ntp pada server juga, jika berhasil maka akan muncul gambar seperti ini
# ntpdate -u ip server
 D. Referensi
E. Kesimpulan
   Dengan adanya NTP identitas kita akan diketahui oleh pengguna lain dan tidak akan eror saat installation paket lainnya.
Read More ->>

Senin, 27 November 2017

pengertian NTP server dan fungsinya

A. Pendahuluan
1. Pengertian
   NTP Server adalah kepanjangan dari Network Time Protokol, sebuah protokol untuk meng sinkronkan sistem waktu pada komputer terhadap sumber yang akurat melalui jaringan intranet atau internet.

2. Latar Belakang
   NTP di buat dengan tujuan agar saat kita tersambung ke internet dia tidak mudah kembali sendiri karena sudah di sinkronkan atau connected

3. Maksud dan Tujuan
   agar kita mendapat fasilitas internet dengan nyaman dan juga aman dengan adanya NTP atau Network Time Protokol dapat menyinkronkan sepanjang waktu

B. Waktu Pelaksanaan
   10 menit

C. Alat dan Bahan
  • laptop
  • internet
D. Pelaksanaan
    Apa ItU NTP?
   Network Time Protocol (NTP) adalah sebuah protokol untuk sinkronisasi jam-jam sistem komputer di atas paket-switching, variabel-latency jaringan data. NTP menggunakan UDP pada port 123 sebagai lapisan transport. Ini dirancang khusus untuk melawan efek variabel laten dengan menggunakan jitter buffer. NTP juga mengacu pada referensi implementasi software yang didistribusikan oleh Proyek Pelayanan Publik NTP.
    NTP merupakan salah satu tertua protokol internet masih digunakan (sejak sebelum 1985). NTP ini awalnya dirancang oleh Dave Mills dari University of Delaware, yang masih mempertahankan itu, bersama dengan tim relawan.
Fungsi NTP ?
   Untuk men sikron (update) waktu lokasi ke alamat penyedian ntp secara otomatis jika terhubung Internet

E. Hal yang Didapat
   lebih tautentang NTP yang sebelumnya belum terlalu tau tentang NTP


F. Kesimpulan
   jadi NTP adalah sebuah protokol yang di gunakan untuk menyinkronkan waktu saat kita masuk ke internet

G. Referensi
Read More ->>

Sabtu, 25 November 2017

Konfiguration DHCP Server on Debian 8.6


A. Pendahuluan
1. Pengertian
   DHCP (Dynamic Host Configuration Protocol) adalah sebuah layanan yang memberikan nomor IP secara otomatis kepada komputer yang memintanya (client). 

2. Latar Belakang
   Mempelajari Konfiguration DHCP-Server di Debian 8.6.

3. Maksud dan Tujuan   Konfiguration DHCP-Server di Debian 8.6.

4. Hasil yang diharapkan   Memahami Konsep DHCP-Server agar mempermudah memberikan layanan IP ke Komputer yang meminta ( client ).

B. Alat dan Bahan
  • Komputer Server ( Debian 8.6 ).
  • Laptop atau PC.
  • Koneksi Internet ( Remote Server ).

C. Jangka Waktu Pelaksanaa
10 - 20 Menit ( tergantung koneksi Internet )

D. Proses dan Tahapan 
Pertama kita install aplikasi paket isc-dhcp-server
Jika saat installation terjadi failed jangan gugup iya ^-^ ! Emang konfigurationnya belum kita konfiguration.
Lalu kita konfiguration DHPC-Server dengan :
nano /etc/dhcp/dhcpd.conf
Kemudian kita cari kata " slightly " dengan cara " ctrl+w", lalu kita hapus pagar yang ada dibawahnya.

Lalu isikan seperti diatas :

arif.net => Domain Server
192.168.31.4 => IP DHCP Address
192.168.31.242 ==> IP DHCP Broadcast 

Setelah itu kita edit LANCARD mana yang mau dijadikan DHCP (eth2).
nano /etc/default/isc-dhcp-server 

Interfaces = eth2 ( Lan Card yang dibuat DHCP ).
Setelah terkonfigurasi semua, selanjutnya restart service dhcp server nya.
service isc-dhcp-server restart
E. Hasil yang didapatkan
   Berhasil konfiguration DHCP-Server dan memahami konsep DHCP-Server.

F. Kesimpulan
   Dengan adanya DHCP kita bisa menghemat waktu dalam memberikan layanan kepada client ( Komputer ) dengan mudah tanpa memberikan IP ke Komputer. Lebih efesien dan cepat.

G. Referensi
Read More ->>

Jumat, 24 November 2017

MENGATASI BIND9 YANG TIDAK MAU DIINSTALL

A. PENDAHULUAN
1. Pengertian
    BIND (singkatan dari bahasa Inggris: Berkeley Internet Name Domain) adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standa.

2. Latar Belakang
    Karena Bind9 tidak bisa diInstall kita harus mencari solusinya.

3. Maksud & Tujuan
    Agar bandwitch tidak memBroadcast/looping yaitu jaringan tidak teratur karna semua dns aktif ,bandwitchnya kenceng tapi buat search muter muter.

4. Hasil yang Diharapkan
    Agar Bind9 bisa diinstall dan bisa membuat DNS lokal.

B. ALAT & BAHAN
    Pc / Laptop
    Internet

C. WAKTU
    5 Menit

D. PROSES & TAHAPAN
1. Permasalahan yang Terjadi
2. Masuk pada terminal lalau ketikkan seperti dibawah ini
dpkg --get-selections | grep bind9
3. Jika proses sedah selesai masukkan skrip
apt purge bind9-host libbind9-90 rpcbind
4. Kita hapus secara manual
apt-get autoremove
5. terus kita install lagi
apt-get install bind9
E. HASIL YANG DIDAPAT
Berhasil menginstall Bind9

F. TEMUAN MASALAH
Bind9 tidak mau diinstall

G. KESIMPULAN
Dengan Bind9 kita bisa membuat & mensetting


H. REFERENSI
Read More ->>

Kamis, 23 November 2017

Konfiguration DNS on Debian 8.6


A. Pendahuluan
1. Pengertian
   DNS atau Domain Name System adalah sebuah server yang berfungsi manangani translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam menangani translasi dari IP Address ke Hostname / Domain.
2. Latar Belakang
   DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih mudah untuk menghafalkan huruf dari pada angka.

3. Maksud dan Tujuan
   Maksud dan tujuan disini saya ingin mempermudah dalam penulisan Web Server atau Website mempercepat kinerja dengan cara DNS ini mertrasnlatenkan IP kedalam Nama, begitu sebaliknya.

B. Alat dan Bahan
  • Laptop.
  • Server Debian 8.6.
  • Koneksi Ke Server ( sejaringan ).
C. Jangka Waktu
   Untuk awal-awal tahapanya menggunakan waktu 20 Menit. Jika sudah hanya butuh waktu 5-10 Menit.

D. Proses dan Tahapan
   Pertama kita masuk meremote Server menggunakan Terminal
#ssh arif@192.168.100.2 -p 1945
Lalu Install BIND9 
# apt-get install bind9

 Kemudian masuk directory /etc/bind
# cd /etc/bind
Setelah masuk, kita konfigurasi file Bind9 named.conf.local
# nano /etc/named.conf.local
Sesuaikan dengan IP Server anda dan Hostname

Kemudian kita copy file bind9 buat konfigurasi DNS nya
# cp db.local db.arif
# cp db.127 db.192
Lalu kita konfigurasi db.namaanda tadi sesuai dengan dibawah :
# nano db.ulin
Isikan sesuai ini :
localhost  ==> Hostname anda


;



@ NS arif.net
@ A 192.168.100.2
@ MX 2 mail.arif.net
ns IN 192.168.100.2
www IN 192.168.100.2
ftp I 192.168.100.2
mail IN 192.168.100.2
portal IN 192.168.100.2



Lalu kita simpan ctrl+x lalu y kemudian enter
 Lalu kita konfigurasi db.192
#  nano db.192
Isikan sesuai ini :
Localhost => ganti nama dengan Hostname anda


;



@ NS ns.arif.net
2 PTR ns.arif.net
2 PTR arif.net
2 PTR www.arif.net
2 PTR ftp.arif.net
2 PTR mail.arif.net
2 PTR Portal.arif.net
Setelah itu kita restart BIND9 dengan perintah
# /etc/init.d/bind9 restart
kita konfigurasi /etc/resolv.conf
# nano /etc/resolv.conf

Kita cek apakah benar atau tidak
# cat /etc/resolv.conf

IP 192.168.100.2 ==> IP DNS SERVER

Lalu kita cek dan periksa apakah DNS sudah jalan atau belum
# nslookuparif.net

Kita cek di browser client apakah sudah berjalan apa belum E. Referensi
  • E-book Debian BLC Telkom Klaten.
F. Kesimpulan
   DNS ( Domain Name System ) merupakan sebuah system untuk mempermudah dalam mengingat huruf atau angka agar saat konfigurasi lainnya tidak menuliskan IP Address Server kita.
Read More ->>

Sabtu, 18 November 2017

Konfigurasi SSL on Debian Server 8.6

A. Pendahuluan
1. 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 kepanjangan dari Secure Socket Layer. 

2. Latar Belakang
   Karena ingin meningkatkan Keamanan dalam Website atau Web Server.

3. Maksud dan Tujuan
   HTTPS ini adalah versi aman dari HTTP untuk menyediakan autentikasi dan komunikasi tersandi.


B. Alat dan Bahan
  • Laptop.
  • Koneksi Jaringan Server.

C. Jangka Waktu

Sekitar 25 Menit.


D. Proses dan Tahapan
Pertama kita generate sertifikat ssl & isiskan sesuai pertanyaannya
 # openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem

Isiskan seperti dibawah ini

Kemudian aktifkan ssl
 # a2enmod ssl

Pastikan di file /etc/apache2/ports.conf terdapat port 443
 # nano /etc/apache2/ports.conf

Kemudian edit default apachenya di /etc/apache2/sites-available/000-default.conf 
# nano /etc/apache2/sites-available/000-default.conf

Tambahkan berikut data text paling bawah
Simpan dan restart service apachenya
# service apache2 restart

Coba kita akses server dengan menambahkan https://192.168.100.2/




Add ==> Confirm

E. Kesimpulan
   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. HTTPS ini adalah versi aman dari HTTP untuk menyediakan autentikasi dan komunikasi tersandi. 

F. Referensi
Read More ->>
Diberdayakan oleh Blogger.

view