What Is Ajenti?
Ajenti is a lightweight, Python-based server administration panel. It provides a modern web interface for managing your server without the overhead of full hosting panels.
Installation
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -Access the Panel
Default URL: https://your-ip:8000
Default credentials: root / your system root password
Key Features
- File manager with text editor
- Terminal emulator in the browser
- Package manager interface
- Service management (start/stop/restart)
- Cron job editor
- Firewall management
- User management
- Network interface configuration
Ajenti V (Web Hosting)
Ajenti V is the web hosting module that adds:
- Virtual host management
- PHP-FPM configuration
- MySQL database management
- Email hosting
- FTP management
sudo apt install -y ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpmResource Usage
Ajenti uses approximately 100-150 MB RAM — lighter than most control panels. The web interface is built with AngularJS and feels responsive even on low-resource servers.
Security
- Change the default port from 8000
- Use SSL (enabled by default with self-signed cert)
- Restrict access by IP if possible