Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

349 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpanel

A lightweight server management panel. Designed specifically for Alpine. Developed using Rust.

Install

wget -O install.sh https://raw.githubusercontent.com/svier0/alpanel/master/scripts/install.sh && sh install.sh

For users in China:

wget -O install.sh https://fastly.jsdelivr.net/gh/svier0/alpanel/scripts/install.sh && sh install.sh

Structure

alpanel/
├── backend/    Rust + Axum backend
├── frontend/   Vue 3 + Vite frontend
└── scripts/    Management scripts (alp.sh) & install scripts

Development

# Backend
cd backend && cargo run

# Frontend
cd frontend && pnpm install && pnpm run dev

Management (alp.sh)

The 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)

About

A lightweight server management panel (similar to aapanel). Designed specifically for Alpine. Developed using Rust.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages