Kali ini kita bahas sesuatu yang penting banget buat kamu yang punya server pribadi atau VPS, yaitu CrowdSec.
Jadi gini, CrowdSec itu kayak satpam digital yang bakal mantau dan ngelindungin server kamu dari serangan kayak brute force, login aneh, sama IP-IP nakal yang coba masuk seenaknya.
Kalau kamu pernah denger Fail2Ban, nah CrowdSec itu bisa dibilang versi “level up”-nya lebih pintar, modern, dan bisa berbagi info IP jahat bareng komunitas seluruh dunia.
Apa Itu CrowdSec?
CrowdSec adalah sistem keamanan open-source yang bisa menganalisis log dari server kamu buat mendeteksi perilaku mencurigakan.
Kalau nemu IP yang nyerang, dia bisa langsung ban otomatis lewat firewall.
Kerenya lagi, IP itu bisa dikirim ke komunitas biar semua orang tahu IP mana aja yang berbahaya.
Bayangin aja, kayak “gotong royong” antar server di seluruh dunia buat ngelawan hacker. Ini yang bikin CrowdSec beda dari solusi keamanan tradisional: begitu satu server di jaringan CrowdSec ketahuan diserang IP tertentu, IP itu bisa langsung masuk daftar blokir di ribuan server lain yang pakai CrowdSec juga, meskipun server kamu sendiri belum pernah diserang IP itu sebelumnya. Jadi proteksinya sifatnya proaktif, bukan cuma reaktif.
Persiapan Sebelum Install
Sebelum mulai, pastiin kamu udah punya:
Proses install CrowdSec ini sendiri gak makan waktu lama, biasanya kurang dari 5 menit total kalau koneksi internet server kamu stabil. Yang penting dipastiin dulu adalah versi Ubuntu-nya kompatibel, karena CrowdSec butuh systemd yang biasanya udah standar di Ubuntu versi modern.
- Akses root atau sudo
- Internet aktif
- Sistem operasi Ubuntu 20.04 atau lebih baru
Kalau semua syarat di atas udah terpenuhi, kamu siap lanjut ke proses instalasi.
Langkah-Langkah Install CrowdSec di Ubuntu
1. Update sistem dulu
Biar semua paket up-to-date dan gak bentrok nantinya.
sudo apt update && sudo apt upgrade -y
2. Tambahin repository resmi
Ini buat ngambil installer aslinya langsung dari repo resminya Install (Linux) .

curl -s https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh | sudo bash
3. Proses Install
Nah ini perintah utamanya buat install.
sudo apt install crowdsec -y
4. (Opsional tapi penting) Install Firewall Bouncer
Bouncer ini fungsinya buat ngebanned IP jahat otomatis lewat iptables. Tanpa bouncer, CrowdSec cuma bisa deteksi dan catat IP mencurigakan doang, tapi gak bisa ngeblokir beneran. Bouncer inilah yang jadi eksekutor, nerima keputusan dari CrowdSec engine terus nerapinnya langsung ke firewall server kamu.

5. Cek apakah udah jalan
sudo apt install crowdsec-firewall-bouncer-iptables -y
Coba cek servicenya:
sudo systemctl status crowdsec
Kalau hasilnya kayak gini berarti udah beres
● crowdsec.service - CrowdSec agent
Active: active (running)
Cek Aktivitas
Mau tau apa aja yang lagi dipantau atau IP yang diblok? Nih caranya:
Lihat metrik dan aktivitas:
sudo cscli metrics
Lihat daftar IP yang udah diban:
sudo cscli decisions list
atau bisa cek lewat webnya

Tips Tambahan
- Log CrowdSec bisa kamu lihat di
/var/log/crowdsec.log - Support banget buat server yang pakai Nginx, Apache, SSH, bahkan WordPress. Masing-masing punya “collection” atau paket deteksi khusus yang bisa diinstall terpisah lewat
cscli collections install, jadi kamu bisa nyesuain proteksi sesuai service yang beneran jalan di server kamu, gak perlu install semua collection sekaligus - Kalau mau tampil lebih keren, kamu bisa tambahin CrowdSec Dashboard Web (Console) buat monitoring visual
Kendala yang Sering Muncul
- Service crowdsec gagal start
Cek log detail pakaisudo journalctl -u crowdsec -n 50, biasanya ada info spesifik penyebabnya, kayak port bentrok atau file config corrupt. - Bouncer keinstall tapi gak ngeban IP apapun
Pastikan bouncer statusnya Active, cek dengansudo cscli bouncers list. Kalau statusnya bermasalah, restart service bouncer-nya. - Command curl buat nambah repository gagal
Biasanya karena koneksi internet server bermasalah atau DNS resolver-nya kena block. Coba tes duluping packagecloud.iobuat pastiin konektivitasnya oke. - IP kantor/tim sendiri ke-ban
Ini false positive yang wajar terjadi di awal-awal. Segera whitelist IP tersebut biar gak keulang.
Kesimpulan
Nah bro, gitu deh cara install CrowdSec di Ubuntu Linux.
Langkahnya gak ribet, tapi efeknya luar biasa. Server kamu bakal lebih aman, tenang, dan siap ngelawan hacker yang coba-coba nyerang
CrowdSec ini cocok banget buat kamu yang punya VPS sendiri atau lagi belajar DevOps dan keamanan server. Setelah setup dasar ini, kamu bisa lanjut eksplorasi fitur lain kayak whitelist IP internal biar gak salah ban, atau troubleshoot kalau bouncer-nya tiba-tiba inactive.


























