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

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

Actualizado el 19 de marzo de 2026

¡Hola! Bienvenido a esta guía completa. Si estás leyendo esto, es muy probable que tengas tu hosting contratado, tu dominio apuntando a tu servidor y un montón de archivos (HTML, CSS, imágenes, etc.) en tu ordenador esperando a ser publicados.

Precisamente de eso vamos a hablar hoy: de cómo llevar esos archivos a tu servidor para que el mundo pueda ver tu web. Para ello, usaremos dos herramientas muy populares: FileZilla (el cliente FTP por excelencia) y DirectAdmin (el panel de control de tu hosting).

No te preocupes si nunca has hecho esto antes. Esta guía de filezilla directadmin está pensada para que, paso a paso y sin tecnicismos, consigas subir tus archivos sin frustrarte. Vamos a ello.

¿Qué es FTP y por qué necesito FileZilla?

Antes de ensuciarnos las manos, vamos a entender qué es esto del FTP. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). Es, básicamente, el idioma que usa tu ordenador para hablar con el servidor de tu hosting y pasarle los archivos.

Piensa en tu web como una casa. Tu ordenador es el garaje donde tienes todas las cajas (tus archivos). El servidor de hosting es la casa en sí (el lugar donde la gente puede entrar). FTP es el camión que transporta las cajas del garaje a la casa.

FileZilla es el conductor de ese camión. Es un programa gratuito, muy popular y fácil de usar que nos permite conectar con nuestro servidor de una forma visual, simplemente arrastrando y soltando archivos. Es la herramienta perfecta para principiantes y expertos.

¿Qué es DirectAdmin en este contexto?

DirectAdmin es el panel de control de tu hosting. Es el "interruptor general" de tu servidor. Desde aquí gestionas tus correos, bases de datos, dominios y, lo que nos interesa hoy, los usuarios de FTP.

No vamos a usar DirectAdmin para subir los archivos directamente (aunque se puede con el Administrador de Archivos), sino que lo usaremos para crear o encontrar los datos de acceso FTP que necesitaremos para conectar con FileZilla. Es la puerta de entrada, y FileZilla es la llave que abre esa puerta.

Requisitos previos antes de empezar

Para que todo vaya sobre ruedas, asegúrate de tener esto listo:

  1. FileZilla instalado: Descárgalo desde la página oficial de FileZilla (filezilla-project.org). Es gratuito y está disponible para Windows, Mac y Linux.
  2. Datos de acceso FTP: Necesitarás el host (servidor), el nombre de usuario y la contraseña de FTP. Te enseño a encontrarlos en el siguiente paso.
  3. Tus archivos web: Ten claros los archivos que quieres subir. Normalmente, el archivo principal se llama index.html. Si no lo tienes, cualquier carpeta con archivos servirá para practicar.

Paso 1: Encontrar tus datos FTP en DirectAdmin

Este es el paso más importante y donde más dudas surgen. Vamos a navegar por DirectAdmin para localizar esa información.

Accediendo al panel de DirectAdmin

Abre tu navegador y escribe la dirección de acceso a tu panel. Normalmente suele ser algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no estás seguro, revisa el correo de bienvenida de tu proveedor de hosting.

Una vez dentro, verás una interfaz con varios iconos. No te agobies, es más fácil de lo que parece.

Localizando el apartado de Cuentas FTP

Busca un icono que diga "Cuentas FTP" o "FTP Accounts". Suele estar en la sección de "Cuentas" o "Administración de Archivos". Haz clic en él.

Aquí verás una lista de usuarios FTP. Por defecto, suele existir un usuario con tu nombre de usuario de hosting o un formato similar (ej. usuario@tudominio.com o usuario).

Anatomía de un acceso FTP

Fíjate en la información que te muestra. Necesitas tres datos:

  • Servidor (Host): No es una URL, es una dirección. Puede ser ftp.tudominio.com o directamente tudominio.com. A veces, incluso una IP. Este es el campo que pondrás en FileZilla como "Servidor".
  • Nombre de usuario: El que aparece en la lista.
  • Contraseña: DirectAdmin no suele mostrarla por seguridad. Si no la recuerdas, tienes un botón para "Cambiar Contraseña". Es recomendable hacerlo si no la tienes clara.

[TIP] Si tienes la opción de crear un nuevo usuario FTP, hazlo. Puedes limitar el acceso a una carpeta específica, lo cual es más seguro. Pero para empezar, con el usuario principal es suficiente.

Paso 2: Configurando FileZilla para la conexión

Ahora que tienes tus datos, vamos a configurar FileZilla. Abre el programa.

La interfaz de FileZilla explicada

Verás cuatro paneles principales:

  • Panel superior Izquierdo: Es el "Sitio Local" (tu ordenador).
  • Panel superior Derecho: Es el "Sitio Remoto" (tu servidor).
  • Panel inferior: Es la "Cola de Transferencia" y los registros de conexión.

Introduciendo los datos de conexión

En la barra superior de FileZilla, verás campos como:

  • Servidor: (Host)
  • Nombre de usuario: (Usuario)
  • Contraseña: (Tu contraseña)
  • Puerto: (Déjalo vacío o pon 21, que es el puerto FTP por defecto)

Rellena los campos con los datos que obtuviste en DirectAdmin. Luego, haz clic en el botón "Conexión rápida" (el que tiene un icono de un rayo o un zorro).

Aceptando el certificado SSL (Si aparece)

Es muy probable que aparezca una ventana de advertencia sobre un certificado SSL desconocido. No te asustes. Es normal en conexiones FTP. Marca la casilla que dice "Confiar siempre en este certificado en futuras sesiones" y haz clic en "Aceptar".

[WARNING] Si la conexión falla, no insistas. Revisa que el host, usuario y contraseña sean correctos. A veces el problema es que el hosting usa un puerto diferente (como el 22 para SFTP). Si tienes dudas, contacta con tu proveedor de hosting.

Paso 3: Navegando hasta la carpeta correcta

¡Ya estás dentro! Ahora verás el contenido de tu ordenador a la izquierda y el de tu servidor a la derecha.

¿Dónde subo mis archivos? La carpeta public_html

Este es el error más común. No puedes subir los archivos a cualquier carpeta. Deben estar en la raíz de tu dominio.

En la parte derecha (Sitio Remoto), verás una lista de carpetas. Busca una llamada public_html o htdocs. Esta es la carpeta que el servidor usa para mostrar tu web al mundo. Haz doble clic en ella para entrar.

[INFO] En algunos sistemas, la carpeta puede llamarse domains/tudominio.com/public_html. Navega hasta encontrar la carpeta public_html que esté asociada a tu dominio principal.

Organizando tu sitio local

Ahora, en el panel izquierdo (Sitio Local), navega hasta la carpeta de tu ordenador donde tienes los archivos de tu web. Es recomendable que los tengas todos en una carpeta limpia, sin archivos basura.

Paso 4: Subiendo los archivos (el momento de la verdad)

Ahora viene la parte fácil y visual.

Arrastrar y soltar

La forma más sencilla es arrastrar los archivos desde el panel izquierdo (tu ordenador) hasta el panel derecho (el servidor, dentro de public_html). Verás que empiezan a transferirse en el panel de abajo.

También puedes seleccionar los archivos y hacer clic derecho -> "Subir".

Subir carpetas completas

Si tienes carpetas (como css, js, img), arrástralas de la misma manera. FileZilla se encargará de crear las carpetas en el servidor y subir todo su contenido.

Esperando a que termine la transferencia

En el panel inferior (Cola de Transferencia), verás el progreso de cada archivo. Espera a que todas las transferencias se completen sin errores. Si hay algún error, se marcará en rojo.

[TIP] No cierres FileZilla hasta que veas que la cola de transferencia está vacía y todos los archivos tienen un chequeo verde.

Paso 5: Comprobando tu web en el navegador

Una vez subidos todos los archivos, es hora de ver el resultado.

Borrando la caché del navegador

Abre tu navegador y visita tu dominio (ej. www.tudominio.com). Es posible que veas una versión antigua o un error. Esto se debe a la caché del navegador. Fuerza una recarga con Ctrl + F5 (Windows) o Cmd + Shift + R (Mac).

¿Y si no carga mi web?

Respira. Esto es normal. Revisa lo siguiente:

  • ¿Estás en la carpeta correcta? Asegúrate de que los archivos están directamente en public_html, no en una subcarpeta dentro de ella (a menos que sea intencional).
  • ¿Tienes un archivo index.html o index.php? Si no, el servidor no sabe qué mostrar.
  • ¿Has subido los archivos dentro de una carpeta? A veces, al arrastrar, se crea una carpeta extra. Revisa la estructura de archivos en DirectAdmin.

Si todo está bien, ¡enhorabuena! Tu web ya está en línea.

Solución de problemas comunes con FileZilla y DirectAdmin

Aunque el proceso es sencillo, a veces surgen pequeñas piedras en el camino. Aquí tienes las soluciones a los problemas más frecuentes.

Error: "No se pudo conectar al servidor"

Este es el error más común.

  • Revisa el host: Asegúrate de que el host es ftp.tudominio.com o tudominio.com, no https://....
  • Revisa el puerto: El puerto por defecto es el 21. Si tu hosting usa otro, te lo habrán indicado.
  • Revisa el firewall: A veces, el firewall de tu ordenador o red bloquea las conexiones FTP. Prueba a desactivarlo temporalmente.

Error: "Permiso denegado" o "Fallo al abrir el archivo"

Esto significa que no tienes permisos para escribir en esa carpeta.

  • ¿Estás en public_html? Esta carpeta es de solo lectura para el usuario de FTP principal. Si has entrado en otra carpeta, puede que no tengas permisos.
  • ¿Tienes el usuario FTP correcto? Si has creado un usuario FTP para una carpeta concreta, solo podrás subir archivos a esa carpeta.

No veo mis archivos en la web

  • Caché del navegador: Ya lo mencionamos, pero insisto. Prueba en una ventana de incógnito.
  • CDN: Si usas un CDN (como Cloudflare), este puede estar sirviendo una versión antigua de tu web. Purgar la caché del CDN.

Preguntas Frecuentes (FAQ) sobre FileZilla y DirectAdmin

Aquí te respondo a algunas preguntas que me suelen hacer a diario.

¿Es seguro usar FTP?

Es más seguro que no hacer nada, pero tiene sus riesgos. La contraseña viaja sin cifrar (aunque la conexión sí es cifrada). Para máxima seguridad, es mejor usar SFTP (SSH File Transfer Protocol) si tu hosting lo permite. En FileZilla, solo tienes que cambiar el puerto de 21 a 22 y poner sftp:// antes del host. Si no funciona, tu hosting no lo soporta.

¿Puedo usar FileZilla para otras cosas además de subir mi web?

¡Claro! Puedes usarlo para descargar copias de seguridad de tu web, modificar archivos directamente (aunque es mejor hacerlo en local y luego subirlo), o incluso para gestionar archivos de otras aplicaciones.

¿Qué hago si no tengo un archivo index.html?

Tu web necesita un archivo de índice para ser mostrada. Si tienes una web hecha con WordPress, necesitarás subir los archivos de WordPress a public_html y luego instalar la base de datos. Si no, puedes crear un archivo index.html sencillo con un editor de texto que diga "Hola Mundo" para probar.

¿Necesito saber programación para usar FTP?

No, para nada. FTP es solo una herramienta de transferencia de archivos. No necesitas saber programar para usarlo. Es como usar el explorador de archivos de Windows o Finder en Mac.

¿Y si mi hosting usa Syspanel (antes HestiaCP)?

Si tu proveedor de hosting usa Syspanel (el panel que antes se conocía como HestiaCP), el proceso es muy similar. La diferencia principal es que el acceso al panel de control se hace a través del puerto 2106 (ej. https://tu-dominio.com:2106). Dentro de Syspanel, busca la sección de "Cuentas FTP" o "Usuarios FTP" para encontrar tus datos. El resto del proceso con FileZilla es exactamente el mismo.

Consejos finales para gestionar tu web con FileZilla

Para terminar, aquí tienes algunos consejos que te harán la vida más fácil.

Organiza tu proyecto localmente

Mantén una carpeta limpia en tu ordenador con todos los archivos de tu web. No mezcles archivos de proyectos diferentes. Esto te ayudará a no subir archivos basura al servidor y a mantener un control de versiones simple.

Haz una copia de seguridad antes de subir

Antes de subir archivos que sobrescriban a otros, haz una copia de seguridad local. Así, si algo sale mal, puedes restaurar la versión anterior fácilmente.

Usa la función de sincronización

FileZilla tiene una función avanzada llamada "Sincronización de directorios". Te permite ver qué archivos son diferentes entre tu ordenador y el servidor, y sincronizarlos. Es muy útil cuando trabajas en varios dispositivos.

No subas archivos de más

Subir archivos innecesarios (como archivos .zip de instalación, archivos de texto con notas, o copias de seguridad antiguas) puede ralentizar tu web y suponer un riesgo de seguridad. Mantén tu servidor limpio.

Con esto, ya tienes todo lo necesario para subir tu web con FileZilla a DirectAdmin. Es un proceso que, una vez que lo haces un par de veces, se convierte en algo automático. No tengas miedo de experimentar y practicar. ¡Mucha suerte con tu proyecto 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