Instal ConfigServer Security & Firewall (csf) pada webmin

Lansung saja deh ga usah basa basi. yang belum tau apa itu ConfigServer Security & Firewall (csf) bisa cari di mbah google. hihi

  1. Open SSH kamu.
  2. Instal ConfigServer Security & Firewall (csf)
  3. Menambahkan modul ke dalam webmin module. Webmin -> Webmin Configuration -> Webmin Modules
  4. Pilih From local file. Copy paste “/usr/local/csf/csfwebmin.tgz”. Klik Install Module.Screenshot_172
  5. Kalau Muncul peringatan seperti ini “*WARNING* URLGET set to use LWP but perl module is not installed, reverting to HTTP::Tiny”. Kamu harus instal perl menggunakan perintah ini.
  6. Restart CSF firewall
  7. Seting CSF firewall . Webmin -> System – > ConfigServer Security & Firewall -> ConfigServer Firewall -> Firewall Configuration
  8. Untuk Sementara seting seperti ini
  9. Klik “Change” di paling bawah.
  10. Klik “Restart csf+lfd”, Klik “Return”
  11. CSF Firewall sudah berhasil diinstall.Screenshot_186

Note : Untuk Setting CSF Firewall yang lebih lengkap kamu bisa lihat  di htpcguides.com, digitalocean.com, liquidweb.com, dll.

Dynamic DNS dengan ddclient pada Raspberry

Disini saya mengunakan FreeDNS dari namecheap.com. Kenapa ga pake dari Dynamic DNS dari noip.com ? karena lupa edit hostname bukan pake domain noip.com jadi harus cari cara biar ip kita otomatis terbaca pada domain tersebut tanpa harus edit manual. ini derita cuma dapet ip public dynamic. wkwk

Langsung saja.

  1. Pastikan kamu sudah mendaftar FreeDNS dari namecheap.com
  2. Pada domain yang sudah kamu daftarkan pilih “Advanced DNS”.
  3. Pada Host Records seting seperti contoh gambar dibawahScreenshot_145
  4. Pada Dynamic DNS, Status diaktifkan untuk mendapatkan Dynamic DNS PasswordScreenshot_146
  5. Setting domain sudah selesai, selanjutnya install ddclient buka buka SSH dan gnakan perintah ini.
  6. Nanti kamu akan menampilkan layar baru untuk seting ddclient. Kamu pilih asal saja tidak usah diisi.Screenshot_149
  7. Edit file /etc/ddclient.conf
  8. Pada Login=namadomainkamu.com, password= Dynamic DNS Password yang td sudah kmu dapatkan. contoh

    Screenshot_151
  9. Sampai dinisi kamu sudah selesai tetapi apabila domain kamu lebih dari satu. Kamu tambahkan domain kamu lagi pada ddclient.conf seperti contoh diatas. Apabila hanya satu abaikan urutan perintah dibawah ini.
  10. Edit /usr/sbin/ddclient
  11.  Cari pada bagian “nic_namecheap_update” seperti dibawah

    Ganti Menjadi
  12. Restart ddclient
  13. Block ddclient updates
  14.  Sampai Sini sudah selesai dah.

Install Filemin File Manager di Webmin

Saat kita menginstall webmin sebenarnya sudah disediakan File manager tetapi setelah mencoba Filemin saya jadi lebih suka tampilan Filemin dari pada file manager bawaan webmin.

Untuk install ternyata mudah sekali.

  1. Pilih Webmin –> Webmin Configuration –> Webmin Modules
  2. Klik option “From ftp or http URL” Copy paste link berikut

    Apabila file dilink tersebut tidak ada, buka link ini https://github.com/Real-Gecko/Filemin, Pilih folder “Distrib”, pilih “fileminversiterbaru.freebsd.wbm.gz”, Klik kanan pada “View Raw” untuk di copy paste link tersebut diwebmin instal modules.
  3. Untuk Menggunakan Filemin kamu pilih Webmin –> Others –> Filemin File Manager. Berikut tampilan File manager default webmin dan Filemin File Manager

    Screenshot_144
    File manager default
Screenshot_143
Filemin File Manager

Incoming search terms:

install webmin/virtualmin untuk webserver raspberry

Membuat server dengan raspberry pi menggunakan webmin/virtualmin. Bagi Kalian yang belum pernah mendengar webmin, singkatnya webmin ini adalah aplikasi berbasis web untuk tools system administration pada Unix / Linux untuk memudahkan kamu untuk mengkonfigurasi  untuk menambah user account,setting webserver, DNS, File Sharing dan lainnya melalui web browser.

Baiklah langsung saja kita mulai untuk instal webmin.

  1. Ubah hosname kamu menjadi nama domain biar kamu ga repot saat sudah selesai instal webmin. untuk mengubah hosname raspberry kamu bisa lihat post sebelumnya.
  2. Akses raspberry kamu melalui SSH / terminal. ketikkan perintah berikut
  3. Akan ada tampilan untuk seting password MySQL. Ketikkan saja password MySQL sesuka kamu untuk user root. Jangan sampai lupa ya. Password INI PENTING.Screenshot_76
  4. Selanjutnya ketikkan perintah berikut untuk install webmin. Proses install nanti agak lama.
  5. Proses instal webmin sudah selesai. Kamu bisa login ke https://hostnamekamu:10000/ sebagai user pi dan password raspberrypi kamu. Atau apabila kamu didalam satu jaringan dengan raspberry kamu bisa menggunakan ip local raspberry di jaringan kamu misal https://192.168.xxx.xxx:10000/.Screenshot_87

Install Virtualmin

  1. Login ke webmin
  2. Pilih Webmin–>Webmin Configuration–>Webmin Modules
  3. Pada Webmin Modules, Pilih From ftp or http URL Masukkan link ini. Kemudian klik Install Module
  4. Kebali ke Webmin Modules, Pilih From ftp or http URL Masukkan link ini. Kemudian klik Install Module
  5. Untuk mengaktifkan theme ini. Pilih  Webmin–>Webmin Configuration–>Webmin Themes. drop-down box Pilih “Virtualmin Framed Theme” dan klik “Change”. abaikan dahulu “Post-Installation Wizard” refresh browser kamu atau tekan F5. Akan tampil seperti ini.Screenshot_104
  6. Post-Installation Wizard klik Next, Memory use pilih No (less RAM used, slower UI and more CPU load). Klik Next
  7. Selanjutnya adalah database servers. Disini terserah kamu, saya pilih MySQL Yes, PostgreSQL  No. Klik Next
  8. Selanjutnya MySQL password. Kamu akan ditanyakan password mysql yang tadi kamu buat. Klik Next kalau sudah mau masukkan password.
  9. Selanjutny MySQL database size. Disini saya pilih Small system (256M) with infrequent MySQL use. Kalau sudah klik Next
  10. Pada DNS config screen, centang Skip check for resolvability dan klik Next
  11. Set password storage mode “Store plain-text passwords” dan klik Next.
  12. All done. klik Next
  13. Sekarang kita sudah berada dilayar utama Virtualmin. Klik “Re-check and refresh configuration”Screenshot_116
  14. Ada peringatan DNS, Klik “list of DNS servers”. Input 127.0.0.1 pada DNS Server dibaris pertama dan pastikan Hosname menggunakan nama domain,  Klik Save. Kemudian Tekan F5
  15. Klik “Re-check and refresh configuration” lagi.
  16. Selanjutnya email. Entah kenapa untuk seting email saya tidak pernah berhasil kirim/terima email maka saya non aktifkan saja dulu saja. Pilih Virtualmin->Systems Settings->Features and Plugins. Uncek “Mail for domain” module. klik save. kemudian tekan F5.
  17. Kalau tampilan kamu sudah seperti ini. Virtualmin kamu sudah bisa digunakan. Create Virtual Server pada menu Virtualmin untuk membuat server baruScreenshot_139

Merubah Hostname Raspberry

Merubah hostame raspberry untuk apa? ga diganti juga ga masalah sebenarnya karena hanya untuk penamaan perangkat. Tapi tidak ada salahnya kita mengubah agar hostname menjadi beda saat kita menambahkan raspberry lagi agar hostname berbeda tidak saling bentrok.

Untuk mengubah hostname default “raspberrypi” dengan mengikuti langkah dibawah ini.

  1.  Buka terminal raspberry atau akses menggunakan ssh.
  2. Ketik perintah ini untuk edit hosts file
  3. Ubah yang paling bawah 127.0.1.1 raspberrypi sesuai keinginan kamu.Screenshot_67
  4. Ketik perintah ini untuk edit hostname file
  5. Ubah “raspberrypi” sama seperti yg kamu gunakan pada host file.Screenshot_68
  6. Agar perubahan diatas dapat dikenali gunaka perintah ini
  7. Terakhir reboot raspberry kamu.
  8. Untuk melihat perubahan bisa dengan perintah “hostname”.Screenshot_69

Setting Static IP Address Raspberry

Setting static IP sangat berguna saat kamu lebih sering remote raspberry kamu atau kamu menggunakan raspberry kamu sebagai server mini dirumah. Karena akan sangat merepotkan apabila tidak Setting static IP sehingga setiap kali IP berubah kita harus seting manual server mini kita kembali.

Untuk Setting Static IP Address saya dapat dari raspisimon.dlinkddns.com karena menggunakan dari seting web tersebut saya langsung berhasil.

  1. Edit /etc/network/interfaces
  2. Ganti semua menjadi seperti ini atau disesuaikan dengan keinginan kamu. Untuk simpan CTRL+X, Tekan Y, Enter
  3. Edit /etc/wpa_supplicant/wpa_supplicant.conf untuk akses melalui wifi/wlan.
  4. Sesuikan dengan setingan wifi kamu. Ini contoh setingan saya. setelah selesai simpan.Screenshot_65
  5. Restart Raspberry.
  6. Untuk melihat IP bisa dengan perintah