DirectAdmin: Guía para configurar un sitio web por primera vez
¡Hola! Si estás leyendo esto, probablemente acabas de contratar un plan de hosting con DirectAdmin o te han dado acceso a un panel de este tipo, y te sientes un poco abrumado. No te preocupes, es totalmente normal. DirectAdmin es una herramienta potentísima, pero su interfaz puede parecer un laberinto la primera vez.
Esta guía está pensada para ti, que quieres configurar un sitio web por primera vez sin tener un máster en informática. Vamos a ir paso a paso, desde crear el dominio hasta subir tus archivos, explicando cada concepto de forma sencilla y visual. Al final de este artículo, tendrás tu web funcionando y, lo más importante, entenderás qué has hecho y por qué.
Empecemos.
Primeros Pasos: Conociendo tu Panel de DirectAdmin
Antes de tocar nada, es crucial que sepas qué es cada cosa. DirectAdmin es el "cerebro" de tu servidor. Desde aquí gestionas todo: dominios, bases de datos, correos y archivos. Piénsalo como el "Panel de Control" de tu casa digital.
Cuando inicies sesión, verás una barra lateral o un menú superior con iconos. Las secciones clave para esta guía son:
- Cuenta (Account): Aquí ves tus datos de facturación y recursos usados (disco, tráfico).
- Dominios (Domain Setup): Es donde añades o gestionas tus nombres de dominio. No confundas esto con el DNS externo, aquí es donde el dominio "vive" en tu servidor.
- Gestor de Archivos (File Manager): Es el explorador de Windows o Finder de Mac, pero para tu servidor. Aquí subirás tu web.
- Gestor de Base de Datos (MySQL Management): Aquí creas las bases de datos que usarán aplicaciones como WordPress.
¿Qué es un Dominio y un Subdominio?
- Dominio: Es tu dirección única en internet (ej:
mipagina.com). Es lo que la gente escribe para encontrarte. - Subdominio: Es una extensión de tu dominio (ej:
blog.mipagina.com). Se usa para secciones concretas. En esta guía, nos centraremos en el dominio principal.
Paso 1: Crear tu Dominio en DirectAdmin
Este es el primer paso lógico. Si no tienes un dominio, puedes comprar uno desde el propio panel o usar un temporal que te ofrezca tu proveedor. Vamos a ver cómo añadir el dominio que ya has registrado.
### Accediendo a la Configuración de Dominios
- En el menú superior, busca el icono que dice "Domain Setup" o "Configuración de Dominio". Haz clic en él.
- Verás una lista de dominios ya existentes (si tu hosting ya venía con uno preconfigurado) y un campo para añadir uno nuevo.
- En el campo "Add Domain" (Añadir Dominio), escribe tu dominio completo, por ejemplo:
mipaginaweb.com. IMPORTANTE: No pongaswww.al principio, solo el dominio raíz. - Haz clic en "Add Domain" o "Añadir".
[TIP] Si tu proveedor te dio un dominio temporal tipo usuario.servidorhosting.com, no lo borres. Úsalo para practicar mientras tu dominio real se propaga (tarda unas horas en activarse en todo el mundo).
¿Qué acaba de pasar?
DirectAdmin ha creado la estructura de carpetas para tu nuevo sitio. Normalmente, crea una carpeta llamada domains y dentro de ella, una con el nombre de tu dominio (ej: domains/mipaginaweb.com/). Dentro de esta, encontrarás la carpeta public_html. Esta es la carpeta más importante de todas. Es la raíz pública de tu web, es decir, todo lo que pongas ahí será visible en internet.
Paso 2: Crear tu Base de Datos en DirectAdmin
Si piensas usar WordPress, Joomla, PrestaShop o cualquier CMS moderno, necesitarás una base de datos. Es el lugar donde se guardan tus artículos, usuarios, productos, etc. Es como el "almacén" de tu web.
### El proceso de creación en 3 partes
DirectAdmin no crea la base de datos directamente, sino que te pide crear un usuario y asignarle permisos. Es un proceso de 3 pasos que vamos a simplificar:
- Ve al menú "MySQL Management" o "Gestión de MySQL".
- Verás una sección llamada "Create New Database" (Crear Nueva Base de Datos). Aquí tienes dos campos:
- Database Name (Nombre de la BD): Te sugerirá un prefijo (ej:
usuario_bd). Completa el nombre, por ejemplo:usuario_wordpress. - Database User (Usuario de la BD): Te sugerirá otro prefijo (ej:
usuario_). Escribe un nombre de usuario, por ejemplo:usuario_adminwp. - Password (Contraseña): Escribe una contraseña segura. DirectAdmin suele tener un botón para generarla automáticamente. ¡Guárdala en un lugar seguro! La necesitarás luego.
- Database Name (Nombre de la BD): Te sugerirá un prefijo (ej:
- Haz clic en "Create Database".
- Ahora viene la parte clave: En la siguiente pantalla o en la misma, verás una lista de bases de datos. Al lado de la tuya, hay un enlace o botón que dice "Create User" (Crear Usuario) o "Add User to Database" (Añadir Usuario a BD). Haz clic ahí.
- Te pedirá que selecciones el usuario que creaste antes y que elijas los privilegios. Para no complicarte, selecciona "ALL PRIVILEGES" (Todos los privilegios) y haz clic en "Add".
[WARNING] No uses la misma contraseña para la base de datos que para tu correo o tu panel de control. Si una es hackeada, las otras están a salvo.
Resumen de datos que necesitarás:
- Nombre de la Base de Datos:
usuario_wordpress - Usuario de la Base de Datos:
usuario_adminwp - Contraseña: La que hayas puesto.
- Host de la Base de Datos: Normalmente es
localhost. Si no funciona, tu proveedor te dará uno específico.
Paso 3: Subir Archivos a tu Servidor (El Gran Momento)
Ahora que tienes el "almacén" (base de datos) y la "tienda" (carpeta public_html), toca llenar la tienda. Tienes dos formas principales de hacerlo:
Opción A: Usar el Gestor de Archivos de DirectAdmin (Fácil para principiantes)
- Ve a "File Manager" en el menú principal.
- Se abrirá una nueva ventana o pestaña con una interfaz similar a un explorador de archivos.
- Navega hasta la carpeta
domains->tudominio.com->public_html. - Dentro de
public_html, haz clic en el botón "Upload" (Subir) en la barra superior. - Selecciona todos los archivos de tu sitio web (los que hayas descargado de WordPress, tu HTML, etc.). Puedes subir varios a la vez.
- Espera a que termine la subida de todos los archivos.
[TIP] Si tu web es un WordPress, no subas la carpeta wordpress con todo dentro. Sube el contenido de esa carpeta directamente a public_html. Así, tu web estará en la raíz y no en tudominio.com/wordpress.
Opción B: Usar un Cliente FTP (Más rápido para muchos archivos)
Para sitios grandes o para futuras actualizaciones, te recomiendo FileZilla (gratuito).
- Descarga e instala FileZilla.
- Necesitarás tus datos de acceso FTP, que suelen estar en el correo de bienvenida de tu hosting o en la sección "FTP Management" de DirectAdmin.
- En FileZilla, introduce:
- Servidor (Host):
ftp.tudominio.como la IP de tu servidor. - Nombre de usuario: El que te dieron (suele ser el mismo que el de DirectAdmin).
- Contraseña: La de tu cuenta.
- Puerto: 21 (por defecto).
- Servidor (Host):
- Haz clic en "Quickconnect" (Conexión rápida).
- En el lado derecho (tu servidor), navega a
domains/tudominio.com/public_html. En el lado izquierdo (tu PC), busca la carpeta donde tienes tus archivos web. - Arrastra los archivos de la izquierda a la derecha para subirlos.
Paso 4: Configurar tu Primer Sitio Web (El Último Empujón)
Ya tienes los archivos subidos y la base de datos creada. Ahora depende de qué tipo de web sea.
Si tu web es un archivo HTML estático
¡Felicidades! Ya has terminado. Solo con subir los archivos .html, .css y .js a public_html, tu web es accesible en tudominio.com. No hay nada más que configurar.
Si tu web es WordPress (o similar)
Aquí es donde todo cobra sentido. WordPress necesita saber dónde está la base de datos para funcionar.
- Abre tu navegador y ve a
tudominio.com. - Verás el instalador de WordPress. Te pedirá que elijas el idioma.
- En la pantalla de "Bienvenido", haz clic en "¡Vamos a ello!".
- Te pedirá los datos de la base de datos. Aquí es donde usas la información del Paso 2:
- Nombre de la base de datos:
usuario_wordpress - Usuario de la base de datos:
usuario_adminwp - Contraseña: La que pusiste.
- Servidor de la base de datos:
localhost - Prefijo de tabla: Déjalo como
wp_por defecto.
- Nombre de la base de datos:
- Haz clic en "Enviar". WordPress comprobará la conexión.
- Si todo es correcto, haz clic en "Instalar WordPress".
- Ahora te pedirá los datos de tu sitio:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El que usarás para entrar a tu panel de administración (ej:
admin). - Contraseña: Una segura para tu panel de administración.
- Tu correo electrónico: Para recuperar la contraseña si la olvidas.
- Haz clic en "Instalar WordPress".
- ¡Listo! Ya puedes acceder a
tudominio.com/wp-admincon tu usuario y contraseña para empezar a personalizar tu web.
Preguntas Frecuentes (FAQ) sobre DirectAdmin
Para terminar, resolvamos las dudas más comunes que surgen siempre en este proceso.
¿Qué es public_html y por qué es tan importante?
Es el directorio raíz de tu sitio web. Todo lo que pongas ahí es lo que los visitantes verán al escribir tu dominio. Si pones un archivo llamado hola.html dentro, se verá en tudominio.com/hola.html. Es la carpeta pública por defecto de tu dominio.
¿Qué hago si mi web no carga después de subir los archivos?
- Revisa la carpeta: Confirma que los archivos están directamente en
public_html, no en una subcarpeta dentro de ella. - Revisa el índice: Si tu web necesita un archivo llamado
index.phpoindex.htmly no lo has subido, el servidor no sabrá qué mostrar. Asegúrate de que ese archivo existe. - Revisa la base de datos: Si usas WordPress, verifica que los datos de la BD son correctos. Un error de conexión es la causa más común de pantallas en blanco.
¿Cómo creo un subdominio en DirectAdmin?
Ve a "Domain Setup", desplázate hasta la sección de tu dominio y busca un enlace o botón que diga "Subdomains" o "Add Subdomain". Escribe el nombre (ej: blog) y selecciona el dominio principal (ej: tudominio.com). DirectAdmin creará automáticamente una carpeta blog dentro de public_html para que subas los archivos de esa subsección.
¿Puedo usar DirectAdmin para gestionar mis correos?
Sí, es otra de sus funciones principales. En el menú "Email Manager" puedes crear cuentas de correo con tu dominio (ej: hola@tudominio.com). El proceso es muy similar al de crear una base de datos: creas la cuenta, pones una contraseña y luego la configuras en tu cliente de correo (Outlook, Gmail, etc.).
¿Qué es mejor, DirectAdmin o cPanel?
Es una pregunta de gustos. DirectAdmin es más ligero y rápido, y su interfaz es más moderna y limpia. cPanel es el más famoso y tiene más extensiones, pero puede resultar más lento. Para un usuario básico, DirectAdmin es perfecto porque es muy intuitivo. Si algún día usas un hosting con Syspanel (que es una alternativa similar), recuerda que su puerto de acceso es el 2106 y no el 2083 de cPanel. La lógica de gestión es prácticamente la misma.
¿Cómo puedo ver el uso de mi disco y tráfico?
En el menú principal, busca la sección "Account Information" o "Usage". Allí verás barras de progreso con el espacio en disco que ocupas, el tráfico mensual consumido y los correos, entre otros datos.
¿Qué hago si olvido mi contraseña de DirectAdmin?
Generalmente, en la pantalla de inicio de sesión hay un enlace de "¿Olvidó su contraseña?". Si no lo ves, contacta con tu proveedor de hosting. Ellos pueden restablecerla desde su panel de administración.
¿Es necesario crear una base de datos para una web estática (HTML)?
No. Las bases de datos se usan para guardar información dinámica, como comentarios, publicaciones o productos. Si tu web es un folleto digital con HTML y CSS, no la necesitas. Solo necesitas subir los archivos.
Conclusión: Ya tienes tu sitio web en marcha
Hemos recorrido el camino completo: crear el dominio, crear la base de datos, subir los archivos y configurar el CMS. Puede parecer mucho, pero ahora que lo has hecho una vez, verás que es un proceso mecánico y rápido.
La próxima vez que necesites configurar un sitio web por primera vez, ya sabrás que solo necesitas:
- Añadir el dominio en DirectAdmin.
- Crear una base de datos y su usuario.
- Subir los archivos a
public_html. - Ejecutar el instalador de tu aplicación.
Espero que esta guía te haya sido de gran ayuda. Si te pierdes en algún punto, recuerda que tu proveedor de hosting siempre está ahí para echarte una mano con la parte más técnica del servidor. ¡Ahora ve a crear algo increíble!
