Cara Install CrowdSec di Ubuntu Linux: Biar Server Kamu Anti Diserang!

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 pakai sudo 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 dengan sudo 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 dulu ping packagecloud.io buat 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.

Jundi Husni Mubaraq

Jundi Husni Mubaraq

Saya seorang software engineer yang sejak awal 2026 megang penuh (sendirian) tanggung jawab infrastruktur server di tempat saya kerja: deploy dan maintain server Linux Ubuntu on-premises, bangun keamanan berlapis pakai CrowdSec dan Cloudflare, kelola job scheduling dan monitoring pakai Cronicle, deploy aplikasi containerized pakai Docker, sampai ngurusin mail server korporat dari nol. Sebelumnya saya 3+ tahun jadi Software Engineer/Fullstack Developer di beberapa perusahaan, termasuk proyek skala internasional (EUDR compliance system buat Lindt & Sprungli) dan sistem rumah sakit (SIMRS, rekam medis elektronik, integrasi BPJS Kesehatan) di RS PKU Muhammadiyah Surakarta. jundi.hm ini tempat saya dokumentasiin apa yang beneran saya kerjain dan pelajarin di lapangan, bukan sekadar riset teori, S.Kom dari Universitas Duta Bangsa Surakarta jadi bekal awal, tapi yang nulis di sini adalah pengalaman langsung ngelola server production sehari-hari. Selengkapnya: https://iam.jundi.hm

Lihat Juga Nih

Selanjutnya Nih

Kasih Komentar

Email kamu gak bakal ditampilin ke publik. Kalau ada tanda ini artinya wajib diisi ya *

Rekomendasi.

Lagi Viral.