Setting Up Ajenti Control Panel
Ajenti is a lightweight, plugin-based server admin panel. It provides quick access to common server management tasks without the complexity of a full hosting panel.
Install on Ubuntu/Debian
apt update
apt install python3-pip python3-dev build-essential python3-lxml libssl-dev -y
pip3 install ajenti-panel ajenti.plugin.core ajenti.plugin.terminal ajenti.plugin.services
Or use the official script:
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | bash
Start Ajenti
ajenti-panel
Or as a service:
systemctl enable ajenti
systemctl start ajenti
Access Ajenti
Open your browser and navigate to: https://YOUR_SERVER_IP:8000
Default credentials: username root, password admin — change immediately after first login.
Allow Through Firewall
ufw allow 8000
Key Features
- Browser-based terminal access
- Service management (start, stop, restart)
- File manager
- Log viewer
- Cron job management
- Ajenti V plugin: adds full web hosting features (virtual hosts, email, databases)
Install Ajenti V (Web Hosting Plugin)
pip3 install ajenti.plugin.vh ajenti.plugin.vh-nginx ajenti.plugin.vh-mysql ajenti.plugin.vh-mail