Serzil VPS Panel adalah panel dashboard web ringan untuk mengelola container VPS berbasis LXC. Proyek ini memudahkan pembuatan, pengelolaan, dan monitoring server virtual langsung dari antarmuka web yang bersih dan responsif.
- Panel kontrol VPS self-hosted.
- Otomatisasi provisioning server, SSH, dan port forwarding.
- UI visual tanpa perlu terus menggunakan CLI.
- Dashboard Web Responsif: Dibangun dengan TailwindCSS, menampilkan status semua container.
- Manajemen Server Penuh: Mulai, Hentikan, Restart, dan Hapus container.
- Pembuatan Server Kustom: Tentukan Nama, OS, RAM, CPU, dan Penyimpanan.
- Provisi SSH Otomatis: Membuat key pair, mengunduh private key, inject public key.
- Port Forwarding Otomatis: Mapping port host ke port 22 container.
- Monitoring Real-Time: Grafik penggunaan CPU & RAM dengan Chart.js.
sudo apt update
sudo apt install snapd
sudo snap install lxdsudo lxd init --autosudo usermod -aG lxd $(whoami)
# Logout & login kembali atau rebootsudo sysctl -w net.ipv4.ip_forward=1
echo "net.ipv4.ip_forward=1" | sudo tee /etc/sysctl.d/99-lxd.conf
sudo sysctl -p /etc/sysctl.d/99-lxd.confBuka serzil/server/server.js dan ubah:
app.use(express.static(path.join(__dirname, '..', 'dashboard')));git clone https://github.com/muhammadzili/serzil.git
cd serzilcd server
npm install
node server.jsAkses di browser:
http://<IP_HOST_ANDA>:3000
# atau http://localhost:3000
Note: jika tidak bisa akses web lewat port 3000, silahkan buka manual /dashboard/index.html
Semua skrip dan contoh bersifat open-source, MIT License.