A web based hosting control panel for managing Linux servers through a graphical user interface and terminal.

aaPanel is an open-source, self-hosted web app and server management tool that provides a web-based graphical user interface for Linux server management. It allows administrators to configure hosting environments and manage server resources without relying exclusively on the command line. The software is designed to streamline the process of setting up web servers by replacing manual configuration files with a visual dashboard.
The software is deployed as a server-side application and can be installed directly on a clean Linux operating system or run as a Docker container. It is primarily used to deploy web stacks, manage site files, and monitor server health through a browser. By providing a centralized interface, it enables the management of multiple websites and databases from a single entry point.
The application is built for several Linux distributions, including Ubuntu 22.04 and 24.04, Debian 11 and 12, CentOS 9, and Rocky or AlmaLinux 8 and 9. It requires a minimum of 512MB of memory, though 768MB is recommended, and at least 100MB of available hard disk space. The architecture organizes server components into specific directories, with website data stored in /www/wwwroot and MySQL data kept in /www/server/data. This structure ensures that server configurations and user data remain separated for better maintenance.
For those using Docker, the software maps specific ports for the control panel, SSH, and web traffic to allow external access. The installation process requires root authority to ensure the panel can modify system configurations and install the necessary binary files for the web stack. This makes it suitable for developers and system administrators who manage their own VPS or dedicated hardware.
aaPanel serves as a lightweight control panel for users who need a visual interface to manage hosting environments on Linux servers.
A personal cloud system for managing home servers through a visual interface and Docker container deployment.
A web based Linux server control panel for managing websites, databases, containers, and AI agent runtimes.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.