aaPanel
A web-based hosting control panel for Linux servers, aimed at people who want a LAMP or LNMP stack installed in one click.
Open Source Alternative to:

aaPanel puts a graphical interface in front of a Linux server, so running a web host stops meaning a permanent SSH session. The stated goal is saving deployment time, leaving whoever installed it free to work on their project rather than on the environment underneath it.
One-click installers cover the usual development stacks, LNMP and LAMP among them, along with the software that normally surrounds them. A web terminal is included for the moments a graphical panel cannot help, keeping routine maintenance inside a single browser tab.
The installation requirements are firmer than most and worth checking first.
- Clean system: the machine must have no existing Apache, Nginx, PHP or MySQL installation, because aaPanel will not install over one.
- Distribution: Ubuntu 22.04 or 24.04, Debian 11 or 12, CentOS 9, or Rocky and AlmaLinux 8 or 9, with Ubuntu 22 or later strongly recommended.
- Memory: 512MB at minimum and 768MB or more suggested, the panel itself using around 60MB.
- Disk: 100MB of free space, of which the panel occupies roughly 20MB.
- Root: the install command has to be executed with root authority.
A shell installer is the standard route and an official Docker image is published as an alternative, exposing the control panel on port 8888 and phpMyAdmin on 888, with website data, MySQL data and vhost files mounted from the host. Change the default username and password immediately after deployment. A public demo is available.
Stars
3,052Forks
762Last commit
16 days agoRepository age
7 yearsVersion
7.65.0Repository
aaPanel/aaPanel
Auto-fetched from GitHub .
Open source alternatives similar to aaPanel:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit