Thursday, June 11, 2026
Beszel Monitoring

Beszel: Tool Monitoring Server Modern yang Ringan, Powerful, dan Open Source!

beszel

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

FeatureBeszelPrometheus + Grafana
SetupMudahKompleks
ResourceRinganBerat
UISimpleSangat fleksibel
ScalabilityTerbatasSangat tinggi
Use CaseSmall-midEnterprise

🧠 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.

Similar Posts