Di dunia DevOps dan sysadmin, monitoring adalah hal wajib. Tapi sering kali tools monitoring terasa berat, ribet setup, atau butuh resource besar. Nah, di sinilah Beszel muncul sebagai solusi yang simple tapi tetap powerful.
π Apa Itu Beszel?
Beszel adalah tool monitoring server berbasis web yang dirancang untuk:
- Ringan (lightweight)
- Mudah di-deploy
- Tidak ribet konfigurasi
- Cocok untuk homelab maupun production kecil-menengah
Beszel memungkinkan kamu memonitor:
- CPU usage
- RAM usage
- Disk usage
- Network activity
- Status server
Semua itu dalam dashboard yang clean dan modern.
β‘ Kenapa Beszel Menarik?
Berikut alasan kenapa banyak orang mulai melirik Beszel:
1. πͺΆ Super Ringan
Berbeda dengan tools seperti Prometheus + Grafana yang cukup berat, Beszel:
- Tidak butuh resource besar
- Cocok untuk VPS kecil (1 core, RAM 1GB pun jalan)
2. π§ Simple Setup
Biasanya monitoring itu setup-nya ribet. Tapi Beszel:
- Bisa langsung jalan pakai Docker
- Minim konfigurasi
- Cepat deploy (hitungan menit)
3. π Web Dashboard yang Clean
Tampilan UI Beszel:
- Modern
- Minimalis
- Mudah dibaca
- Tidak penuh grafik kompleks yang bikin pusing
4. π Self-Hosted & Open Source
- Data tetap di server kamu
- Tidak tergantung layanan pihak ketiga
- Bisa dikustom sesuai kebutuhan
ποΈ Arsitektur Beszel
Beszel biasanya terdiri dari 2 komponen utama:
1. Server (Dashboard)
- Tempat UI monitoring
- Mengumpulkan data dari agent
2. Agent
- Di-install di setiap server yang ingin dimonitor
- Mengirim data ke server Beszel
π³ Cara Install Beszel (Docker)
1. Jalankan Server Beszel
docker run -d \
--name beszel \
-p 8090:8090 \
ghcr.io/henrygd/beszel:latest
Akses di browser:
http://IP_SERVER:8090
2. Jalankan Agent di Server Target
docker run -d \
--name beszel-agent \
-e SERVER_URL=http://IP_SERVER:8090 \
ghcr.io/henrygd/beszel-agent:latest
π Fitur Utama Beszel
βοΈ Real-time Monitoring
- CPU
- RAM
- Disk
- Network
βοΈ Multi-server Monitoring
- Bisa monitor banyak server sekaligus
βοΈ Lightweight Agent
- Tidak membebani server target
βοΈ Minimal Dependencies
- Tidak perlu stack kompleks
π Kelebihan vs Kekurangan
π Kelebihan
- Setup super cepat
- Resource kecil
- UI simpel dan enak dilihat
- Cocok untuk homelab & small infra
π Kekurangan
- Fitur belum selengkap Grafana ecosystem
- Belum cocok untuk enterprise besar
- Custom metric masih terbatas
π Beszel vs Monitoring Lain
| Feature | Beszel | Prometheus + Grafana |
|---|---|---|
| Setup | Mudah | Kompleks |
| Resource | Ringan | Berat |
| UI | Simple | Sangat fleksibel |
| Scalability | Terbatas | Sangat tinggi |
| Use Case | Small-mid | Enterprise |
π§ Kapan Sebaiknya Pakai Beszel?
Beszel cocok kalau kamu:
- Punya VPS pribadi
- Kelola beberapa server
- Butuh monitoring cepat & simpel
- Tidak mau ribet setup
Kurang cocok kalau:
- Butuh alerting kompleks
- Butuh analitik mendalam
- Infrastruktur skala besar
Test Install Beszel di Ubuntu 22.04
- Install Server Beszel via docker compose
services:
beszel:
image: henrygd/beszel
container_name: beszel
restart: unless-stopped
environment:
- APP_URL=http://localhost:8090
ports:
- 8090:8090
volumes:
- ./beszel_data:/beszel_data
docker compose up -d
- Buka dashboard
http://ipaddr:8090


- Daftarkan agent server
misalkan localhost / server beszel

- klik salin docker compose
services:
beszel-agent:
image: henrygd/beszel-agent
container_name: beszel-agent
restart: unless-stopped
network_mode: host
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./beszel_agent_data:/var/lib/beszel-agent
# monitor other disks / partitions by mounting a folder in /extra-filesystems
# - /mnt/disk/.beszel:/extra-filesystems/sda1:ro
environment:
LISTEN: 45876
KEY: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICkeSajN0lNKyUl2t8LbPhnJJjfQBKFwtEE6Fl2C6iLQ'
TOKEN: 9f203-2e031d23-832bc-1e805273
HUB_URL: http://localhost:8090
- installkan di server agent
docker compose up -d
- setelah running misalkan



- berhasil di setup
π― Kesimpulan
Beszel adalah solusi monitoring modern yang ringan, simpel, dan efektif.
Kalau kamu:
- Sysadmin
- DevOps engineer
- atau sekadar punya homelab
Beszel bisa jadi pilihan terbaik tanpa harus masuk ke kompleksitas tools besar.
