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

DirectAdmin: cómo subir archivos por FTP y gestionar tu web

Actualizado el 25 de noviembre de 2025

¿Te has registrado en un plan de hosting con DirectAdmin y ahora necesitas poner tu página web online? Es el momento de dar el paso lógico: transferir los archivos de tu proyecto desde tu ordenador al servidor. Aunque al principio pueda sonar a algo muy técnico, te prometo que es un proceso sencillo y muy gratificante.

En esta guía completa, vamos a desglosar paso a paso cómo subir archivos por FTP en DirectAdmin, cómo gestionar tu web una vez que los archivos están en el servidor y algunos trucos para que todo funcione como la seda. No necesitas ser un experto en Linux ni un gurú de la programación; solo un poco de paciencia y seguir estas instrucciones al pie de la letra.

Vamos a ello.

¿Qué es FTP y por qué lo necesitas en DirectAdmin?

FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es el método estándar para mover archivos entre tu ordenador local y el servidor de hosting donde está alojada tu web. Piensa en ello como un gestor de archivos remoto, pero mucho más rápido y fiable que subir cosas a través del panel de control web.

Cuando tienes un sitio web, tus archivos (HTML, CSS, imágenes, scripts PHP) residen en un directorio específico dentro del servidor. DirectAdmin te ofrece una herramienta llamada File Manager (Gestor de Archivos) directamente en el panel, pero para tareas masivas o para transferencias grandes, FTP es la herramienta reina.

¿Por qué usar FTP en lugar del File Manager de DirectAdmin?

  • Velocidad: Subir 500 fotos de producto una a una por el navegador puede ser tedioso. Con un cliente FTP, arrastras la carpeta entera y se sube en segundos.
  • Gestión de archivos: Puedes renombrar, mover, eliminar y editar permisos de forma masiva.
  • Sincronización: Programas como FileZilla permiten sincronizar automáticamente tu carpeta local con la del servidor.

Requisitos previos antes de empezar

Antes de lanzarte a configurar nada, asegúrate de tener esto a mano:

  1. Tus datos de acceso a DirectAdmin: El usuario y contraseña que te proporcionó tu empresa de hosting.
  2. Un cliente FTP: El más popular y gratuito es FileZilla. Descárgalo desde su web oficial (filezilla-project.org). También puedes usar Cyberduck (para Mac) o el propio gestor de archivos de tu sistema operativo.
  3. Los datos de conexión FTP: Te los suele dar tu proveedor de hosting o puedes generarlos tú mismo desde DirectAdmin. Necesitas:
    • Servidor (Host): Normalmente es ftp.tudominio.com o la IP del servidor.
    • Puerto: 21 (por defecto para FTP estándar) o 22 (para SFTP, más seguro).
    • Usuario FTP: El mismo que tu usuario de DirectAdmin o uno que hayas creado específicamente.
    • Contraseña FTP: La misma que la de tu panel o la que hayas definido.

Paso a paso: Cómo subir archivos por FTP en DirectAdmin

Aquí tienes el proceso detallado para que no te pierdas.

1. Conéctate a DirectAdmin y crea un usuario FTP (si no lo tienes)

Aunque normalmente tu usuario principal ya tiene acceso FTP, a veces es más seguro crear uno específico para una tarea.

  1. Accede a tu panel de DirectAdmin (normalmente en https://tudominio.com:2222 o la IP que te hayan dado).
  2. Busca la sección "Cuentas FTP" o "FTP Management".
  3. Haz clic en "Crear una cuenta FTP".
  4. Rellena los campos:
    • Usuario: Elige un nombre (ej: webmaster).
    • Contraseña: Una segura (usa el generador si quieres).
    • Directorio: Especifica la carpeta raíz de tu web. Normalmente es public_html o domains/tudominio.com/public_html. ¡Este es el paso más importante!
  5. Guarda los cambios. Ahora tienes un usuario FTP listo.

[TIP] Si no estás seguro del directorio, elige / (raíz de tu cuenta) y luego ya navegarás hasta public_html. Pero es más seguro limitarlo a esa carpeta.

2. Configura tu cliente FTP (FileZilla)

Ahora vamos a configurar FileZilla para que se conecte al servidor.

  1. Abre FileZilla.
  2. En la barra superior, verás cuatro campos vacíos:
    • Host: ftp.tudominio.com o la IP del servidor.
    • Nombre de usuario: El que acabas de crear (ej: webmaster@tudominio.com o solo webmaster según tu proveedor).
    • Contraseña: La que pusiste.
    • Puerto: Déjalo en blanco (usará 21 por defecto) o pon 21.
  3. Haz clic en "Conexión rápida".

Si todo va bien, verás en el panel derecho (servidor) una lista de carpetas. En el izquierdo (local) verás las carpetas de tu ordenador.

[WARNING] Si la conexión falla, comprueba que el firewall de tu ordenador o el del servidor no bloqueen el puerto 21. También asegúrate de que tu proveedor de hosting tenga habilitado el acceso FTP.

3. Navega hasta la carpeta correcta: public_html

Este es el error más común. Tu web no se ve porque subiste los archivos a la carpeta equivocada.

La carpeta donde deben ir los archivos de tu web se llama public_html (o a veces domains/tudominio.com/public_html). En el panel derecho de FileZilla, haz doble clic en las carpetas hasta llegar a ella.

¿Qué encontrarás ahí?

  • Si es una instalación nueva, puede que esté vacía.
  • Si ya tienes contenido, verás archivos como index.php, wp-config.php (si usas WordPress) o carpetas como css, js, images.

4. Sube tus archivos

Ahora viene la parte fácil.

  1. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes tu web local.
  2. Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
  3. Arrástralos al panel derecho (el servidor) dentro de public_html.
  4. FileZilla te preguntará si quieres sobrescribir archivos existentes. Elige "Sobrescribir" si estás actualizando.
  5. Espera a que termine la transferencia. Verás el progreso en la parte inferior.

[INFO] No subas la carpeta que contiene tu web, sube el contenido de esa carpeta. Por ejemplo, si tienes una carpeta llamada miweb con index.html dentro, arrastra index.html directamente a public_html, no la carpeta miweb. Si no, tu web estará en tudominio.com/miweb/index.html en lugar de tudominio.com/index.html.

Gestionar tu web desde DirectAdmin: Más allá del FTP

Una vez que los archivos están en el servidor, DirectAdmin te ofrece herramientas para gestionar tu web sin necesidad de FTP.

1. El File Manager (Gestor de Archivos)

Si no quieres usar FTP, puedes usar el gestor integrado.

  1. En DirectAdmin, busca "File Manager".
  2. Navega hasta public_html.
  3. Puedes subir archivos uno a uno (limitado a 2-5 MB por archivo), renombrar, eliminar, editar el código directamente (muy útil para pequeños cambios) y cambiar permisos.

2. Gestión de bases de datos (MySQL)

La mayoría de webs dinámicas (WordPress, Joomla, etc.) necesitan una base de datos.

  1. Ve a "MySQL Management" en DirectAdmin.
  2. Crea una nueva base de datos y un usuario.
  3. Asigna el usuario a la base de datos con todos los privilegios.
  4. Anota los datos (nombre de BD, usuario, contraseña, servidor: normalmente localhost).
  5. Luego, en tu instalación (ej: WordPress), introduce esos datos.

3. Gestión de dominios y subdominios

¿Quieres añadir blog.tudominio.com? Fácil.

  1. En DirectAdmin, ve a "Domain Setup" o "Subdomain Management".
  2. Añade el subdominio. El sistema creará una carpeta dentro de public_html (ej: blog).
  3. Sube los archivos de tu blog a esa carpeta mediante FTP.

4. Configuración de PHP y recursos

¿Tu web va lenta? Puedes ajustar la versión de PHP o los límites de memoria.

  1. Busca "PHP Selector" o "PHP Settings".
  2. Elige la versión (ej: 8.1, 8.2) y activa extensiones como mysqli, curl, gd, etc.
  3. También puedes modificar el php.ini desde "File Manager" editando el archivo php.ini en la raíz de tu cuenta (no en public_html).

[WARNING] No cambies valores que no entiendas. Si algo falla, siempre puedes restaurar desde una copia de seguridad.

5. Copias de seguridad (Backups)

Nunca está de más tener un respaldo.

  1. En DirectAdmin, busca "Backup" o "System Backups".
  2. Puedes crear una copia completa (archivos + bases de datos) y descargarla a tu ordenador.
  3. También puedes programar backups automáticos (diarios, semanales) si tu plan de hosting lo permite.

Solución de problemas comunes al usar FTP con DirectAdmin

Aquí tienes las dudas más frecuentes que resuelvo como técnico de soporte.

¿Por qué no veo mi web después de subir los archivos?

  • Causa más común: Los archivos están en la carpeta equivocada. Revisa que estén dentro de public_html y no en una subcarpeta.
  • Causa 2: El archivo principal no se llama index.html, index.php o index.htm. El servidor busca ese nombre por defecto.
  • Causa 3: La DNS aún no se ha propagado. Espera de 24 a 48 horas si acabas de registrar el dominio.

¿Cómo cambio los permisos de un archivo?

Los permisos (755 para carpetas, 644 para archivos) son importantes para la seguridad.

  1. En FileZilla, haz clic derecho sobre el archivo/carpeta.
  2. Selecciona "Permisos de archivo".
  3. Introduce el valor numérico (ej: 755) y haz clic en "Aceptar".
  4. Marca "Recurse into subdirectories" si quieres aplicarlo a todo.

¿Puedo usar SFTP en lugar de FTP?

Sí, es más seguro. Solo necesitas cambiar el puerto de 21 a 22 y asegurarte de que tu proveedor de hosting lo soporte. En DirectAdmin, a veces viene activado por defecto.

¿Qué hago si olvidé mi contraseña FTP?

  1. Accede a DirectAdmin con tu usuario principal.
  2. Ve a "Cuentas FTP".
  3. Haz clic en el icono de editar (lápiz) junto al usuario FTP.
  4. Cambia la contraseña y guarda.

¿Cómo subo archivos grandes (más de 100 MB)?

FTP es ideal para archivos grandes. Pero si el servidor tiene un límite, puedes:

  • Comprimir la carpeta en un ZIP.
  • Subir el ZIP por FTP.
  • Descomprimirlo desde DirectAdmin usando "File Manager" (selecciona el ZIP y haz clic en "Extract").

Consejos finales para una gestión eficiente de tu web

  • Mantén todo organizado: Dentro de public_html, crea carpetas lógicas (css, js, images, includes).
  • Actualiza regularmente: Si usas WordPress, mantén el core, temas y plugins actualizados desde el panel de admin (no desde FTP).
  • Usa un gestor de versiones: Si trabajas en equipo, considera usar Git y hacer despliegues automáticos.
  • Monitorea el espacio: En DirectAdmin, puedes ver el uso de disco en la página principal. No dejes que se llene.
  • Seguridad primero: No subas archivos con permisos 777 (todo el mundo puede escribir). Usa 755 para carpetas y 644 para archivos.

Y recuerda, si en algún momento te sientes perdido, tu proveedor de hosting tiene un equipo de soporte (como yo) que estará encantado de ayudarte. DirectAdmin es una herramienta potente pero amigable; con un poco de práctica, estarás gestionando tu web como un profesional.

¿Listo para empezar? Abre FileZilla, conéctate a tu servidor y comienza a subir tu proyecto. ¡El mundo online te espera!

¿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