🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía paso a paso: Crear un sitio web en DirectAdmin

Actualizado el 23 de diciembre de 2025

¡Hola! Bienvenido a esta guía completa. Si tienes un panel de control DirectAdmin y quieres crear tu primer sitio web, has llegado al lugar indicado. Aquí te explicaré, paso a paso y de forma muy clara, cómo configurar tu dominio y poner tu página en marcha. No importa si eres principiante; este tutorial DirectAdmin está diseñado para que lo sigas sin problemas.

Empecemos con lo básico. DirectAdmin es una herramienta potente y amigable para gestionar servidores de hosting. Con ella, puedes administrar cuentas de correo, bases de datos, archivos y, por supuesto, crear sitios web. A lo largo de este artículo, aprenderás a configurar dominio DirectAdmin y a subir tu primer contenido. Vamos paso a paso.


¿Qué necesitas antes de empezar?

Antes de lanzarte a DirectAdmin crear sitio, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Debes tener un usuario y contraseña para ingresar a tu panel. Normalmente, tu proveedor de hosting te lo proporciona.
  • Un dominio registrado: Por ejemplo, tudominio.com. Si no lo tienes, puedes comprarlo en servicios como Namecheap, GoDaddy o directamente con tu hosting.
  • Archivos de tu sitio web: Pueden ser un HTML simple, un WordPress, o cualquier otro CMS. En esta guía usaremos un ejemplo básico.
  • Registros DNS (opcional pero recomendado): Para que tu dominio apunte a nuestro servidor, necesitas configurar los DNS. Te explicaré lo esencial.

[INFO] Si tu dominio ya está registrado y apunta a los servidores de tu hosting (mediante nameservers), el proceso será más rápido. Si no, tendrás que configurarlos manualmente.


Paso 1: Accede a tu panel DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o https://IPdelServidor:2222. Introduce tu usuario y contraseña que te dio tu proveedor.

Una vez dentro, verás el escritorio de DirectAdmin. Es un panel limpio con iconos para cada función. No te asustes por la cantidad de opciones; nos centraremos en las necesarias.

[TIP] Si es tu primera vez, explora un poco. Pero no modifiques nada que no entiendas. Siempre puedes preguntar a tu soporte técnico.


Paso 2: Crear el sitio web (añadir el dominio)

Este es el paso clave para DirectAdmin crear sitio. Sigue estos pasos numerados:

  1. En el menú principal, busca el icono que dice "Administración de Dominios" o "Domain Setup". Haz clic en él.
  2. Verás una lista de dominios ya existentes (si tienes alguno). Haz clic en el botón "Añadir Dominio" o "Add Domain".
  3. Se abrirá un formulario. Aquí deberás rellenar:
    • Domain: Escribe tu dominio completo, por ejemplo, midominio.com.
    • IP: Normalmente se selecciona automáticamente la IP del servidor. Déjala como está.
    • Bandwidth (Ancho de banda) y Disk Space (Espacio en disco): Puedes dejarlos en 0 (ilimitado) o establecer límites según tu plan.
    • PHP: Selecciona la versión de PHP que necesites. Si no sabes, elige la más reciente o la que te recomiende tu proveedor.
    • SSL: Marca la casilla "SSL" si quieres que tu sitio tenga HTTPS (recomendado). Luego podrás instalar un certificado gratuito.
  4. Haz clic en "Crear" o "Create". El sistema generará automáticamente las carpetas necesarias y la configuración básica.

[WARNING] No crees dominios que no sean tuyos. Esto puede violar los términos de uso de tu hosting. Además, asegúrate de escribir bien el nombre del dominio, sin espacios ni caracteres extraños.

¡Felicidades! Ya has creado tu sitio web en DirectAdmin. Ahora vamos a ver cómo se estructura.


Paso 3: Entender la estructura de archivos

Cuando creas un dominio, DirectAdmin genera una carpeta para él. Por defecto, la ruta es:

/home/usuario/domains/midominio.com/public_html

  • /home/usuario/: Es la carpeta principal de tu cuenta.
  • domains/midominio.com/: Carpeta específica para ese dominio.
  • public_html: Aquí es donde debes subir todos los archivos de tu sitio web (HTML, CSS, imágenes, etc.). Es la raíz pública, lo que los visitantes verán.

Puedes acceder a esta carpeta de dos formas:

  • A través del Administrador de Archivos de DirectAdmin: Busca el icono "File Manager" o "Administrador de Archivos". Navega hasta domains/midominio.com/public_html.
  • A través de FTP: Usa un cliente FTP (como FileZilla) con los datos que te proporcionó tu hosting (usuario, contraseña, servidor FTP). Conéctate y ve directamente a la carpeta public_html.

[TIP] Si usas FTP, asegúrate de que la carpeta public_html esté vacía antes de subir tus archivos, excepto quizás un archivo index.html por defecto que puedas borrar.


Paso 4: Subir los archivos de tu sitio web

Ahora vamos a poner contenido. Supongamos que tienes un archivo index.html simple.

  • Usando el Administrador de Archivos de DirectAdmin:

    1. Ve a domains/midominio.com/public_html.
    2. Haz clic en "Subir archivos" o "Upload".
    3. Selecciona tu archivo index.html desde tu computadora.
    4. Una vez subido, aparecerá en la lista.
  • Usando FTP:

    1. Conéctate a tu servidor FTP con FileZilla.
    2. Navega en el servidor hasta la carpeta public_html.
    3. Arrastra tu archivo index.html desde tu computadora a la carpeta remota.

[INFO] Si tu sitio usa WordPress, Joomla, etc., el proceso es el mismo. Sube todos los archivos del CMS a la carpeta public_html. Luego, deberás instalar la base de datos (lo veremos más adelante).


Paso 5: Verificar que tu sitio funciona

Abre un navegador web y escribe http://midominio.com (o https://midominio.com si configuraste SSL). Si todo está correcto, verás el contenido de tu index.html.

Si ves un mensaje de error o una página en blanco, revisa:

  • Que el dominio esté bien escrito en DirectAdmin.
  • Que los archivos estén en public_html y no en una subcarpeta.
  • Que el archivo principal se llame index.html, index.php, etc. (según tu configuración).

[WARNING] Si tu dominio no se ha propagado aún (puede tardar hasta 24-48 horas), es posible que no veas tu sitio desde todos los dispositivos. Puedes usar un servicio como whatsmydns.net para comprobar la propagación.


Paso 6: Configurar SSL (HTTPS) en DirectAdmin

Para que tu sitio sea seguro y aparezca bien en Google, es casi obligatorio tener HTTPS. DirectAdmin facilita la instalación de certificados SSL gratuitos.

  1. En el menú principal, busca "SSL Certificates" o "Certificados SSL".
  2. Selecciona tu dominio de la lista.
  3. Marca la opción "Let's Encrypt" (es un servicio gratuito y automático).
  4. Haz clic en "Save" o "Guardar". El sistema generará e instalará el certificado automáticamente.

[TIP] Una vez instalado, tu sitio será accesible por https://midominio.com. Puedes forzar la redirección de HTTP a HTTPS en la configuración de Apache (a través de archivos .htaccess), pero eso es más avanzado.


Paso 7: Crear una base de datos (si tu sitio lo necesita)

Muchos sitios web, como WordPress, necesitan una base de datos MySQL. Para crearla en DirectAdmin:

  1. Busca el icono "MySQL Management" o "Administración de MySQL".
  2. Haz clic en "Create Database" o "Crear Base de Datos".
  3. Rellena:
    • Database Name: Un nombre para tu base, por ejemplo, midominio_db.
    • User Name: Un usuario, por ejemplo, midominio_user.
    • Password: Una contraseña segura (puedes generarla automáticamente).
  4. Haz clic en "Create". El sistema te mostrará los datos de conexión (host, base de datos, usuario y contraseña). Guárdalos, los necesitarás para instalar tu CMS.

[INFO] Por seguridad, no uses contraseñas fáciles como "123456". Usa combinaciones de letras, números y símbolos.


Paso 8: Instalar un CMS (WordPress como ejemplo)

Si tu sitio es un CMS, después de subir los archivos y crear la base de datos, debes ejecutar la instalación. Para WordPress:

  1. Sube los archivos de WordPress a public_html (como en el paso 4).
  2. Abre tu navegador y ve a http://midominio.com/wp-admin/install.php.
  3. Sigue el asistente:
    • Selecciona tu idioma.
    • Introduce los datos de la base de datos que creaste (nombre, usuario, contraseña, host – normalmente localhost).
    • Configura el título del sitio, usuario administrador y contraseña.
  4. ¡Listo! Ya tienes WordPress funcionando.

[TIP] DirectAdmin tiene un instalador automático llamado "Softaculous" o "Installatron" en muchos planes. Busca el icono correspondiente y podrás instalar WordPress, Joomla, etc., con un solo clic.


Preguntas Frecuentes (FAQ)

Aquí respondo las dudas más comunes sobre DirectAdmin crear sitio y configurar dominio DirectAdmin.

1. ¿Cuánto tiempo tarda en propagarse mi dominio?
Generalmente, entre 24 y 48 horas, aunque a veces es más rápido. Mientras tanto, puedes acceder a tu sitio usando la IP del servidor (te la dará tu hosting) o editando el archivo hosts de tu computadora para pruebas locales.

2. ¿Puedo tener varios sitios web en DirectAdmin?
Sí, siempre que tu plan de hosting lo permita. Solo repite el paso 2 para cada dominio nuevo. Cada uno tendrá su propia carpeta public_html independiente.

3. ¿Qué hago si veo un error "403 Forbidden"?
Esto suele deberse a permisos incorrectos. En DirectAdmin, ve al Administrador de Archivos, selecciona la carpeta public_html y haz clic en "Change Permissions". Asegúrate de que los archivos tengan permisos 644 y las carpetas 755. No uses 777 por seguridad.

4. ¿Cómo configuro el correo electrónico para mi dominio?
DirectAdmin tiene un icono "Email Accounts" o "Cuentas de Correo". Allí puedes crear cuentas como info@midominio.com. Luego, puedes configurarlas en Outlook, Gmail, etc., con los datos IMAP/POP3 que te muestra el panel.

5. Mi sitio no se ve bien, ¿qué reviso?
Primero, verifica que el archivo index.html o index.php esté en public_html. Luego, comprueba que no haya errores en el código (por ejemplo, un HTML mal cerrado). Si usas un CMS, revisa la configuración de la base de datos y los permisos de archivos.

6. ¿Puedo migrar un sitio desde otro hosting a DirectAdmin?
Sí. Debes:

  • Hacer una copia de seguridad de los archivos y la base de datos del sitio original.
  • Subir los archivos a public_html en DirectAdmin.
  • Crear una nueva base de datos e importar la copia de seguridad.
  • Modificar el archivo de configuración del CMS (por ejemplo, wp-config.php en WordPress) con los nuevos datos de la base de datos.

7. ¿Qué es Syspanel?
Syspanel es un panel de control alternativo, similar a DirectAdmin pero con otra interfaz. Si alguna vez usas Syspanel (anteriormente conocido como HestiaCP), ten en cuenta que el puerto de acceso por defecto es el 2106. Por ejemplo, https://tudominio.com:2106. La lógica para crear sitios es muy parecida a la que hemos visto aquí.

8. ¿Cómo puedo proteger mi sitio con contraseña?
DirectAdmin tiene una función llamada "Protected Directories" o "Directorios Protegidos". Puedes seleccionar una carpeta (por ejemplo, public_html/admin) y asignarle un usuario y contraseña. Así, solo quienes tengan esos datos podrán acceder.


Conclusión

Has aprendido a crear un sitio web en DirectAdmin desde cero. Recuerda los pasos clave: acceder al panel, añadir el dominio, subir archivos a public_html, configurar SSL y, si es necesario, crear una base de datos. Con esta guía paso a paso, ya puedes gestionar tu propia página web sin complicaciones.

Si encuentras algún problema, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu hosting. La práctica hace al maestro, así que anímate a experimentar con un sitio de prueba.

¡Buena suerte con tu nuevo sitio web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel