Senin, 16 Juni 2025

LXCONSOLE-linux

 

🔍 Apa itu LXConsole?

LXConsole adalah antarmuka pengguna berbasis web (Web UI) yang dikembangkan untuk memudahkan manajemen LXD atau Incus (versi fork dari LXD). Dengan LXConsole, kamu bisa mengelola container dan VM tanpa harus menggunakan command line.


🧰 Fitur Utama LXConsole

Berikut adalah fitur-fitur utama yang disediakan oleh LXConsole:

FiturPenjelasan
🖥️ Manajemen Container & VMMembuat, menghapus, mengganti nama, memulai, dan menghentikan container/VM
🔄 Migrasi InstansMigrasikan container antar host LXD/Incus
🧩 SnapshotBuat dan kelola snapshot untuk backup atau rollback
🌐 Akses Terminal WebAkses terminal shell container langsung dari browser
🔐 Manajemen Pengguna & AksesMendukung RBAC (Role-Based Access Control) untuk multi-user
🔁 Backup & RestoreBackup instans dan restore dengan mudah
📡 Multi-hostKelola banyak node LXD/Incus dari satu dashboard
🧠 Manajemen Proyek, Jaringan, Storage, dan ProfilSemuanya dalam satu tampilan antarmuka

⚙️ Teknologi di Balik LXConsole

  • Backend: Python + Flask

  • Frontend: Web UI sederhana dan responsif

  • Database: SQLite (lokal)

  • Deployment: Bisa dijalankan langsung atau via Docker


🚀 Cara Instalasi Cepat (Docker)

  1. Clone repo:

bash
git clone https://github.com/PenningLabs/lxconsole.git cd lxconsole
  1. Build dan jalankan dengan Docker:

bash
docker build -t penninglabs/lxconsole . docker run -p 5000:5000 \ -v "$(pwd)/certs:/opt/lxconsole/certs" \ -v "$(pwd)/instance:/opt/lxconsole/instance" \ penninglabs/lxconsole
  1. Akses web UI:

arduino
http://localhost:5000
  1. Tambahkan host LXD/Incus:

    • Import sertifikat

    • Masukkan IP/hostname dan trust password


🧑‍💻 Kelebihan LXConsole

✅ Tidak perlu CLI untuk mengelola LXD
✅ Bisa mengelola banyak host dari satu tempat
✅ Akses web langsung ke container
✅ Fitur mirip dashboard Proxmox tapi untuk LXD/Incus
✅ Mendukung Incus (fork LXD) dan LXD


📉 Kekurangan

⚠️ Belum ada fitur monitoring real-time penggunaan resource
⚠️ Belum mendukung integrasi LDAP atau SSO secara native
⚠️ Dokumentasi masih dalam pengembangan


🎯 Cocok untuk Siapa?

LXConsole cocok untuk:

  • Admin sistem yang menggunakan LXD/Incus dan ingin GUI

  • Pengguna homelab atau server rumah

  • Ingin alternatif open-source dari Proxmox GUI

Tidak ada komentar:

Posting Komentar