TeachMeSoft: Administrasi Jaringan
Tampilkan postingan dengan label Administrasi Jaringan. Tampilkan semua postingan
Tampilkan postingan dengan label Administrasi Jaringan. Tampilkan semua postingan

BAB 14 - Streaming Server (Bag 2)

BAB 14 - Streaming Server (Bag 2)

Capaian dan Indikator


1. Capaian Pembelajaran

Setelah mem pelajari bab ini mahasiswa di harapkan dapat:

  1. Mengenal Sistem operasi (SO) Debian Server
  2. Menetahui cara instalasi Stream ing Server yang terdapat pada SO Debian    er\ er 
  3. Mengetahui cara menggunakan Streaming Server pada SO Debian Server"


2. Indikator


  1. Mahasiswa mampu mengenal Sistem operasi (SO) Debian Server
  2. Mahasiswa mampu Menetahui cara instalasi Streaming Server yang terdapat pada SO Debian Server
  3. Mahasiswa mampu Mengetahui cara menggunakan Streaming Server pada SO Debian Server



Uraian Materi


Installasi Ostube Via Web Browser
Buka webBrowser, dan pergi ke http://ostube.debian.edu maka akan tampil seperti berikut.



Pertama kelihatan tampilannya bahasa jerman, klik icon bendera inggris di pojok kanan atas, agar lebih mudah dimengerti.
Jika PHP CLI error, install dahulu dependencinya.
debian:~# apt-get install php5-cli
Jika Upload_Max_Filesize error, rubah dulu defaultnya.
debian:~# nano /etc/php5/apache2/php.ini

Cari dan ganti baris berikut di atas, kemudian Refresh web browser anda.

g.    Buat Database.



h.Pasti kan paket depedensi ostube terlnstall.


debian:~# apt-get install ruby mplayer
Untuk paket Mencoder dan FLVTool2 , jika tidak bisa di install, berarti repository anda tidak memiliki paket tersebut. Sehingga anda harus mengganti ke repository lain, kemudian install.
debian:~# apt-get  install mencoder flvtoo12



Hapus direktori install/ pada direktori osTube.
debian:~# rm -rf /var/www/ostube/install/


Selesai, anda bisa menggati template. Dan silahkan mengUpload video, audio, picture, ataupun dokumen (pdf).


Latihan


Anda diminta untuk mengkonfigurasi SO Debian server dengan ketentuan:




  1. lakukan instalasi web dan database untuk Streaming server
  2. konfigurasi Streaming Server
  3. konfigurasi player untuk Streaming Server






BAB 13 - Streaming Server (Bag 1)

BAB 13 - Streaming Server (Bag 1)

Capaian dan Indikator


1. Capaian Pembelajaran

Setelah mempelajari bab ini mahasiswa diharapkan dapat:
  1. Mengenal  Sistem operasi (SO) Debian  Server
  2. Menetahui cara instalasi Stream i ng Server yang terdapat pada SO Debian Server
  3. Mengetahui cara menggunakan Streaming Server pada SO Debian Server


2. Indikator


  1. Mahasiswa mampu mengenal Sistem operasi (SO) Debian Server
  2. Mahasiswa mampu Menetahui cara instalasi Stream ing Server yang terdapat pada SO Debian  Server
  3. Mahasiswa mam pu Mengetahui cara menggunakan Streaming Server pada SO Debian  Server


Uraian Materi


Ada banyak sekali CMS yang bisa di pakai untuk Video Streaming Server. Mengapa saya bilang video, karna ada juga yg hanya Audio Streaming Server. Untuk video streaming, kita bisa menggunakan OsTube, PHPMotion, lcecast, Xmoove dll. Tapi kali ini kita akan menggunakan OsTube.

  1. Anda bisa mendownload CMS OsTube ini di www.MansyurinIT.co.cc, kemudian ekstrak pada server debian.
  2. Extract file Ostube.tar.gz yang baru saja anda download.
    debian:~# tar xvf ostube.tar.gz
    
  3. Tempatkan CMS tersebut pada direktori untuk website. Dan rubah hak akses direktori tersebut menjadi writeable bagi semua user, untuk memudahkan kita dalam Installasi nantinya.
    debian:~# mv ostube/ var/www/ostube
    

    debian:~# chmod 777 var/www/ostube/ -R
    
  4. Buat sub-domain untuk Ostube.
    Tambahkan sub-domain ostube, pada file forward yg berada pada DNS server.
    debian:~# vim /var/cache/bind/db.debian
  5. Buat Virtual Host.
    debian:~# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ostube
    

    debian:~# vim /etc/apache2/sites-available/ostube
    
  6. Aktifkan osTube virtual host.
    debian:~# cd /etc/apache2/sites-available/
    

    debian:~# a2ensite ostube
    
  7. e.    Restart web dan dns server.
    debian:~# /etc/init.d/apache2 restart debian:-# /etc/init.d/bind9 restart


  8. Installasi Ostube Via Web Browser
  9. Buka webBrowser, dan pergi ke http://ostube.debian.edu maka akan tampil seperti berikut.
  10. Pertama kelihatan tampilannya bahasa jerman, klik icon bendera inggris di pojok kanan atas, agar lebih mudah dimengerti.
  11. Jika PHP CLI error, install dahulu dependencinya.
    debian:~# apt-get install php5-cli
  12. Jika Upload_Max_Filesize error, rubah dulu defaultnya.
    debian:~# nano /etc/php5/apache2/php.ini 

    Cari dan ganti baris berikut di atas, kemudian Refresh web browser anda.
  13. Buat Database. 
     
  14. Pasti kan paket depedensi ostube terlnstall.

    debian:~# apt-get install ruby mplayer
  15. Untuk paket Mencoder dan FLVTool2 , jika tidak bisa di install, berarti repository anda tidak memiliki paket tersebut. Sehingga anda harus mengganti ke repository lain, kemudian install.
    debian:~# apt-get  install mencoder flvtoo12
  16. Hapus direktori install/ pada direktori osTube. 
    debian:~# rm -rf /var/www/ostube/install/
  17. Selesai, anda bisa menggati template. Dan silahkan mengUpload video, audio, picture, ataupun dokumen (pdf).



Latihan


Anda diminta untuk rnengkonfigurasi SO Debian server dengan ketentuan:
  1. lakukan instalasi Streaming server
  2. konfigurasi pada Streaming Server
  3. konfigurasi virtual host pada Streaming Server




BAB 11 - Tutorial Proxy Server Debian 10

BAB 11 - Tutorial Proxy Server Debian 10

Capaian dan Indikator


1. Capaian Pembelajaran

Setelah mempelajari bab ini mahasiswa di harapkan dapat:
  1. Mengenal Sistem operasi (SO) Debian Server
  2. Menetahui cara instalasi Proxy Server yang terdapat pad a SO Debian Senver
  3. Mengetahui cara mengunakan Proxy Server pad a SO Debian Server

2. Indikator

1.   Mengenal Sistem operasi (SO) Debian Server
2.   Menetahui cara instalasi Proxy Server yang terdapat pada SO Debian Server
3.  Mengetahui cara menggunakan Proxy Server pada SO Debian Server


Uraian Materi


Aplikasi server yang dapat bertindak sebagai untuk melakukan request terhadap content dari Internet atau intranet. Proxy Server bertindak sebagai gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien seorang pengguna yang berinteraksi dengan Internet rnelalui sebuah proxy server tidak akan rnengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya.

Proxy Server


  1. Pastikan anda telah melakukan NAT pada BAB 3.
  2. Install paket (squid).
    debian:~# apt-get install squid
    
  3. Konfigurasi squid (squid.cont)
    debian:~# nano /etc/squid/squid.conf
    

    Gunakan fasilitas "find" dengan menekan CTRL + W dan isikan yg akan dicari dan hilangkan tanda "#" pada bagian berikut:
    cache_dir ufs /var/spool/squid 500 16 256
    http_port 3128 transparent                                 ⤆ tambahkan “transparent”

    Kemudian tambahkan bagian berikut dibaris paling atas
    cache_mem 16 MB                                            ⤆ kurang-lebih ¼ dari memory     
    cache_mgr admin@imam.net                            ⤆ ganti “imam.net” sesuai keinginan
    visible_hostname proxy.imam.net                     ⤆ ganti “imam.net” sesuai keinginan

    Kemudian cari tulisan "acl CONNECT", dan tambahkan;
    acl url dstdomain “/etc/squid/url”                      ⤆ domain yang di blok
    acl key url_regex –i “/etc/squid/key”                ⤆ kata yang di blok
    http_access deny url
    http_access deny key
    acl lan src 192.168.10.0/24                                ⤆ ip network server
    http_access allow lan
    http_access allow all

    Cari kata http_access deny all , kemudian tambahkan tanda "#" di depannya untuk menDisable.
  4. Buat file untuk blokir situs.
    ⇒ Situs (Alamat URL).
    debian:~# nano /etc/squid/url 
    
    Misalkan yang akan diblokir adalah facebook maka ketikkan www.facebook.com setelah selesai membuat daftar situs-situs yang di blokir simpanlah file tersebut.

    ⇒ Search Method (Daftar Kunci). Buat file untuk blokir situs.
    debian:~# nano /etc/squid/key
    
    Misalkan kata yang di blokir adalah sex maka ketikkan sex pada daftar dan simpan file.
  5. Buat SWAP Cek apakah konfigurasi sudah benar atau masih ada yang salah, dan juga untuk membuat swap
    debian:~# squid -z
    

    Jika error, gunakan perintah berikut
    debian:~# /sbin/squid -z
    
  6. Konfigurasi IpTables
    Sedikit konfigurasi pada iptables, untuk redirect port 80 (HTTP) ke port 3128 (PROXY)
    debian:~# iptables -t nat -A PREROUTING -s 192.168.10.0/24 -p tcp --dport 80 -j 
    REDIRECT --to-port 3128
    

    Jika tampil "iptables: pertintah tidak ditemukan" gunakan perintah berikut
    debian:~# /sbin/iptables -t nat -A PREROUTING -s 192.168.10.0/24 -p tcp --dport 80 
    -j REDIRECT --to-port 3128

    Simpan iptables
    debian:~# iptables-save > /etc/iptables
    

    atau gunakan perintah
    debian:~# /sbin/iptables-save > /etc/iptables
    
  7. Modifikasi Halaman Proxy
    Bagian ini hanya opsional saja, anda bisa melewatinya jika tidak ingin lama. Selain tampilan default laman squid yang begitu-begitu saja, anda juga bisa memodifikasinya lagi sesuai kebutuhan anda.
    debian:~# cd /usr/share/squid/errors/English/
    

    Dalam direktori tersebut terdapat banyak sekali file-file laman error SQUID. Semua file tersebut menggunakan pemrograman web HTML saja. Kita hanya akan memodifikasi untuk laman web yang diblokir, dan dns-unresolveable.
    debian:~# nano ERR_ACCESS_DENIED
    debian:~# nano ERR_DNS_FAIL
    

    Edit kedua file HTML diatas, sesuai kreativitas anda. Dan terakhir, restart daemon squid tentunya,
  8. Restart for finishing
    ⇒ Restart network
    debian:~# /etc/init.d/networking restart 
    

    ⇒ Restart squid
    debian:~# /etc/init.d/squid restart
    

    Jika ingin melihat aktifitas user/client, gunakan Squidview.
    debian:~# apt-get install squidview    
    
  9. Pengujian
    ⇒ Konfigurasi Manual Proxy
    ⇒ Pengujian Filtering
    ⇒ Pengujian DNS Un-Resolveable


Latihan


Anda diminta untuk mengkonfigurasi  SO Debian server dengan ketentuan:
  1. lakukan instalasi Proxy server
  2. konfigurasi pada Proxy Server
  3. lakukan uji coba agar klien tidak dapat melakukan akses terhadap alamat web tertentu atau dengan kata kunci tertentu





BAB 10 - Tutorial MAIL Server Debian 10 (RoundCube)

BAB 11 - MAIL Server (Bag 1)

Capaian dan Indikator


1. Capaian Pembelajaran

Setelah mempelajari bab ini mahasiswa diharapkan dapat:
  1. Mengenal  Sistem operasi (SO) Debian Server
  2. Menetahui  cara instalasi Mail Server yang terdapat  pada  SO Debian  Server
  3. Mengetahui cara menggu nakan Mail Server pada SO Debian Server

2. Indikator

  1. Mahasiswa mampu mengenal Sistem operasi (SO) Debian Server
  2. Mahasiswa mampu Menetahui cara instalasi Mail Server yang terdapat pada SO Debian  Server
  3. Mahasiswa mampu Mengetahui cara menggu nakan Mail Server pada SO Debian Server"

Uraian Materi


Mail Server adalah suatu aplikasi pada komputer yang bertindak sebagai sebuah server (penyedia layanan) dalam jaringan atau internet, yang memiliki fungsi untuk melakukan penyimpanan dan distriusi yang berupa pengiriman, penyaluran, dan penerimaan surat elektronik atau e-mail. Mail Server berjalan dengan beberapa protokol pada TCP/IP, yakni SMTP (port 25), POP3 (port 110), dan IMAP (port 143).



Skema Praktikum


  1. Install Postfix
  2. debian:-# apt install postfix dovecot-imapd dovecot-pop3d 
    
  3. Konfigurasi Postfix
    Pilih Situs Internet ➜ tab ke <OK> kemudian teken [Enter].

     Masukan nama mail sistem, contoh "imam.net" ➜ tab ke <OK> kemudian [Enter].
  4. Edit file Postfix
    debian:-# dpkg-reconfigure postfix
    
    Jika muncul "bash: dpkg-reconfigure: perintah tidak ditemukan".

    Gunakan perintah berikut untuk mengatasi masalah tersebut.
    debian:-# export PATH=$PATH:/usr/sbin
    

    Selanjutnya anda akan ditampilkan seperti gambar berikut. Pilih Situs Internet ➜ tab ke <OK> kemudian teken [Enter].

     Masukan nama mail sistem, contoh "imam.net" ➜ tab ke <OK> kemudian [Enter].

     Biarkan tetap kosong ➜ tab ke <OK> kemudian teken [Enter]

     Ini adalah tampilan default, anda juga bisa meng-edit atau menambah "mail.imam.net" ➜ tab ke <OK> kemudian teken [Enter]

     Pilih <YA> ➜ kemudian teken [Enter]

     Hapus kolom tersebut dan isi dengan "0.0.0.0/0" ➜ tab ke <OK> kemudian teken [Enter]

     Batas ukuran mailbox isi dengan nilai "0" ➜ tab ke <OK> kemudian teken [Enter]

     Biarkan karakter ekstensi "+" ➜ tab ke <OK> kemudian teken [Enter]

     Pilih protokol "ipv4" ➜ tab ke <OK> kemudian teken [Enter]

     Lakukan konfigurasi main.cf postfix
    debian:-# nano /etc/postfix/main.cf
    
    Tambahkan "home_mailbox = Maildir/" tanpa tanda petik di baris paling bawah.
  5. Konfigurasi dovecot
    Lakukan konfigurasi pada file dovecot.conf seperti gambar berikut
    debian:-# nano /etc/dovecot/dovecot.conf
    

    Lakukan konfigurasi pada file 10-auth.conf seperti gambar berikut
    debian:-# nano /etc/dovecot/conf.d/10-auth.conf 
    

    Lakukan konfigurasi pada file 10-mail.confseperti gambar berikut
    debian:-# nano /etc/dovecot/conf.d/10-mail.conf
    
  6. Buat direktori mail
    debian:-# maildirmake.dovecot /etc/skel/Maildir
    
  7. Buat 2 user baru (untuk testing)
    - User ke-1 dengan nama "arik" dan password "1".
    debian:-# adduser arik
    



    - User ke-2 dengan nama "dedek" dan password "1".
    debian:-# adduser dedek
    


    Jika anda gagal melakukan adduser tambahkan perintah /sbin/ sebelum adduser, contoh:
    debian:-# /sbin/adduser arik
    
  8. Install Paket
    - Install Apache2
    debian:~# apt -y install apache2
    

    - Install PHP
    debian:~# apt install php libapache2-mod-php php-gd php-mysql
    

    - Install DBMS Mysql (maria DB)
    debian:~# apt install mariadb-server
    

    - Install Roundcube
    debian:~# apt install roundcube 
    
  9. Konfigurasi Roundcube
    Ketika kita melakukan install roundcube atan muncul tampilan berikut pilih <Ya> ➜ kemudian teken [Enter]

     Masukan password Mysql untuk roundcube, contoh "123" ➜ tab ke <OK> kemudian teken [Enter]

     Masukan password "123" lagi➜ tab ke <OK> kemudian teken [Enter]

     Tunggu hingga proses instalasi selesai. Ketikan perintah berikut untuk melakukan konfigurasi pada file config.inc.php
    debian:~# nano /etc/roundcube/config.inc.php
    

    Isikan data seperti beriku:
    $config['default_host'] = 'imam.net';      ⇐ isi nama host anda
    $config['smtp_host'] = '192.168.10.1';   ⇐ ip server anda
    $config['smtp_user'] = ' ';                       ⇐ kosongkan
    $config['smtp_pass'] = ' ';                       ⇐ kosongkan

    Sehingga tampilan akan seperti berikut
  10. Masuk ke direktori apache
    debian:~# cd /etc/apache2/sites-available/
    

    copy file 000.default.conf ke main.conf
    debian:~# cp 000-default.conf main.conf
    
  11. Lakukan konfigurasi pada file yang telah dicopy "main.conf"
    debian:~# nano main.conf
    

    Akan tampil seperti berikut

    Hilang tanda "#" pada "ServerName www.example.com" dan ubah ServerName menjadi "mail.imam.net". Ubah Documentroot "/var/www/html" menjadi "/var/lib/roundcube". Sehingga menjadi seperti gambar berikut
  12. Enable file main.conf
    debian:~# a2ensite main.conf
    

    Jika gagal tambahkan perintah /sbin/ sebelum a2ensite
    debian:~# /sbin/a2ensite main.conf
    

    Jika sukses akan tampil seperti berikut
  13. Restart for finishing
    - Restart Apache2
    debian:~# /etc/init.d/apache2 restart
    

    - Restart Postfix
    debian:~# /etc/init.d/postfix restart
    

    - Restart Dovecot
    debian:~# /etc/init.d/dovecot restart 
    

    Jika restarting sukses akan tampil seperti berikut
  14. Testing the mail server
    Ilustrasi testing Mail Server.


    ➜ Buka web browser Google chrome pada PC/ Laptop client ketikan di URL "mail.imam.net", kemudian login menggunakan user "arik" dan password "1".

    ➜ Untuk mengirim email klik "Compose".


    ➜ Buka web browser Mozilla firefox, ketikan di URL "mail.imam.net", kemudian login menggunakan user "dedek" dan password "1".

    ➜ Di bagian To isikan email penerima yaitu dedek, tambahkan @imam.net diakhir nama dedek. sehingga menjadi dedek@imam.net. Lalu tulis subject dan pesan yang anda inginkan. Jika sudah klik "Send".

    ➜ Buka web browser Mozila firefox pada PC/ Laptop client ketikan di URL "mail.imam.net", kemudian login menggunakan user "dedek" dan password "1".

    ➜ Klik Inbox, untuk melihat email masuk.

    ➜ Klik Email tersebut, akan tampil isi pesan di sebelah kanan. Klik Replay untuk membalas email.

    ➜ Tulis pesan, kemudian Klik Send.

    ➜ Cek email masuk di akun Akun arik, untuk melihatnya klik Inbox.

    ➜ Klik Email tersebut untuk melihatnya.

    ➜ Selesai.

Latihan


Anda diminta untuk mengkonfigurasi SO Debian server dengan ketentuan:
  1. lakukan instalasi Mail server
  2. konfigurasi pada Mail Server
  3. lakukan uji coba agar klien dapat melakukan pengiriman email ke server