Friday, March 31, 2017

Login SSH tanpa Password

 

Pengertian

Secure Shell (SSH) adalah sebuah protokol jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan komputer. Ini terkoneksi, melalui saluran aman atau melalui jaringan tidak aman, server dan klien menjalankan server SSH dan SSH program klien secara masing-masing.

Latar Belakang

Latar belakang saya mencoba login tanpa password di ssh adalah karena hampir setiap hari saya remote server dan tiap kali remote harus memasukan password dengan tiap kali memasukan password memebuat saya terfikir untuk bagaimana caranya agar login ssh tanpa password

Maksud dan Tujuan

Tujuan saya adalah untuk memudahkan saya tiap kali remote server tanpa harus memasukan password  terlebih dahulu

Alat dan Bahan

PC Server
PC Client

Jangka Waktu Pelaksanaan

Kurang lebih sekitar 3-5 menit

Tahap Pelaksanaan

Pertama kita generate dulu keynya di pc client
 fajar wahyu # ssh-keygen -t rsa
 Setelah key digenerate akan tersimpan di folder. ssh, lalau kita copy key tersebut ke PC Server yang akan kita login
 fajar wahyu # scp /root/.ssh/id_rsa.pub wahyu@192.168.17.2:/home/wahyu
Selanjutnya kita buat direktori .ssh, dan kita pndahkan id_rsa.pub ke .ssh/authorized_keys dan tak lupa pula kita cek apakah sudah ada atau belum di direktori .ssh
root@fajar:/home/wahyu# mkir .ssh
root@fajar:/home/wahyu# cp id_rsa.pub .ssh/authorized_keys
root@fajar:/home/wahyu# cd .ssh/
root@fajar:/home/wahyu/.ssh# ls
authorized_keys
Langkah terakhir coba anda remote kembali Server anda apakah tidak memasukan password atau tetap memasukan password, jika masih memasukan password berarti terdapat langkah yang anda lewatkan atau salah ketik

Kesimpulan 

Login tanpa password adalah metode yang digunakan untuk para user agar tidak perlu repot-repot memasukan password tiap kali login .Tutorial login tanpa password diatas berhasil dengan baik.

Referensi

https://id.wikipedia.org/wiki/SSH
https://enggarandria.blogspot.co.id/2017/03/cara-login-ssh-server-tanpa-password.html

Read more

Thursday, March 30, 2017

Backup dan Restore Database dengan mysqldump

Pengertian
Database adalah sebuah koleksi terorganisir dari data.Ini adalah koleksi skema , tabel , query , laporan, pandangan , dan benda-benda lainnya. Data biasanya diatur untuk model aspek realitas dengan cara yang mendukung proses yang membutuhkan informasi, seperti pemodelan ketersediaan kamar di hotel dengan cara yang mendukung menemukan sebuah hotel dengan kekosongan.

Latar Belakang
Untuk mengantisipasi eror pada database alangkah baiknya kita membackup semua data, agar nantinya kita tidak perlu khawatir

Maksud dan Tujuan
Mengeksport database dengan menggunakan terminal di linux

Alat dan Bahan
PC/Laptop 
Database server MySQL

Jangka Waktu Pelaksanaan
Kurang lebih 3 menit , tergantung kapasitas database

Tahap Pelaksanaan

  • Backup Database
 Jika anda akan backup satu database atau single database maka seperti dibawah ini
fajar wahyu # mysqldump -u root -p namadatabase > namafile.sql
Sehingga seperti dibawah ini
fajar wahyu # mysqldump -u root -p webku > webku.sql
Jika anda akan backup 2 database maka anda tinggal tamabahkan disamping nama database atau seperti dibawah ini
fajar wahyu # mysqldump -u root -p -databases database1 database2 > namafile.sql
Sehingga seperti dibawah ini
fajar wahyu # mysqldump -u root -p - databases webku cmsme > hasil.sql
Dan sekarang jika anda ingin membackup semua database mudah saja seperti dibawah ini
fajar wahyu # mysqldump -u root -p  --all-databases > namafile.sql
  •  Restore Backup Database
Jika anda akan restore satu database maka formatnya seperti dibawah ini
fajar wahyu # mysqldump -u root -p namadatabase < namafile.sql
 Sehingga menjadi
fajar wahyu # mysqldump -u root -p moodle < moddle.sql
Namun jika anda akan restore satu database untuk semua database maka seperti dibawah ini
fajar wahyu # mysqldump -u root -p --one-database namadatabase < all_database.sql
Sehingga menjadi
fajar wahyu # mysqldump -u root -p --one-database hasil < hasil.sql
Kesimpulan
Hasil dari konfigurasi diatas database berhasil di backup dan restore dengan baik, anda dapat mengekspor satu persatu database ataupun semua database

Referensi
https://www.liquidweb.com/kb/how-to-back-up-mysql-databases-from-the-command-line/
https://en.wikipedia.org/wiki/Database

Read more

Wednesday, March 29, 2017

Installasi CMS JIBAS di Server

  A. Pengertian

JIBAS adalah singkatan dari Jaringan Informasi Bersama Antar Sekolah. JIBAS lahir dari visi "Kebersamaan untuk Kemajuan Pendidikan Indonesia".

Salah satu wujud JIBAS yaitu sistem informasi manajemen sekolah yang membantu operasional sekolah mulai dari akademik, keuangan, perpustakaan, pelaporan dan interaksi guru-siswa. Diharapkan, sistem ini dapat membantu sekolah mengatur, mengelola dan merapikan datanya. Dengan demikian, data ini menjadi informasi yang mengalir dan bermanfaat bagi berbagai pihak yang berkepentingan. Tentunya, hal ini dapat menjadi salah satu nilai tambah dari layanan komunitas pendidikan yang dibentuk. Karena Yahoo, Facebook, Google dan Wikipedia, dan berbagai layanan yang diberikan situs lainnya berasal dari kerapihan dan keteraturan data.

B. Latar Belakang

Latar belakang saya install cms jibas adalah karena jika saya menggunakan cms lain mungkin fitur yang harusnya dijadikan satu di cms JIBAS melainkan di cms lain harus menginstall satu persatu dan menurut saya kurang lengkap.

C. Maksud dan Tujuan

Tujuan saya install cms JIBAS adalah Untuk membantu operasional sekolah mulai dari akademik, keuangan, perpustakaan, pelaporan dan interaksi guru dan siswa.

D. Alat dan Bahan

  • Sudah terinstall LAMP
  • Server
  • Laptop/PC

E. Jangka Waktu yang Dibutuhkan

Jangka Waktu yang saya butuhkan sekitar 10 menit

F. Tahap Pelaksanaan

  • Pertama pastikan anda sudah memiliki file CMS JIBAS terlebih dahulu atau anda tinggal salin dari localhost ke server dengan menggunakan scp 
# scp (nama file jibas anda) (nama hostname)@(IP Address Server):/home/(hostname)


  • Dan pindahkan file tersebut  ke direktori /var/www/html
  • Pastikan file jibas sudah ada dengan ketikan perintah ls
# ls
  • Nah, Karena file cms jibas berekstensi .7z maka kita harus instal terlebih dahulu aplikasi p7zip untuk mengekstrak 7zipnya
# apt-get install p7zip

  • Setelah itu kita ekstrak terlebih dahulu file cms jibasnya
#  7zr x (nama file cmsnya).7z
  • Sekarang masuklah ke direktori folder jibas hasil ekstrakan dan pindahkan folder "file sharing" dan "jibas" ke /var/www/html
# cd jibas
# mv file sharing /var/www/html
# mv jibas /var/www/html
  • Berikan hak akses pula untuk kedua folder tersebut
# chmod -R 755 jibas
# chmod -R 755 file sharing
# chown -R www-data:www-data jibas
# chown -R www-data:www-data file sharing


  • Kemudian sekarang kita masuk ke folder jibas hasil ekstrakan dan kita impor database yang berekstensi .sql
# mysql -u root -p < jibas_db.sql
  • Jika sudah terinpor dengan benar maka di phpmyadmin akan muncul banyak data yang awalan depanya jbsfina, jbssat dll seperti dibawah ini
  • Selanjutnya kita masuk ke direktori jibas dan buka database.config.php
# cd jibas
# nano include/database.config.php

  • Kita cari kalimat $db_pass kita ganti dengan passoword phpmyadmin anda dan simpan konfigurasi dengan tekan ctrl+x dan y, enter

  • kita masuk ke nano include/application.config.php kita ganti di server addres dengan IP Address server anda dan lokasi sesuaikan dengan lokasi sekolah anda
  • Sekarang kita masuk ke mysql
# mysql -u root -p
# GRANT ALL PRIVILEGES ON*.*TO'ROOT'@'%'IDENTIFIED BY'17122000';
 
  • Selajutnya buka seperti dibawah ini dan cari tulisan short_open_tag dan asp_tags yang tadinya off sekarang anda ganti ke mode on
# nano /etc/php5/apache2/php.ini

  • Nah sekarang coba anda buka di web browser anda dengan mengetikan ip address anda/jibas maka akan muncul halaman tampilan awal jibas 

G. Kesimpulan

JIBAS Education adalah salah satu CMS Sistem Informasi Sekolah yang terdiri banyak fitur yang dibutuhkan untuk sekolah-sekolah di Indonesia

H. Referensi

http://www.jibas.net/content/infojibas/infojibas.php
Read more

Monday, March 27, 2017

Mengenal PuTTY

 

Pengertian
PuTTY adalah gratis dan open-source terminal emulator , konsol serial dan transfer file aplikasi jaringan. Ini mendukung beberapa protokol jaringan , termasuk SCP , SSH , Telnet , rlogin , dan koneksi soket mentah. Hal ini juga dapat terhubung ke port serial . Nama "Putty" tidak memiliki makna definitif.

Putty awalnya ditulis untuk Microsoft Windows , tetapi telah porting ke berbagai lain sistem operasi . Port resmi tersedia untuk beberapa Unix-seperti platform, dengan port kerja-in-progress untuk klasik Mac OS dan MacOS , dan port resmi telah berkontribusi untuk platform seperti Symbian, Windows Mobile dan Windows Phone

Fitur - Fitur
Putty mendukung banyak variasi pada terminal jarak jauh yang aman, dan memberikan pengguna kontrol atas SSH kunci enkripsi dan protokol versi, cipher alternatif seperti 3DES , arcfour , Blowfish , DES , dan Public-key otentikasi. Hal ini juga dapat meniru urutan kontrol dari xterm , VT102 atau ECMA-48 terminal emulasi , dan memungkinkan lokal, jarak jauh, atau dinamis port forwarding dengan SSH (termasuk X11 forwarding). Lapisan jaringan komunikasi mendukung IPv6 , dan protokol SSH mendukung zlib@openssh.com tertunda skema kompresi. Hal ini juga dapat digunakan dengan koneksi port serial lokal.

Putty dibundel dengan baris perintah SCP dan SFTP klien, yang disebut "pscp" dan "psftp" masing-masing, dan Plink, alat koneksi command-line, yang digunakan untuk sesi non-interaktif.

Sejarah
Pengembangan Putty tanggal kembali ke akhir 1998, dan itu telah menjadi digunakan SSH-2 klien sejak Oktober 2000.

Konponen
PuTTY terdiri dari beberapa komponen :
  • PuTTY : Telnet, rlogin, dan SSH client itu sendiri, yang juga dapat terhubung ke port serial
  • Pscp : SCP Client, yaitu baris perintah copy file aman
  • Pstfd : SFTP Client, yaitu sesi transfer file umum seperti FTP
  • PuTTYtel : Client telnet satu-satunya
  • Plink : baris perintah antarmuka ke putty kembali berakhir
  • Pageant : agen otentifikasi SSH untuk Putty, Pscp dan plink
  • PuTTYgen : sebuah RSA, DSA, ECSDA dan EdsDSA kunci utilitas generasi
  • pterm : terminator emulator mandiri
Referensi 
https://en.wikipedia.org/wiki/PuTTY
Read more

Saturday, March 25, 2017

Installasi Webmin di Server

A. Pengertian

Webmin adalah alat konfigurasi sistem berbasis web untuk Unix-seperti sistem, meskipun versi terbaru juga dapat diinstal dan dijalankan pada Windows. Dengan itu, adalah mungkin untuk mengkonfigurasi internal sistem operasi, seperti pengguna, kuota disk, jasa atau file konfigurasi, serta memodifikasi dan mengontrol open source aplikasi, seperti Apache HTTP Server , PHP atau MySQL .

B. Latar Belakang

Agar saya bisa mengetahui setting administrasi sistem linux dengan berbasis web, sehingga nantinya saya bisa menggunakan modecli dan juga dengan berbasis web.

C. Maksud dan Tujuan 

Tujuan saya installasi webmin adalah agar saya bisa mengetahui tentang webmin, fitur-fitur yang tersedia di webmin serta saya menerapkannya secara langsung ke server serta sharing kepada teman - teman tentang konfigurasi webmin.

D. Alat dan Bahan

  • Server
  • PC/Laptop
  • Akses Internet
  • Software webmin

E. Jangka Waktu yang Dibutuhkan

 Jangka waktu yang saya butuhkan sekitar 2-5 menit

F. Tahap Pelaksanaan

  • Pertama pastikan anda sudah punya software webmin, misalkan saya menggunakan webmin_1.831 dengan format deb, anda bisa download di website resminya dan sesuaikan dengan spesifikasi perangkat komputer anda
  • Setelah anda memiliki file webmin.deb sekarang anda coba install dependensi packetnya agar webmin menjadi lebih lengkap, dengan cara memasukan perintah
  • Setelah installasi dependensi sekarang anda install webmin dengan cara sebagai berikut

  • Nah sekarang coba buka browser dengan url yang tertera di login to https://fajar.net:10000/
 





G. Kesimpulan

Jadi webmin adalah setting administrasi system versi gui yang bisa digunakan jika anda ingin konfigurasi berbasis web

H. Referensi

Read more

Friday, March 24, 2017

Membangun VOIP Server dengan asterisk di Debian 8.6

 
Pengertian
VOIP adalah Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa. 

Latar Belakang
Dengan menggunakan VOIP memungkinkan untuk berkomunikasi setiap saat tanpa perlu pulsa melainkan media berkomunikasi melalui kabel atau tanpa kabel walupun tidak bisa akses internet atau tidak ada kuotanya

Maksud danTujuan
Untuk mengetahui cara berkomunikasi dengan beberapa perangkat tanpa perlu akses internet bahkan bisa video call dengan voip sehingga memungkinkan untuk diterapkan diperusahaan ataupun di kantor.

Alat dan Bahan
Debian
Akses Internet
Aplikasi Zoiper
PC/Laptop

Jangka Waktu Pelaksanaan
Jangka Waku yang saya butuhka sekitar 10-15 menit

Tahap Pelaksanaan
Pertama anda harus menginstall paket aplikasi asterisk terlebih dahulu dengan memasukan perintah
# apt-get install asterisk

Setelah install anda hanya harus menambahkan user dan extention di "/etc/astersik/sip.conf" dan "/etc/astersik/extensions.conf" untuk menggunakan aplikasi asterisk

Selanjutnya ketikan perintah
# nano /etc/asterisk/sip.conf
 
Lalu pada bagian paling bawah tambahkan baris seperti berikut
 
Keterangan :
Untuk baris "[general]" dan dibawahnya merupakan konfigurasi   yang harus dimasukan ketika menggunakan asterisk[12345]/[67890] : Dalam baris ini anda mengkonfigurasi userbaru yaitu untuk pengguna voip sekaligus no telpsecret : password yang dimasukan ketika login user asterisk
Kemudian  ketikan perintah
 # nano /etc/asterisk/extensions.conf

Selanjutnya pada bagian baris paling bawah tambahkan beberapa baris konfigurasi berikut

Setelah itu simpan dan keluar dengan menekan ctrl + x dan tekan y lalu enter, dan restart asterisk dengan perintah 
# /etc/init.d/asterisk restart

Nah sekarang anda tinggal setiing id di hp client ataupun pc client agar dapat terhubung misalkan saya menggunakan aplikasi Zoiper, berikkutt cara konfigurasinya

Pertama download dulu aplikasi zoiperterlebih dahulu aplikasi zoiper  Klik Disini

Kemudian masukan aplikasi zoiper ke daam satu folder dan di ekstrak di situ, selanjutnya masuk ke direktori zoiper dan ketikan perintah
# ./Zoiper_3.3_Linux_Free_64Bit.run

Kemudian akan muncul gambar spserti dibawah ini, pilihlah Forward

Dan akan muncul License Agreement, pilihlah I accept the aggrement dan forward
 

Selanjutnya akan mucul Zoiper Setup centang kedua pilihan seperti dibawah ini dan pilih forward

Kemudian langsung klik forward
 

Dan terakhir klik Finish

Nah sekarang langsung saja kita konfigurasi extensions di pc, pertama buka aplikasi zoiper terlebih dahulu

Nah sekarang buka setting > create new acccount dan pilihlan SIP

Masukan user, host ,password yang tadi anda buat untuk host merupakan ip address server

Dan kemudian klik Next

Nah jika sudah maka akan muncul you account has been added to account list, dan klik close

Jadi sekarang anda Konfigurasi dengan pc lain yang satu jaringan atau satu jaringan hostspot dengan cient ini dengan extentions yang satunya lagi agar terdapat dua pc yang akan berkomunkasi

Nah coba ketikan no extensions yang tadi dibuat di "dialpad" dan tekan call maka di pc yang satu akan muncul panggilan masuk spserti dibawah ini

Selamat mencoba

Kesimpulan
VOIP adalah teknologi yang memungkinkan percakapan melalui media kabel dan nirkabel dengan syarat satu jaringan dan setiap client sudah memiliki account agar nantinya dapat saling berkomunikasi

Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom
https://id.wikipedia.org/wiki/Voice_over_IP
Read more

Thursday, March 23, 2017

Mengenal sofware PBX asterisk

A. Pengertian

Asterisk adalah software implementasi dari telepon private branch exchange (PBX); itu memungkinkan terpasang telepon untuk melakukan panggilan ke satu sama lain, dan untuk terhubung ke layanan telepon lainnya, seperti public switched telephone network (PSTN) dan Voice over Internet Protocol (VoIP) layanan. Namanya berasal dari asterisk simbol, U + 002A * Asterisk.

Asterisk dirilis dengan lisensi ganda Model, menggunakan GNU General Public License (GPL) sebagai lisensi perangkat lunak bebas dan lisensi perangkat lunak proprietary untuk mengizinkan pemegang lisensi untuk mendistribusikan proprietary , komponen sistem yang tidak dipublikasikan.

Asterisk diciptakan pada tahun 1999 oleh Mark Spencer dari Digium.Awalnya dirancang untuk Linux, Asterisk berjalan pada berbagai sistem operasi , termasuk NetBSD , OpenBSD , FreeBSD , MacOS , dan Solaris , dan dapat diinstal dalam sistem embedded berdasarkan OpenWRT dan flash drive .

 B. Fitur -  Fitur

Perangkat lunak Asterisk mencakup banyak fitur yang tersedia dalam sistem PBX proprietary: pesan suara , panggilan konferensi , respon suara interaktif (menu telepon), dan distribusi panggilan otomatis . Pengguna dapat membuat fungsi baru dengan menulis skrip sambung dalam beberapa bahasa ekstensi Asterisk sendiri, dengan menambahkan modul kustom loadable ditulis dalam C , atau dengan menerapkan Asterisk Gateway Interface (AGI) program menggunakan bahasa pemrograman yang mampu berkomunikasi melalui sistem aliran standar ( stdin dan stdout ) atau dengan soket TCP jaringan.

Asterisk mendukung beberapa standar voice over IP protokol, termasuk Session Initiation Protocol (SIP), yang Media Gateway Control Protocol (MGCP), dan H.323 . Asterisk mendukung sebagian besar telepon SIP, bertindak baik sebagai registrar dan back-to-back agen pengguna, dan dapat berfungsi sebagai gateway antara telepon IP dan public switched telephone network (PSTN) melalui T atau interface E-carrier atau kartu FXO analog. The Inter-Asterisk eXchange (IAX) protokol, RFC 5456, asli Asterisk, memberikan efisien trunking panggilan antara Asterisk PBXes, selain mendistribusikan beberapa logika konfigurasi. Banyak penyedia layanan VoIP mendukungnya untuk panggilan selesai ke PSTN, sering karena mereka sendiri telah dikerahkan Asterisk atau menawarkan sebagai aplikasi host. Beberapa telepon juga mendukung protokol IAX.

Dengan mendukung berbagai layanan telepon tradisional dan VoIP, Asterisk memungkinkan deployers untuk membangun sistem telepon, atau bermigrasi sistem yang ada untuk teknologi baru. Beberapa situs menggunakan Asterisk untuk menggantikan PBXes proprietary, yang lain menyediakan fitur tambahan, seperti voice mail atau menu respon suara, atau virtual toko panggilan , atau untuk mengurangi biaya dengan melakukan panggilan jarak jauh melalui Internet (memotong pulsa).

Selain protokol VoIP, Asterisk mendukung protokol circuit-switching tradisional seperti ISDN dan SS7. Hal ini memerlukan kartu antarmuka perangkat keras yang sesuai, dipasarkan oleh vendor pihak ketiga. Setiap protokol membutuhkan instalasi modul software. Di Asterisk rilis 14 orang codec audio Opus didukung.

C. Produk Turunan Asterisk

Asterisk adalah komponen inti dalam banyak produk komersial dan proyek open-source. Beberapa produk komersial hardware dan software bundel, yang produsen mendukung dan melepaskan perangkat lunak dengan model distribusi open-source.
  • AskoziaPBX, garpu dari m0n0wall proyek, menggunakan software Asterisk PBX untuk mewujudkan semua fungsi telepon.
  • Elastix menggunakan Asterisk, HylaFax, Openfire dan Postfix untuk menawarkan fungsi PBX, faks, instant messaging dan email, masing-masing.
  • FreePBX , open-source antarmuka pengguna grafis, bundel Asterisk sebagai inti dari yang FreePBX Distro.
  • LinuxMCE bundel Asterisk untuk menyediakan telepon; ada juga versi tertanam dari Asterisk untuk OpenWRT router.
  • PBX di Flash / luar biasa PBX dan Trixbox yang PBXes software berdasarkan Asterisk.
Ada juga berbagai add-on produk, sering komersial, yang memperpanjang Asterisk dalam beberapa cara.

Sebagai salah satu contoh, perintah suara standar yang disertakan dengan sistem bebas. Sebuah bisnis dapat membeli pencocokan pengumuman suara nama perusahaan, pilihan menu IVR dan nama karyawan atau departemen (sebagai perpustakaan rekaman live dari nama-nama umum atau satu set perintah sepenuhnya disesuaikan dicatat oleh bakat suara profesional yang sama) di tambahan biaya untuk integrasi ke dalam sistem.

Add-ons lainnya memberikan dukungan faks, text-to-speech, tambahan codec dan fitur baru.Beberapa pihak ketiga add-ons bebas; beberapa bahkan mendukung platform tertanam seperti Raspberry Pi .

D. Referensi

https://en.wikipedia.org/wiki/Asterisk_(PBX)
Read more

Wednesday, March 22, 2017

Konfigurasi Radio Server (Icecast2) di Debian Server 8.6


 

Pengertian
Radio adalah teknologi yang digunakan untuk pengiriman sinyal dengan cara modulasi dan radiasi elektromagnetik (gelombang elektromagnetik). Gelombang ini melintas, dan merambat lewat udara, dan bisa juga merambat lewat ruang angkasa yang hampa udara, karena gelombang ini tidak memerlukan medium pengangkut (seperti molekul udara). 

Server merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Peladen didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Peladen juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.

Latar Belakang 
Dengan menggUnakan radio server seperti jernih sura tergantung dari media komunikasinya sumber jaringan melalui media wireless atau wireline

Maksud dan Tujuan
Untuk melatih menjadi penyiar radio sendiri
Untuk mengetahui bagaimana cara konfigurasi serrver sendiri
Untuk membagikan kepada teman-teman tentag konfigurasi radio server

Alat dan Bahan
Debian 8
PC Client
Akses internet
Aplikasi Mixxx

Jangka Waktu Pelaksanaan
Sekitar 10-15 menit

Tahap Pelaksanaan
Pastikan anda sudah bisa akses internet, Install aplikasi icecast2  
# apt-get install icecast2

Kemudian saat installasi akan muncul pilihan seperti dibawah ini, pilihlah "yes"

Selanjutnya masukan hostname, isilah dengan hostname yang anda pernah buat
 

Sekarang masukan password yang sama sebanyak 3x



Setelah installasi selesai, ketikan perintah
# nano /etc/icecast2/icecast.xml
 Kemudian carilah kata "hackme" dan ganti dengan password yang anda tadi buat misalnya password saya "14673"
   


Selanjutnya ketikan perintah
# nano /etc/default/icecast2
 Dan carilah  kata pada bagian paling bawah "ENABLE=no" ganti kata no dengan "true"

Silakan restart icecast2nya dengan cara ketikan perintah
# /etc/init.d/icecast2 restart
 Setelah direstart sekarang coba anda buka icecast di web browser dengan mengakses
 http://(ip server):8000

Setelah itu anda bisa siaran dengan aplikasii "mixxx" atau "IDJC" untuk menginstall aplikasi mixxx atau idjc anda bisa cari di "software manager" , Misalnya saya menggunakan apalilasi mixxx
Install aplikasinya dengan cara 
# apt-get install mixxx
 Setelah terinstall buka aplikasi mixx dan tekan tombol "ctrl+p"
 
Untuk pengaturan server connection
        Host         : ip server yang anda install icecast
        Login       : source (maksudnya sumber suara atau penyiar)
        Port          : 8000
        Password  : password yang anda buat tadi misalkan pasword saya "14673"
        untuk pengaturan lainya terserah anda
 Nah kemudian centang pada Enable Live Broadcasting maka akan mucul gambar seperti dibawah ini

Selanjutnya anda buka icecast di web browser dengan cara seperti tadi dan akan muncul seperit dibawah ini dan pastikan diakses oleh cient yang terhubung jaringan dengan server

Nah sebelumnya anda putar music di mixxx terlebih dahulu dengan cara drag musik yang akan anda putar di bagian pemutar music

Nah kemudian masuk ke browser tadi dan pilihlah stream URL klik di "radio" maka akan pindah ke tab lain dan musik akan terdengar
 

Kesimpulan
Dengan menggunakan radio server kita bisa berlatih menjadi penyiar radio yang baaik dan benar apalagi jika kita bisa mengembangkannya mungkin kita bisa membuat stasiun radio sendiri dengan ketentuan tertentu.

Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom
https://id.wikipedia.org/wiki/Radio
https://id.wikipedia.org/wiki/Peladen

 

Read more