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

Guía para subir tu web con FTP a Syspanel (FileZilla paso a paso)

Actualizado el 14 de septiembre de 2025

¡Hola! 👋 ¿Estás listo para sacar tu web del “modo local” y publicarla en Internet? Si has llegado hasta aquí, probablemente ya tienes tu hosting contratado en Syspanel y te han dado unos datos de acceso que parecen un jeroglífico. No te preocupes, es mucho más fácil de lo que parece.

En esta guía extensa y 100% práctica, te voy a enseñar a subir tu web por FTP usando FileZilla, el programa más popular y gratuito para esta tarea. Lo haremos paso a paso, sin tecnicismos raros y con muchos consejos para que no te pierdas. Al final de este tutorial FTP, tu web estará publicada y funcionando.

Vamos a ello. Prepara un café ☕, abre tu panel de Syspanel y sigue estas instrucciones.


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

Imagina que tu web es una casa. Los archivos (HTML, CSS, imágenes, etc.) son los muebles. FTP (Protocolo de Transferencia de Archivos) es el camión de mudanzas que lleva esos muebles desde tu ordenador hasta el servidor donde vive tu web.

Cuando usas un constructor de páginas como WordPress, a veces puedes subir archivos desde el propio panel de administración. Pero para tareas más complejas, como subir un tema completo, un plugin pesado o una web hecha a medida, FTP es la opción más rápida y fiable. Con FileZilla, tendrás una interfaz visual para arrastrar y soltar tus archivos, como si fueran carpetas locales.


Requisitos previos antes de empezar

Antes de abrir FileZilla, asegúrate de tener a mano esta información. Sin ella, no podrás conectarte:

  1. Servidor FTP: Suele ser ftp.tudominio.com o una IP como 162.241.xxx.xxx. Lo encontrarás en el correo de bienvenida de tu hosting o en el panel de Syspanel.
  2. Nombre de usuario FTP: Normalmente es tu usuario o usuario@tudominio.com.
  3. Contraseña FTP: La que configuraste al crear el hosting.
  4. Puerto: El estándar es el 21 (para FTP normal) o el 22 (para SFTP, si tu plan lo ofrece). Syspanel usa el puerto 2106 para el acceso al panel de control, pero para la conexión FTP con FileZilla, el puerto suele ser el 21. Te lo detallo más abajo para que no te confundas.

[WARNING] ¡Ojo con el puerto! Mucha gente se confunde. El puerto 2106 es para acceder al panel de control web de Syspanel (desde el navegador). Para la transferencia de archivos con FileZilla, el puerto es el 21 (o el 22 si usas SFTP). No los mezcles o no podrás conectar.


Paso 1: Descargar e instalar FileZilla

FileZilla es gratuito y está disponible para Windows, Mac y Linux.

  1. Ve a la página oficial: filezilla-project.org.
  2. Descarga la versión FileZilla Client (no la Server).
  3. Instálalo como cualquier otro programa. Sigue el asistente y acepta los términos. No necesitas configurar nada especial durante la instalación.

Paso 2: Encuentra tus datos de conexión en Syspanel

Aquí es donde mucha gente se pierde. Vamos a buscar los datos exactos.

  1. Inicia sesión en tu panel de Syspanel. Recuerda que la URL suele ser https://tu-servidor:2106 (ese es el puerto del panel, no el de FTP).
  2. Busca una sección llamada "Cuentas FTP", "Usuarios FTP" o similar. En la mayoría de los paneles basados en HestiaCP (que es la base de Syspanel), la encontrarás en el menú lateral o superior.
  3. Dentro, verás una lista de usuarios FTP. Normalmente ya hay uno creado por defecto. Si no lo ves, crea uno nuevo.
  4. Anota el Nombre de usuario y asegúrate de tener la Contraseña. Si no la recuerdas, puedes restablecerla desde ese mismo panel.

[TIP] Si tu web es para un cliente y no quieres darle acceso al panel principal, crea un usuario FTP específico para él. Así podrá subir archivos sin tocar la configuración del servidor. En Syspanel, esto se hace en la misma sección de cuentas FTP.


Paso 3: Configurar la conexión en FileZilla (el momento clave)

Abre FileZilla. Verás una interfaz con dos columnas principales: la izquierda son tus archivos locales (tu PC) y la derecha son los archivos del servidor (tu web). Están vacías por ahora.

En la barra superior, hay cuatro campos para conectar:

  • Servidor: Aquí pones el host (ej. ftp.tudominio.com).
  • Nombre de usuario: Tu usuario FTP.
  • Contraseña: La contraseña de ese usuario.
  • Puerto: Deja este campo en blanco o pon 21. (No pongas 2106, recuerda el aviso anterior).

Ahora, haz clic en "Conexión rápida" (el botón con un rayo).

[INFO] Si tu hosting soporta SFTP (una versión segura de FTP), puedes cambiar el puerto a 22 y el protocolo a SFTP en el menú desplegable de la izquierda del campo "Servidor". Esto cifra la conexión. La mayoría de los planes de Syspanel lo soportan. Si no estás seguro, prueba primero con FTP normal (puerto 21).


Paso 4: Navegar hasta la carpeta correcta (public_html)

Cuando la conexión se establezca, verás un mensaje verde en el cuadro de registro (arriba) que dice algo como Directorio listado correctamente. A la derecha, ahora verás las carpetas de tu servidor.

MUY IMPORTANTE: No subas tus archivos en cualquier carpeta. Debes ir a la raíz pública de tu web, que normalmente se llama:

  • public_html
  • www
  • htdocs

En Syspanel (basado en HestiaCP), la carpeta suele ser public_html. Haz doble clic en ella para entrar.

[WARNING] Si subes los archivos fuera de public_html, tu web no se verá. Verás el índice del servidor o un error 404. Asegúrate de estar DENTRO de esta carpeta. También verás una carpeta logs o backup; no las toques.


Paso 5: Subir tu web (el arrastre mágico)

Ahora viene la parte divertida. En la columna izquierda (tu PC), navega hasta la carpeta donde tienes los archivos de tu web.

  • Si tu web es un sitio estático (HTML, CSS, JS), verás archivos como index.html, styles.css, imagenes/, etc.
  • Si es WordPress, verás carpetas como wp-admin, wp-content, wp-includes y archivos como wp-config.php.

Selecciona TODO (Ctrl+A en Windows, Cmd+A en Mac) y arrástralo hasta la columna derecha (dentro de public_html).

FileZilla empezará a subir los archivos. Verás una cola de archivos en la parte inferior. Espera a que la barra de progreso llegue al 100% y desaparezcan los archivos de la cola.

[TIP] No subas una carpeta que contenga otra carpeta con los archivos. Es decir, si tienes una carpeta llamada mi-web y dentro está index.html, no arrastres la carpeta mi-web entera. Entra en ella y arrastra el contenido directamente a public_html. Así evitas que la web quede en public_html/mi-web/index.html y no cargue.


Paso 6: Verificar que todo está en su sitio

Una vez subido todo, en la columna derecha de FileZilla, dentro de public_html, deberías ver los mismos archivos que tienes en tu PC.

Abre tu navegador y escribe tu dominio (ej. www.tudominio.com). Si has subido un index.html, deberías ver tu web. Si has subido WordPress, verás la pantalla de instalación o tu web si ya tenías la base de datos importada.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más habituales cuando haces un tutorial FTP básico. Te las resuelvo directamente:

¿Por qué no puedo conectar con FileZilla?

  • Error "No se puede establecer conexión con el servidor": Revisa que el puerto sea 21 y que el servidor esté bien escrito. Prueba a usar la IP en lugar del dominio.
  • Error "Fallo de autenticación": El usuario o la contraseña son incorrectos. Ve a Syspanel y restablece la contraseña.
  • Error "Conexión cerrada por el servidor": Puede que tu proveedor de Internet bloquee el puerto 21. Prueba a activar el SFTP (puerto 22) en FileZilla.

¿He subido los archivos pero veo un error 403 o 404?

  • Error 404: Seguro que has subido los archivos a la carpeta equivocada. Verifica que estás dentro de public_html y no en otra carpeta.
  • Error 403: Puede que el archivo index.html o index.php no exista o tenga permisos incorrectos. En FileZilla, haz clic derecho sobre el archivo y selecciona "Permisos de archivo". Pon 644 para archivos y 755 para carpetas.

¿Cómo subo una web muy grande? (más de 1GB)

FileZilla puede fallar con archivos enormes o conexiones inestables. Te recomiendo:

  1. Comprime tu web en un .zip.
  2. Sube el .zip con FileZilla.
  3. Usa el Administrador de Archivos de Syspanel (en el panel, puerto 2106) para extraer el .zip directamente en el servidor. Es mucho más rápido y fiable.

¿Qué es eso de wp-config.php que me pide permisos?

WordPress necesita escribir en algunos archivos. Si ves errores de permisos, selecciona todos los archivos en FileZilla, haz clic derecho y en "Permisos de archivo" marca la casilla de "Recursivo en subdirectorios" y pon 755 para carpetas y 644 para archivos. No le des 777 a todo, es inseguro.


Conclusión: Ya tienes tu web subida

¡Felicidades! Has completado el proceso para publicar web usando FTP. Ya sabes que el flujo es:

  1. Conecta con FileZilla (puerto 21).
  2. Accede a public_html.
  3. Arrastra tus archivos.
  4. Verifica en tu navegador.

Este conocimiento te servirá para siempre. Cada vez que necesites actualizar un archivo, solo tienes que conectarte, sobrescribir el archivo en el servidor y listo.

Si te ha quedado alguna duda, repasa los pasos de esta guía para subir tu web por FTP a Syspanel. No hay nada que no se pueda arreglar con paciencia y un buen café. Y recuerda, el puerto 2106 es solo para el panel de control, no para FileZilla.

¡Nos vemos en el siguiente tutorial! 🚀

¿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