Cómo configurar un dominio en DirectAdmin para principiantes
¡Hola! Bienvenido a esta guía completa para principiantes sobre cómo configurar un dominio en DirectAdmin. Si estás leyendo esto, probablemente acabas de contratar un servicio de hosting con panel DirectAdmin y te sientes un poco abrumado. No te preocupes, es más fácil de lo que parece. Como técnico de soporte, he visto a cientos de personas como tú dar sus primeros pasos, y te prometo que en menos de 15 minutos tendrás tu dominio funcionando. Vamos a desglosar todo el proceso paso a paso, desde el acceso al panel hasta la verificación final, con un lenguaje sencillo y muchos consejos prácticos.
¿Qué es DirectAdmin y por qué lo usamos?
DirectAdmin es un panel de control de hosting muy popular entre los SysAdmin y los proveedores de alojamiento web. Su función principal es permitirte gestionar tu servidor y tus sitios web de forma gráfica, sin necesidad de tocar la línea de comandos de Linux. Es como el "cuarto de máquinas" de tu web: desde aquí puedes configurar dominios, crear cuentas de correo, gestionar bases de datos, instalar certificados SSL y mucho más. Para un principiante, entender cómo configurar un dominio en DirectAdmin es el primer paso para tener tu sitio en línea.
[INFO] Si alguna vez has usado cPanel, DirectAdmin te resultará familiar, aunque con una interfaz más limpia y rápida. Si vienes de Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), notarás que DirectAdmin es igualmente potente pero con una estructura de menús diferente.
Requisitos antes de empezar
Antes de lanzarte a configurar un dominio, asegúrate de tener lo siguiente a mano:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña de administrador o de revendedor. Normalmente te los proporciona tu empresa de hosting.
- Un dominio registrado: Debes haber comprado un dominio (por ejemplo, mipaginaweb.com) en un registrador como Namecheap, GoDaddy o DonDominio.
- Los nameservers del hosting: Tu proveedor te dará dos o más servidores DNS (normalmente algo como ns1.tuhosting.com y ns2.tuhosting.com). Estos son los que le dicen a Internet dónde está alojada tu web.
- Acceso al panel de DNS de tu dominio: Para apuntar el dominio a DirectAdmin, necesitarás modificar los nameservers desde el sitio donde lo compraste.
[WARNING] No modifiques nada más que los nameservers en el registrador. Cambiar registros A o CNAME sin saber lo que haces puede dejar tu web inaccesible.
Paso 1: Acceder a tu panel de DirectAdmin
Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección que te proporcionó tu hosting. Normalmente es algo como https://tudominio.com:2222 o https://ipdel servidor:2222. El puerto 2222 es el estándar para DirectAdmin.
Ingresa tu Usuario y Contraseña. Si es tu primera vez, es posible que te pida cambiar la contraseña temporal. Hazlo y guárdala en un lugar seguro.
Una vez dentro, verás un panel con varios iconos. No te asustes, solo necesitas uno por ahora: el que dice "Administración de Dominios" o "Domain Setup". En la mayoría de versiones, está en la sección "Cuenta" o "Account Manager".
Paso 2: Añadir tu dominio en DirectAdmin
Aquí viene el corazón de la guía: cómo configurar un dominio nuevo. Sigue estos pasos al pie de la letra:
- Haz clic en "Añadir Dominio" o "Add Domain". Se abrirá un formulario.
- Escribe tu dominio completo sin www. Por ejemplo:
mipaginaweb.com. DirectAdmin automáticamente creará la versión con www como alias. - Selecciona el paquete de hosting (si tienes varios). Si solo tienes uno, déjalo como está.
- Configura la ruta de archivos (opcional pero recomendado). Por defecto, DirectAdmin creará una carpeta dentro de
public_htmlcon el nombre de tu dominio. Puedes cambiarlo si quieres, pero para empezar, déjalo así. - Haz clic en "Crear" o "Create".
En unos segundos, DirectAdmin creará la estructura de carpetas, las zonas DNS y te asignará un certificado SSL automático (si tu hosting lo soporta). ¡Ya tienes el dominio añadido!
[TIP] Si tu hosting ofrece "Auto SSL" con Let's Encrypt, DirectAdmin lo activará automáticamente. Si no, puedes hacerlo manualmente desde la sección "SSL Certificates" más adelante.
Paso 3: Configurar los nameservers en tu registrador
Ahora que DirectAdmin ya conoce tu dominio, debes decirle al mundo que tu web está aquí. Esto se hace cambiando los nameservers del dominio. Vamos al sitio donde compraste el dominio (por ejemplo, GoDaddy, Namecheap, etc.):
- Inicia sesión en tu cuenta del registrador.
- Busca la sección "DNS" o "Nameservers" de tu dominio.
- Selecciona la opción "Nameservers personalizados" (a veces llamada "Custom DNS").
- Reemplaza los nameservers actuales por los que te dio tu hosting. Normalmente son dos o tres, como:
ns1.tuhosting.comns2.tuhosting.com
- Guarda los cambios.
[INFO] La propagación de DNS puede tardar desde 15 minutos hasta 48 horas. No te preocupes si no ves tu web al instante. Durante ese tiempo, el dominio se va actualizando en todos los servidores del mundo.
Paso 4: Subir tus archivos web
Mientras esperas la propagación, puedes ir preparando el contenido de tu web. Conecta a tu servidor mediante FTP o el Administrador de Archivos de DirectAdmin.
- Por FTP: Usa un programa como FileZilla. Los datos de conexión los encuentras en la sección "Cuenta" > "Resumen de cuenta". Normalmente son:
- Servidor:
tudominio.com(o la IP del servidor) - Usuario: el mismo de DirectAdmin
- Contraseña: la misma de DirectAdmin
- Puerto: 21 (FTP) o 22 (SFTP)
- Servidor:
- Por Administrador de Archivos: Desde DirectAdmin, ve a "Archivos" > "Administrador de Archivos". Navega hasta la carpeta
domains/tudominio.com/public_html. Ahí es donde debes subir los archivos de tu web (index.html, imágenes, etc.).
[WARNING] No borres ni modifiques los archivos que DirectAdmin crea automáticamente (como
.htaccessophp.ini) a menos que sepas lo que haces. Podrías romper la configuración.
Paso 5: Verificar y probar el dominio
Pasadas unas horas (o al día siguiente si tienes paciencia), comprueba que todo funciona:
- Abre tu navegador y escribe
http://tudominio.com. Deberías ver tu web. - Prueba con
https://tudominio.compara verificar el SSL. Si no funciona, revisa la sección "SSL Certificates" en DirectAdmin y genera uno nuevo. - Envía un correo de prueba si configuraste cuentas de correo (desde "Correo" > "Administrador de Correo").
Si ves la página de bienvenida de DirectAdmin o un error, no te asustes. Significa que el dominio está correctamente apuntado, pero los archivos no están bien subidos o hay un error de configuración. Revisa la carpeta public_html y asegúrate de que el archivo index.html esté presente.
Solución de problemas comunes (FAQ para principiantes)
Aquí tienes las dudas más frecuentes que resuelvo cada día como técnico de soporte:
P: ¿Por qué mi web no se ve después de 24 horas?
R: Primero, verifica que los nameservers se hayan cambiado correctamente en tu registrador. Puedes usar herramientas como whatsmydns.net para comprobarlo. Si están bien, revisa que los archivos estén en public_html y que el index.html no tenga errores.
P: Configuré el dominio pero me sale "Dominio no encontrado".
R: Es probable que no hayas añadido el dominio en DirectAdmin. Vuelve al Paso 2 y asegúrate de que aparezca en la lista de dominios. Si ya está, espera la propagación DNS.
P: ¿Puedo tener varios dominios en DirectAdmin?
R: Sí, siempre que tu plan de hosting lo permita. Ve a "Administración de Dominios" y haz clic en "Añadir Dominio" de nuevo. Cada dominio tendrá su propia carpeta public_html.
P: ¿Qué hago si quiero usar Syspanel en lugar de DirectAdmin?
R: Si tu hosting migró de Syspanel (HestiaCP) a DirectAdmin, el proceso es similar. Recuerda que Syspanel se accede por el puerto 2106, pero DirectAdmin usa el 2222. Si aún tienes acceso a Syspanel, puedes exportar tus configuraciones antes de migrar.
P: ¿Es necesario configurar el correo electrónico?
R: No es obligatorio para que la web funcione, pero es muy recomendable. Desde DirectAdmin puedes crear cuentas de correo como info@tudominio.com en la sección "Correo". Luego configura tu cliente (Outlook, Gmail) con los datos que te da el panel.
Consejos avanzados para nuevos SysAdmin
Ya que has llegado hasta aquí, te doy dos consejos de oro que te ahorrarán dolores de cabeza:
- Usa subdominios con cuidado: Por ejemplo,
blog.tudominio.comse crea desde "Administración de Dominios" > "Añadir Subdominio". No lo confundas con un dominio principal. - Protege tu panel: Cambia la contraseña de DirectAdmin periódicamente y activa la autenticación de dos factores (2FA) si tu hosting lo permite. Ve a "Cuenta" > "Seguridad".
- Haz copias de seguridad: DirectAdmin permite backups automáticos desde "Cuenta" > "Copia de seguridad". Actívalos al menos una vez por semana.
Conclusión
Configurar un dominio en DirectAdmin es un proceso sencillo que, una vez que lo haces, se vuelve automático. Solo recuerda los tres pasos clave: añadir el dominio en el panel, apuntar los nameservers y subir los archivos. El resto viene solo. Si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu hosting. Todos hemos sido principiantes alguna vez, y por eso estamos aquí para ayudarte.
Ahora, ve y pon tu web en marcha. ¡El mundo está esperando verte brillar!
