A lightweight server management panel. Designed specifically for Alpine. Developed using Rust.
wget -O install.sh https://raw.githubusercontent.com/svier0/alpanel/master/scripts/install.sh && sh install.shFor users in China:
wget -O install.sh https://fastly.jsdelivr.net/gh/svier0/alpanel/scripts/install.sh && sh install.shalpanel/
├── backend/ Rust + Axum backend
├── frontend/ Vue 3 + Vite frontend
└── scripts/ Management scripts (alp.sh) & install scripts
# Backend
cd backend && cargo run
# Frontend
cd frontend && pnpm install && pnpm run devThe scripts/alp.sh script provides panel service management on the server:
| Command | Action |
|---|---|
alp 11 |
Start panel |
alp 12 |
Stop panel |
alp 13 |
Restart panel |
alp 21 |
Change username |
alp 22 |
Change password |
alp 31 |
Change port |
alp 51 |
List installed plugins |
alp 52 |
Browse plugin market |
alp 53 |
Install plugin (e.g. alp 53 nginx) |
alp 54 |
Uninstall plugin (e.g. alp 54 nginx) |
alp 61 |
Force reset MySQL root password |
alp 99 |
Uninstall panel (irreversible) |