El método más sencillo es utilizar el script oficial de instalación. Se encarga automáticamente de configurar repositorios, instalar dependencias e iniciar el servicio.
curl y lo pasa directamente a sudo bash para ejecutarlo con permisos de administrador.curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install-venv.sh | sudo bash -s -
ajenti y dependencias, e inicia el servicio.sudo systemctl status ajenti
# Deberías ver: active (running)
sudo systemctl restart ajenti/opt/ajenti/), es necesario instalar la versión de gevent que requiere.# Fuerza la versión correcta de gevent dentro del venv de Ajenti sudo /opt/ajenti/bin/pip install gevent==25.4.2 # Reiniciar para aplicar el cambio sudo systemctl restart ajenti
gevent-25.9.1 tiene incompatibilidades. Este comando desinstala la versión problemática e instala gevent-25.4.2 dentro del entorno virtual de Ajenti.# Acceso local https://localhost:8000/ # Acceso remoto (sustituye tu_servidor_ip) https://tu_servidor_ip:8000
admin) supone un riesgo crítico de seguridad.// Panel de inicio de sesión de Ajenti en el navegador
En Ubuntu y Debian, la cuenta root suele estar deshabilitada por defecto. Para acceder a todas las opciones de administración de Ajenti (como Settings), es necesario configurarla.
sudo passwd root # 1. Te pide tu contraseña actual de sudo # 2. Introduce la nueva contraseña para root # 3. Confirma la nueva contraseña # Contraseña del ejercicio: # ajenti24user
atu tiene privilegios de sudo, por lo que puede establecer la contraseña de root con este comando.root tienes acceso a Settings, todos los módulos de administración del sistema y cualquier herramienta de Ajenti sin restricciones.// Vista alternativa del acceso al panel de Ajenti
| Opción | Descripción | Uso principal |
|---|---|---|
| Dashboard | Página de inicio del panel. | Resumen visual del estado del servidor: CPU, memoria, almacenamiento, tráfico de red y actividad reciente del sistema. |
| Plugins | Gestiona los módulos adicionales de Ajenti. | Permite instalar, actualizar o desinstalar funcionalidades extra como Ajenti V (alojamiento web), servicios de correo, etc. |
| Settings | Configuración central de Ajenti. | Cambiar la configuración del panel (puertos, SSL, credenciales de acceso), configuración de red base y opciones internas. |
TOOLS — Herramientas
| Opción | Descripción | Uso principal |
|---|---|---|
| File Manager | Explorador de archivos con interfaz web. | Gestiona archivos y directorios del servidor desde el navegador: subir, descargar, mover, renombrar y editar archivos. |
| Notepad | Editor de texto simple. | Ideal para editar archivos de configuración rápidamente (.conf, scripts) sin necesidad de descargar el archivo. |
| Terminal | Acceso directo a la línea de comandos. | Abre una terminal SSH en el navegador para ejecutar comandos Linux directamente en el servidor. Muy útil sin cliente SSH disponible. |
// Menú lateral de Ajenti mostrando las secciones: Dashboard, Plugins, Settings, Tools y más
SOFTWARE y SYSTEM
| Opción | Descripción | Uso principal |
|---|---|---|
| Services | Administra los servicios y demonios del sistema. | Permite iniciar, detener, reiniciar o recargar servicios clave (SSH, Apache/Nginx, MySQL, Ajenti) y configurar inicio automático al arrancar. |
| Packages | Administra los paquetes de software instalados. | Permite instalar, buscar, actualizar o desinstalar aplicaciones usando el gestor de paquetes de la distribución (como apt en Ubuntu/Debian). |
// Interfaz principal de Ajenti mostrando el Dashboard con métricas del sistema
Ajenti es un panel de control de administración de servidores basado en web, ligero y modular. Simplifica las tareas de configuración, gestión y monitoreo de un servidor Linux, permitiendo evitar en gran medida el uso de la línea de comandos.
Los casos de uso de Ajenti giran en torno a la administración simplificada de un solo servidor o entornos de alojamiento web pequeño a mediano.
1. Administración Básica del Servidor
- Ver uso de recursos en tiempo real (CPU, RAM, disco, ancho de banda)
- Revisar estado de servicios del sistema (Apache, Nginx, MySQL, SSH)
- Iniciar, detener o reiniciar servicios con un solo clic
- Crear, modificar o eliminar cuentas de usuario del sistema
- Gestionar grupos y permisos de acceso
- Gestor de archivos web para navegar, subir y editar ficheros
- Terminal integrada en el navegador para tareas CLI sin cliente SSH
- Instalar y actualizar paquetes de software desde la interfaz
- Configurar Cron Jobs de forma sencilla
- Configurar reglas básicas de cortafuegos (iptables/ufw)
2. Alojamiento Web — Plugin Ajenti V
El caso de uso más potente es con el complemento Ajenti V instalado:
- Alojar múltiples sitios web/dominios en el mismo servidor con virtual hosts
- PHP — Configuración de PHP-FPM (FastCGI Process Manager)
- Python, Ruby, Node.js — soporte para WSGI, Puma, Unicorn
- Certificados SSL — integración con Let's Encrypt
3. Gestión de Correo Electrónico
- Configuración de servidores de correo (Exim 4 y Courier IMAP)
- Gestión de cuentas de correo virtuales
- Implementación de DKIM, DMARC, SPF y medidas antispam
¿Cuándo elegir Ajenti?
- Necesitas un panel ligero: bajo consumo de recursos, ideal para VPS pequeños
- Buscas modularidad: solo instalas los plugins que necesitas
- Prefieres una interfaz moderna: AngularJS, diferente a paneles más antiguos como Webmin
- No es ideal para entornos de revendedor de hosting
- Menos robusto que soluciones comerciales para clústeres grandes
- La comunidad y documentación son menores que cPanel/Plesk