🔍 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:
| Fitur | Penjelasan |
|---|---|
| 🖥️ Manajemen Container & VM | Membuat, menghapus, mengganti nama, memulai, dan menghentikan container/VM |
| 🔄 Migrasi Instans | Migrasikan container antar host LXD/Incus |
| 🧩 Snapshot | Buat dan kelola snapshot untuk backup atau rollback |
| 🌐 Akses Terminal Web | Akses terminal shell container langsung dari browser |
| 🔐 Manajemen Pengguna & Akses | Mendukung RBAC (Role-Based Access Control) untuk multi-user |
| 🔁 Backup & Restore | Backup instans dan restore dengan mudah |
| 📡 Multi-host | Kelola banyak node LXD/Incus dari satu dashboard |
| 🧠 Manajemen Proyek, Jaringan, Storage, dan Profil | Semuanya 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)
-
Clone repo:
-
Build dan jalankan dengan Docker:
-
Akses web UI:
-
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