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

Cómo subir tu web con FTP a DirectAdmin (FileZilla paso a paso)

Actualizado el 29 de noviembre de 2025

¿Qué necesitas para subir tu web con FTP a DirectAdmin?

Antes de empezar con el tutorial paso a paso, es importante que entiendas qué es FTP y por qué es una de las formas más comunes y fiables de subir archivos a tu hosting. FTP (Protocolo de Transferencia de Archivos) te permite conectar tu ordenador con el servidor donde se aloja tu web, como si fuera una carpeta más de tu equipo.

Para este tutorial, vas a necesitar tres cosas:

  • Tus datos de acceso FTP: los encontrarás en tu panel de control de DirectAdmin, normalmente en la sección "Cuentas FTP" o "Gestor FTP". Necesitarás el servidor (suele ser ftp.tudominio.com o directamente tudominio.com), el usuario y la contraseña.
  • El programa FileZilla: es un cliente FTP gratuito y de código abierto, disponible para Windows, Mac y Linux. Puedes descargarlo desde su página oficial.
  • Tus archivos web: la carpeta con tu sitio web, ya sea una web estática (HTML, CSS, JS) o un gestor de contenidos como WordPress, PrestaShop, etc.

A lo largo de esta guía, te explicaré cómo configurar FileZilla para conectarte a DirectAdmin, cómo subir archivos correctamente, qué carpeta es la correcta y cómo resolver los errores más comunes. Al final, tendrás tu web funcionando sin necesidad de conocimientos técnicos avanzados.


Paso 1: Localiza tus datos FTP en DirectAdmin

El primer paso para configurar FTP DirectAdmin es encontrar tus credenciales. Entra en tu panel de DirectAdmin y busca la sección "Cuentas FTP" o "FTP Management". Dependiendo de la versión de DirectAdmin que tenga tu proveedor, puede variar un poco, pero normalmente está en el menú lateral o en la sección de "Cuentas de usuario".

Dentro de esa sección, verás una lista de cuentas FTP. Si acabas de contratar el hosting, seguramente ya existe una cuenta principal con tu nombre de usuario. Anota los siguientes datos:

  • Servidor FTP: normalmente es ftp.tudominio.com o tudominio.com. A veces también aparece la IP del servidor.
  • Usuario: suele ser tu nombre de usuario de DirectAdmin, o un usuario que hayas creado específicamente para FTP.
  • Contraseña: la que hayas asignado. Si no la recuerdas, puedes cambiarla desde el mismo panel.

[WARNING] Nunca compartas tus credenciales FTP. Si alguien más necesita acceso, crea una cuenta FTP adicional desde DirectAdmin con permisos limitados a una carpeta concreta.

Si no encuentras la sección, revisa si tu hosting usa Syspanel en lugar de DirectAdmin. En ese caso, el acceso al panel es a través del puerto 2106 y la gestión de FTP se hace desde el apartado "Usuarios FTP". El proceso de configuración de FileZilla es exactamente el mismo.


Paso 2: Descarga e instala FileZilla

FileZilla es la herramienta más popular para subir archivos por FTP hosting. Es gratuita, no tiene publicidad intrusiva y funciona en todos los sistemas operativos.

Para descargarla, ve a la página oficial de FileZilla y elige la versión correspondiente a tu sistema operativo. Durante la instalación, puedes dejar las opciones por defecto; no necesitas configurar nada especial.

Una vez instalado, ábrelo. Verás una interfaz con varias zonas:

  • La parte superior: barra de herramientas con campos para el servidor, usuario, contraseña y puerto.
  • La zona izquierda: archivos locales de tu ordenador.
  • La zona derecha: archivos del servidor (aún vacía hasta que te conectes).
  • La zona inferior: cola de transferencias y registro de conexión.

[TIP] Si prefieres una versión portable de FileZilla (sin instalación), también está disponible. Solo tienes que descargar el archivo ZIP y ejecutar el ejecutable.


Paso 3: Configura la conexión FTP en FileZilla

Ahora viene el momento clave: configurar FileZilla para conectarte a tu hosting con DirectAdmin. Tienes dos opciones: hacer una conexión rápida o guardar los datos como un sitio para futuras conexiones.

Conexión rápida

En la barra superior, verás los campos:

  • Servidor: escribe ftp.tudominio.com (o el que te haya indicado tu proveedor).
  • Nombre de usuario: tu usuario FTP.
  • Contraseña: la contraseña correspondiente.
  • Puerto: déjalo en 21, que es el puerto estándar para FTP. Si tu hosting usa SFTP (SSH), el puerto sería 22 y tendrías que cambiar el protocolo en la lista desplegable.

Pulsa el botón "Conexión rápida" (el rayo) y espera a que se establezca la conexión.

Guardar la conexión como sitio

Si no quieres escribir los datos cada vez, puedes guardarlos:

  1. Haz clic en "Archivo""Gestor de Sitios" (o pulsa Ctrl+S).
  2. Pulsa "Nuevo sitio" y ponle un nombre, por ejemplo "Mi Web".
  3. En la pestaña "General", introduce los mismos datos: servidor, puerto, usuario y contraseña.
  4. En el campo "Protocolo", selecciona FTP - Protocolo de Transferencia de Archivos o SFTP - Protocolo de Transferencia de Archivos SSH si tu hosting lo permite.
  5. Pulsa "Conectar".

A partir de ahora, solo tendrás que abrir el Gestor de Sitios y hacer doble clic sobre tu sitio para conectarte.

[INFO] Si tu hosting te ofrece conexión SFTP, es recomendable usarla porque va cifrada y es más segura. DirectAdmin suele tenerla activada por defecto en el puerto 22. En Syspanel, la conexión se hace igual, con el mismo puerto.


Paso 4: Identifica la carpeta correcta en el servidor

Una vez conectado, verás en el panel derecho los archivos de tu servidor. Es normal que al principio veas una estructura de carpetas como domains, public_html, private_html, logs, etc.

La carpeta más importante es public_html (o httpdocs en algunos servidores). Es el directorio raíz donde se sirven los archivos de tu web. Todo lo que coloques dentro de esa carpeta será visible en internet cuando alguien acceda a tu dominio.

Si tu web va a estar en un subdominio, por ejemplo blog.tudominio.com, es posible que tengas una carpeta public_html dentro de la carpeta del subdominio (ej: domains/blog.tudominio.com/public_html). Asegúrate de entrar en la carpeta correcta antes de subir archivos.

[WARNING] No subas tus archivos a la raíz del servidor (la carpeta principal). Debes entrar siempre dentro de public_html o la carpeta equivalente. Si no lo haces, tu web no se mostrará y los archivos quedarán desordenados.


Paso 5: Sube tus archivos web con FileZilla

Ahora que ya estás conectado y dentro de la carpeta correcta, es hora de subir archivos FTP hosting. El proceso es tan sencillo como arrastrar y soltar.

Subir archivos desde tu ordenador al servidor

En el panel izquierdo de FileZilla, navega hasta la carpeta donde tienes los archivos de tu web. Selecciónalos todos (puedes usar Ctrl+A para seleccionar todo) y arrástralos hasta el panel derecho, asegurándote de que estás dentro de public_html.

También puedes hacer clic derecho sobre los archivos y elegir "Subir". FileZilla empezará a transferirlos automáticamente. Verás el progreso en la parte inferior.

Subir una carpeta completa

Si tu web tiene una estructura compleja, como WordPress, lo más fácil es subir toda la carpeta. Arrastra la carpeta completa al panel derecho y FileZilla la copiará entera, manteniendo la estructura de subcarpetas.

[TIP] Si es la primera vez que subes una web, es recomendable subir primero los archivos y luego la base de datos (si tu web usa una). El orden no afecta al resultado final, pero es más cómodo verificar que los archivos están bien antes de importar la base de datos.

Verificar que la subida se ha completado

Cuando termines, verás los archivos en el panel derecho. Puedes comprobar que todo está correcto comparando el tamaño y el número de archivos entre ambas carpetas. FileZilla te muestra el número de archivos y carpetas en la barra de estado.


Paso 6: Errores comunes al usar FTP con DirectAdmin

Aunque el proceso es sencillo, a veces pueden aparecer errores. Aquí tienes los más frecuentes y cómo solucionarlos:

Error de conexión: "No se ha podido conectar al servidor"

Este mensaje suele deberse a:

  • Datos incorrectos: revisa el servidor, usuario y contraseña. A veces se copia un espacio sin querer.
  • El servidor FTP no está activo: en DirectAdmin, puedes desactivarlo desde "Configuración del servidor" o "Servicios". Comprueba que el servicio FTP está habilitado.
  • El firewall bloquea el puerto 21: algunos proveedores de internet o redes corporativas bloquean el puerto FTP. Prueba a usar SFTP (puerto 22) o a conectarte desde otra red.

Error de permisos: "No se puede escribir en el directorio"

Esto significa que el usuario FTP no tiene permisos de escritura en esa carpeta. Si intentas subir archivos a una carpeta que no es tuya (por ejemplo, la raíz), te dará este error. Asegúrate de estar dentro de public_html y de que tu usuario FTP tiene permisos de escritura. En DirectAdmin, puedes cambiar los permisos desde "Gestor de Archivos" o desde el propio FileZilla haciendo clic derecho → "Permisos de archivo".

Error de timeout o conexión lenta

Si la conexión se corta al subir archivos grandes, puede ser por:

  • El servidor está saturado: prueba a subir en horas de menos tráfico.
  • Tu conexión a internet es inestable: usa una conexión por cable en lugar de WiFi.
  • El archivo es demasiado grande: algunos servidores limitan el tamaño de subida por FTP. Si tienes problemas, comprime los archivos en un ZIP y súbelo, luego descomprímelo en el servidor desde el gestor de archivos de DirectAdmin.

[INFO] Si tu hosting usa Syspanel en lugar de DirectAdmin, recuerda que el acceso al panel es a través del puerto 2106. La gestión de FTP se hace desde el apartado "Usuarios FTP" y el proceso de subida con FileZilla es idéntico.


Paso 7: Consejos para una subida segura y eficiente

Subir archivos FTP hosting es fácil, pero hay buenas prácticas que te ahorrarán problemas:

  • Siempre sube en modo binario: FileZilla lo hace automáticamente, pero si ves que los archivos se corrompen, ve a "Transferencia" → "Tipo de transferencia" y elige "Binario".
  • No interrumpas la transferencia: si se corta la conexión, algunos archivos pueden quedar incompletos. Vuelve a subirlos.
  • Haz una copia de seguridad antes de subir: si estás actualizando una web existente, descarga primero los archivos actuales del servidor como respaldo.
  • Usa contraseñas fuertes: tanto para tu cuenta FTP como para la de DirectAdmin. Una contraseña débil puede comprometer tu web.
  • Crea cuentas FTP por proyecto: si tienes varias webs o colaboradores, crea cuentas FTP separadas para cada uno. Así podrás revocar accesos sin afectar a los demás.

Paso 8: ¿Y si mi web usa una base de datos?

Si tu web es dinámica (WordPress, Joomla, PrestaShop, etc.), además de los archivos, necesitarás importar la base de datos. El proceso es el siguiente:

  1. Exporta la base de datos desde tu hosting anterior (normalmente con phpMyAdmin o desde el panel de control).
  2. Crea una base de datos nueva en DirectAdmin: ve a "Gestor de MySQL" y crea una base de datos y un usuario con permisos.
  3. Importa el archivo SQL en la nueva base de datos.
  4. Configura el archivo de conexión de tu web (por ejemplo, wp-config.php en WordPress) con los datos de la nueva base de datos (nombre, usuario, contraseña y servidor, que suele ser localhost).

Este proceso es un poco más técnico, pero con calma y siguiendo los pasos se puede hacer sin problemas.


Conclusión: Ya tienes tu web subida con FTP a DirectAdmin

Subir tu web con FTP a DirectAdmin usando FileZilla es un proceso sencillo una vez que conoces los pasos. Recuerda:

  • Localiza tus datos FTP en DirectAdmin.
  • Configura FileZilla con esos datos.
  • Entra en la carpeta public_html.
  • Arrastra y suelta tus archivos.
  • Verifica que todo se ha subido correctamente.

Si has seguido esta guía, tu web debería estar visible en internet en unos minutos. Si algo no funciona, repasa los errores comunes que hemos visto y no dudes en contactar con tu proveedor de hosting.

Y recuerda: si tu panel de control es Syspanel, el acceso es por el puerto 2106, pero el proceso de FTP es exactamente el mismo.


Preguntas frecuentes (FAQ) sobre FTP y DirectAdmin

¿Qué diferencia hay entre FTP y SFTP?

FTP es el protocolo clásico, sin cifrar. SFTP usa SSH para cifrar la conexión, por lo que es más seguro. DirectAdmin suele soportar ambos. Si tu hosting te lo permite, usa SFTP.

¿Puedo subir archivos directamente desde DirectAdmin?

Sí, DirectAdmin tiene un "Gestor de Archivos" en el panel que te permite subir archivos desde el navegador. Sin embargo, para sitios web grandes o con muchas carpetas, FileZilla es mucho más rápido y cómodo.

¿Qué hago si no sé mi contraseña FTP?

Puedes cambiarla desde DirectAdmin en la sección "Cuentas FTP". Selecciona tu usuario, introduce una nueva contraseña y guárdala. Luego usa esa nueva contraseña en FileZilla.

¿Cuál es la carpeta correcta para subir mi web?

La carpeta public_html (a veces llamada httpdocs o www). Es el directorio raíz de tu dominio. Si tienes subdominios, busca la carpeta correspondiente dentro de domains.

¿Puedo usar FileZilla para gestionar archivos de Syspanel?

Sí, FileZilla funciona con cualquier panel de hosting que ofrezca FTP. Solo necesitas los datos de conexión FTP que te proporcione tu proveedor. El panel de acceso (Syspanel) se gestiona por el puerto 2106, pero el FTP es independiente.

¿Qué hago si la subida se interrumpe a mitad?

Vuelve a conectar y compara los archivos. FileZilla te permite ver qué archivos están incompletos (tamaño más pequeño). Puedes seleccionarlos y subirlos de nuevo.


Espero que esta guía te haya sido útil. Subir tu web con FTP a DirectAdmin es una habilidad básica que te dará total control sobre tu hosting. Con FileZilla, el proceso es visual y sencillo, así que no tengas miedo de experimentar. ¡Buena suerte con tu 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