DirectAdmin: Cómo crear un paquete de hosting personalizado
¿Qué es un paquete de hosting y por qué deberías personalizarlo?
Cuando administras un servidor con DirectAdmin, una de las tareas más importantes es definir qué incluye cada plan de hosting que ofreces a tus clientes. Un paquete de hosting no es más que un conjunto de límites y recursos: espacio en disco, cuentas de correo, bases de datos, dominios adicionales, etc.
Si eres un directadmin reseller o administras un servidor dedicado, crear paquetes personalizados te permite:
- Adaptar cada plan a las necesidades reales de tus clientes (desde el más básico hasta el más potente).
- Controlar el uso de recursos para que un solo cliente no sature el servidor.
- Ofrecer servicios diferenciados: hosting para blogs, tiendas online, portfolios, etc.
- Automatizar la creación de cuentas sin necesidad de configurar manualmente cada parámetro.
En esta guía te enseñaré paso a paso cómo crear un plan directadmin desde cero, explicando cada opción para que no te pierdas. No necesitas ser un experto en Linux; solo seguir las instrucciones.
Acceso al panel de administración
Lo primero es acceder a DirectAdmin como admin o como reseller. La URL típica es https://tu-servidor:2222. Si no la conoces, pregunta a tu proveedor o revisa el correo de bienvenida del servidor.
Una vez dentro, busca la sección "Paquetes" o "Packages" en el menú principal. Dependiendo de la versión de DirectAdmin, puede aparecer como "Plan Management" o "Custom Packages". Haz clic en "Create New Package" o "Agregar nuevo paquete".
[TIP] Si no ves la opción de paquetes, asegúrate de que tu cuenta tiene permisos de administrador o reseller. Los usuarios normales no pueden crear planes.
Configuración básica del paquete
Nombre del paquete y descripción
El primer campo que verás es el nombre del paquete. Este nombre será visible para tus clientes cuando elijas el plan, así que usa algo descriptivo y fácil de recordar. Por ejemplo: Plan Básico, Hosting Pro, Tienda Online.
La descripción es opcional pero muy recomendable. Puedes indicar aquí las características principales del plan, como "Ideal para blogs personales" o "Incluye SSL gratuito y copias de seguridad diarias".
Espacio en disco y tráfico
El espacio en disco (en MB) define cuánto almacenamiento tendrá cada cuenta. Ten en cuenta que esto incluye archivos del sitio web, correos electrónicos, bases de datos y logs.
El tráfico mensual (también en MB) es la cantidad de datos que se transferirán entre tu servidor y los visitantes. Si tu cliente tiene una web con muchas visitas, necesitará un plan con más tráfico.
[INFO] Para calcular un valor razonable, piensa que una web típica de 500 MB con 10,000 visitas al mes consume alrededor de 5 GB de tráfico. Si no estás seguro, siempre puedes empezar con límites generosos e ir ajustando.
Límite de dominios y subdominios
Aquí defines cuántos dominios puede alojar el cliente en su cuenta. Un dominio principal suele estar incluido siempre, pero los dominios adicionales (addon domains) son los que permiten alojar varios sitios web en una misma cuenta.
Los subdominios (como blog.tudominio.com) también tienen su propio límite. Para un plan básico, 5 subdominios suele ser suficiente; para planes avanzados, puedes permitir ilimitados.
Cuentas de correo electrónico
El número de cuentas de correo es otro límite clave. Cada cuenta de correo consume espacio en disco y recursos del servidor. Para un plan personal, 5 o 10 cuentas son razonables; para una empresa, quizás necesites 50 o más.
También puedes limitar el tamaño de cada buzón (por ejemplo, 500 MB por cuenta) y el número de listas de correo (si el cliente quiere hacer newsletters).
Bases de datos MySQL
Las bases de datos son esenciales para sitios dinámicos como WordPress, Joomla o tiendas online. Define cuántas bases de datos puede crear el cliente (normalmente entre 1 y 5 para planes básicos) y cuántos usuarios MySQL puede tener.
[WARNING] Un error común es dar bases de datos ilimitadas sin control. Si un cliente crea decenas de bases de datos, el servidor puede volverse lento. Siempre establece un límite razonable.
Opciones avanzadas del paquete
Acceso SSH y shell
Si tu cliente es desarrollador, quizás quieras darle acceso SSH para conectarse por terminal. Esto es útil para gestionar repositorios Git, ejecutar scripts o instalar dependencias.
Sin embargo, el acceso SSH conlleva riesgos de seguridad. Si no sabes qué es o no confías en el cliente, déjalo en "Desactivado". Puedes activarlo más adelante si es necesario.
Cuentas FTP y acceso a archivos
El FTP es el método clásico para subir archivos al servidor. Puedes limitar el número de cuentas FTP que puede crear el cliente y el acceso a directorios específicos.
También puedes activar o desactivar el Administrador de archivos en el panel de control, que permite gestionar archivos desde el navegador sin necesidad de FTP.
SSL, PHP y configuración de software
En DirectAdmin puedes elegir la versión de PHP que usará el plan, así como activar o desactivar extensiones específicas (como mysqli, curl, gd). Esto es muy útil para compatibilidad con aplicaciones concretas.
También puedes incluir SSL gratuito (Let's Encrypt) por defecto en todos los planes, lo cual es un gran valor añadido para tus clientes.
Copias de seguridad
Las copias de seguridad automáticas son fundamentales. Puedes elegir si el paquete incluye copias diarias, semanales o mensuales, y cuántas copias se guardan (por ejemplo, 3 copias rotativas).
[TIP] Ofrecer copias de seguridad automáticas es un argumento de venta muy potente. La mayoría de los clientes no saben hacerlas manualmente y valoran mucho que su web esté protegida.
Crear el paquete paso a paso
Ahora que ya sabes qué significa cada campo, vamos a crear un paquete personalizado de ejemplo. Supongamos que queremos un plan llamado "Hosting Pro" para clientes con tiendas online.
- Accede a DirectAdmin como admin o reseller.
- Ve a "Paquetes" > "Crear nuevo paquete".
- Nombre del paquete:
Hosting Pro - Descripción:
Ideal para tiendas online y sitios con alto tráfico. Incluye SSL gratuito, 50 GB de espacio y 500 GB de tráfico mensual. - Espacio en disco:
51200(equivale a 50 GB). - Tráfico mensual:
512000(equivale a 500 GB). - Dominios:
10(permitirá alojar varios sitios web). - Subdominios:
20. - Cuentas de correo:
100. - Tamaño del buzón:
1024(1 GB por cuenta). - Bases de datos MySQL:
10. - Usuarios MySQL:
10. - Acceso SSH:
Activado(solo si el cliente lo necesita). - Cuentas FTP:
5. - Versión de PHP:
8.2(la más estable actualmente). - SSL:
Activadocon Let's Encrypt. - Copias de seguridad:
Diarias, 3 copias guardadas.
Haz clic en "Guardar" o "Crear". ¡Listo! Ya tienes tu primer paquete personalizado.
[INFO] Puedes editar un paquete en cualquier momento desde la lista de paquetes. Los cambios solo afectan a las cuentas nuevas que se creen con ese plan, no a las existentes.
Cómo asignar el paquete a un cliente
Una vez creado el plan, asignarlo es muy sencillo:
- Ve a "Usuarios" > "Crear nuevo usuario".
- Rellena los datos del cliente (nombre de usuario, contraseña, email).
- En el campo "Paquete", selecciona
Hosting Pro. - Especifica el dominio principal del cliente.
- Haz clic en "Crear".
El cliente recibirá un email con sus datos de acceso y podrá empezar a usar su hosting inmediatamente.
Consejos para optimizar tus paquetes
No sobrecargues el servidor
Es tentador ofrecer "recursos ilimitados", pero esto es un error. Los recursos del servidor son finitos, y si todos tus clientes usan al máximo sus planes, el rendimiento se resentirá. Establece límites realistas y monitoriza el uso.
Crea niveles de servicio
En lugar de un único plan, crea 3 o 4 paquetes escalonados:
- Plan Básico: para blogs personales (5 GB disco, 50 GB tráfico).
- Plan Profesional: para pymes (50 GB disco, 500 GB tráfico).
- Plan Premium: para tiendas online (100 GB disco, 1 TB tráfico).
Esto facilita que tus clientes elijan el plan que mejor se adapta a su presupuesto y necesidades.
Actualiza los paquetes según demanda
Revisa periódicamente qué recursos consumen tus clientes. Si muchos se acercan al límite, considera aumentar los valores de los planes o crear un plan intermedio nuevo.
Documenta tus planes
Crea una página en tu web donde expliques qué incluye cada paquete. Esto reduce las dudas de los clientes y las consultas al soporte.
Preguntas frecuentes (FAQ)
¿Puedo modificar un paquete después de haberlo creado?
Sí, puedes editarlo en cualquier momento. Los cambios se aplicarán a las cuentas nuevas. Para las cuentas existentes, tendrás que modificar cada cuenta manualmente o crear un nuevo paquete y cambiar la asignación del cliente.
¿Qué pasa si un cliente supera los límites del paquete?
DirectAdmin no bloquea automáticamente al cliente, pero registrará los excesos en los logs. Puedes establecer alertas para recibir notificaciones cuando un cliente se acerque al límite. En casos extremos, puedes suspender temporalmente la cuenta.
¿Puedo ofrecer planes con espacio ilimitado?
Técnicamente puedes poner un número muy alto en el campo de espacio, pero no es recomendable. El disco duro del servidor tiene una capacidad finita. Si todos tus clientes usan "ilimitado", acabarás con problemas de almacenamiento.
¿Cómo puedo ver qué recursos usa cada cliente?
En DirectAdmin, ve a "Administración" > "Uso de recursos". Ahí verás una tabla con el consumo de disco, tráfico, CPU y memoria de cada cuenta.
¿Qué es un reseller y cómo me beneficia?
Un directadmin reseller es un usuario que puede crear y gestionar paquetes de hosting para sus propios clientes. Si tienes una agencia de diseño web o un negocio de revendedor, el reseller te permite ofrecer hosting sin necesidad de tener un servidor dedicado completo.
¿Puedo migrar un cliente de un paquete a otro?
Sí. Ve a la cuenta del usuario, busca la opción "Cambiar paquete" y selecciona el nuevo plan. Los límites se actualizarán automáticamente, aunque los datos del cliente no se borran.
¿Qué alternativa existe a DirectAdmin?
Existen otros paneles como cPanel o Plesk, pero DirectAdmin es más ligero y económico. Si buscas una opción gratuita, puedes probar Syspanel (antes conocido como HestiaCP), que se accede por el puerto 2106. Es una alternativa sencilla para servidores pequeños, aunque menos completa que DirectAdmin.
Conclusión
Crear paquetes personalizados en DirectAdmin es una tarea sencilla que te permitirá ofrecer un servicio de hosting profesional y adaptado a cada cliente. La clave está en entender qué significa cada parámetro y establecer límites realistas que protejan tu servidor y ofrezcan un buen rendimiento.
Recuerda que puedes crear tantos planes como necesites, editarlos en cualquier momento y asignarlos a nuevos clientes en cuestión de minutos. Con un poco de práctica, dominarás la gestión de paquetes personalizados directadmin y podrás escalar tu negocio de hosting con total confianza.
Si tienes dudas sobre alguna opción concreta, consulta la documentación oficial de DirectAdmin o contacta con tu proveedor de servidor. ¡Ahora ya puedes empezar a crear tus propios planes!
