Pengaturan Firewall & Keamanan
Fitur manajemen firewall yang dijelaskan di halaman ini mungkin masih dalam pengembangan atau hanya tersedia untuk server tertentu. Lihat antarmuka Dashboard untuk pengaturan yang benar-benar tersedia.
Zeabur menyediakan manajemen firewall tingkat server, sehingga Anda dapat mengonfigurasi aturan inbound langsung dari Dashboard tanpa perlu SSH ke server untuk mengelola iptables secara manual.
Ikhtisar
Setiap server memiliki konfigurasi firewall sendiri. Secara default, Zeabur membuka port yang diperlukan agar layanan dapat beroperasi (seperti 80 dan 443) dan memblokir semua koneksi masuk lain yang tidak diizinkan.
Aturan firewall hanya mengontrol lalu lintas masuk. Koneksi keluar dari layanan Anda tidak dibatasi oleh firewall.
Mengonfigurasi Aturan Firewall
- Buka halaman Server Zeabur dan pilih server Anda.
- Klik tab βFirewallβ di navigasi kiri.
- Klik tombol βTambah Aturanβ untuk membuat aturan inbound.
Setiap aturan memerlukan kolom-kolom berikut:
| Kolom | Deskripsi |
|---|---|
| Protokol | TCP atau UDP |
| Rentang Port | Satu port (misalnya 8080) atau rentang (misalnya 3000-3100) |
| IP sumber | Alamat IP atau blok CIDR sumber yang diizinkan (misalnya 203.0.113.0/24); kosongkan untuk mengizinkan semua sumber |
Klik βSimpanβ setelah selesai. Aturan akan berlaku dalam hitungan detik.
Allowlist dan Blocklist IP
- Mode allowlist: Untuk membatasi akses ke port tertentu hanya dari IP tertentu, cukup tentukan IP sumber saat membuat aturan.
- Mode blocklist: Firewall Zeabur menggunakan strategi allowlist (default-deny). Port dan sumber yang tidak dibuka secara eksplisit dalam aturan akan diblokir, sehingga tidak diperlukan konfigurasi blocklist terpisah.
Skenario Umum
Hanya izinkan IP kantor untuk mengakses panel admin
| Protokol | Port | IP sumber |
|---|---|---|
| TCP | 8443 | 203.0.113.10 |
Buka port database untuk subnet tertentu
| Protokol | Port | IP sumber |
|---|---|---|
| TCP | 5432 | 10.0.0.0/16 |
Port yang Wajib Dibuka
Port berikut diperlukan agar Zeabur dapat beroperasi dengan baik. Jangan blokir port-port ini:
| Port | Kegunaan |
|---|---|
| 22 | Manajemen SSH |
| 80 | Lalu lintas HTTP |
| 443 | Lalu lintas HTTPS |
| 4222 | Komunikasi internal NATS |
| 6443 | K3s API Server |
| 30000β32767 | Rentang NodePort Kubernetes |
Memblokir salah satu port ini dapat membuat Zeabur tidak dapat mengelola server Anda atau menyebabkan layanan tidak dapat dijangkau.
Praktik Terbaik Keamanan
- Prinsip hak akses minimum β Hanya buka port dan IP sumber yang benar-benar Anda perlukan. Hindari penggunaan
0.0.0.0/0(izinkan semua) untuk layanan yang sensitif. - Audit aturan secara berkala β Tinjau aturan firewall Anda secara berkala dan hapus port yang sudah tidak diperlukan.
- Gunakan jaringan privat β Untuk komunikasi antarlayanan, gunakan jaringan privat agar data sensitif tidak dikirim melalui internet publik.
- Jaga keamanan SSH β Gunakan autentikasi SSH key alih-alih password, dan pertimbangkan untuk membatasi akses SSH hanya dari IP tertentu.