membangun home server sendiri (pembukaan)

Seluruh post dengan sub judul “membuat home server sendiri” adalah guide untuk membangun home server anda.
Secara umum guide ini akan terdiri dari langkah-langkah dari mempersiapkan hardware, software sampai langkah-langkah lain sehingga anda bisa membangun home server sendiri dengan ubuntu server sebagai operating system yang akan berfungsi sebagai file server, media server, torrent box bahkan web server.

Mengapa ?
Karena saya ga ada hobi lain. Selain itu:

  • file server/media server: file/media server memusatkan penyimpanan anda. Sehingga tidak setiap PC, laptop, galaxy tab, HTPC, PS3 dan xbox masing-masing menyimpan episode game of thrones terbaru, namun semuanya berbagi pakai.
  • Torrent box: seed bro! dedicated torrent box memberi kesempatan anda untuk memberi kembali kepada komunitas torrent dengan melakukan seeding. Karena sekaligus berfungsi sebagai file server jadi anda bisa men-download, share, seed tanpa repot memindah-mindahkan file
  • web server: bila anda berminat, anda bisa menggunakan service dinamic dns dan menjalankan web server, tidak ada lagi biaya hosting.
  • Lumayan kan?
    berikut daftar lengkap rangkaian tulisan ini (work in progress):
    1. persiapan hardware

    2. installasi operating system

    3. installasi dan konfigurasi remote access (ssh, webmin)
    3.a installasi dan konfigurasi ssh
    3.b installasi dan konfigurasi webmin

    4. installasi dan konfigurasi aplikasi berbagi-pakai server (samba, subsonic, CUPS)
    4.a installasi dan konfigurasi samba
    4.b installasi dan konfigurasi subsonic
    4.c installasi dan konfigurasi CUPS

    5. installasi lain
    5.a installasi dan konfigurasi deluge
    5.b installasi dan konfigurasi filebot
    5.c installasi dan konfigurasi apache dan mysql

    6. sambungkan dengan internet dan akses dari mana saja
    6.a installasi noip2 sebagai ddns dan port forwarding

    melihat status hard disk dengan hdsentinel

    HDD external yang tidak terdeteksi sensors atau hdtemp? Coba gunakan hdsentinel, mampu mendeteksi HDD external yang tidak terdeteksi hdtemp, bahkan yang terhubung via docking.

    1 . download hdsentinel:
    32bit:

    wget -c http://www.hdsentinel.com/hdslin/hdsentinel_008.zip 

    64bit:

    wget -c http://www.hdsentinel.com/hdslin/hdsentinel_008_x64.zip 

     

    2. buka zipnya:

    unzip hdsentinel_008_x64.zip

     

    3. pindahkan  ke /usr/local/bin untuk kemudahan access dan ganti namanya jadi smallcase semua untuk mudah mengingat

    mv HDSentinel /usr/local/bin/hdsentinel

     

    cheers.

    kumpulan perintah terminal

    Beberapa perintah terminal yang sering saya gunakan

    melakukan tail pada dmesg

    dmesg refresh: while true;dmesg -c;sleep 5;done dmesg-c;tail -f /var/log/messages
    
    watch -n [interval] : run terminal command then refresh output every [interval]
    

    turn off screen:

    xset dpms force standby
    

    see user:

    lastlog 
    
    cat /etc/passwd
    

    samba start/stop/restart:

    sudo service smbd start/stop/restart
    

    Melihat detail linux anda

    sudo lsb_release -a
    
    sudo uname -a