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

Syspanel: cómo subir tu página web por FTP

Actualizado el 13 de octubre de 2025

Introducción: ¿Qué es el FTP y por qué lo necesitas para subir tu web?

Si acabas de contratar un hosting o llevas tiempo con tu página web, seguramente has escuchado el término FTP y te has preguntado qué es. No te preocupes, es más sencillo de lo que parece. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). En pocas palabras, es el método estándar que se usa para subir archivos desde tu computadora al servidor donde está alojada tu web.

Imagina que tu hosting es un gran edificio de oficinas y tu web es la oficina principal. Para amueblar esa oficina (subir tus archivos HTML, imágenes, CSS, etc.), necesitas un ascensor o una escalera. El FTP es ese ascensor: te permite transportar todos los archivos desde tu casa (tu PC) hasta el piso correcto del edificio (tu hosting).

En este artículo, te voy a guiar paso a paso para que aprendas a subir tu página web por FTP utilizando Syspanel y una herramienta gratuita y muy popular llamada FileZilla. Al final, tendrás tu web funcionando en menos de lo que canta un gallo, aunque nunca hayas hecho algo parecido antes.

Requisitos previos: Lo que necesitas antes de empezar

Antes de lanzarnos a la piscina, asegúrate de tener a mano estos tres datos. Sin ellos, no podrás conectarte al servidor. Son como las llaves de tu oficina.

  1. La dirección del servidor FTP (Host): Normalmente se parece a ftp.tudominio.com o directamente la IP de tu servidor. La encontrarás en tu panel de control de Syspanel.
  2. Tu nombre de usuario FTP: Suele ser el mismo que el de tu cuenta de hosting, o uno específico que hayas creado para FTP.
  3. Tu contraseña FTP: La contraseña asociada a ese usuario. A veces es la misma que la de tu panel de Syspanel, pero por seguridad, a menudo se configura una distinta.

[INFO] Si no encuentras estos datos, no te preocupes. Accede a tu panel de Syspanel (recuerda, se accede a través del puerto 2106, por ejemplo: https://tu-servidor:2106) y busca la sección de "Cuentas FTP" o "Usuarios FTP". Ahí podrás ver y crear las credenciales que necesitas.

Paso 1: Accede a tu panel de Syspanel y localiza tus datos FTP

Lo primero es lo primero. Vamos a familiarizarnos con tu panel de control. Syspanel es la herramienta que te permite administrar todo tu hosting: dominios, bases de datos, correos y, por supuesto, los archivos.

Para acceder, abre tu navegador web y escribe la dirección de tu servidor seguida del puerto 2106. Por ejemplo: https://midominio.com:2106 o https://192.168.1.10:2106.

Una vez dentro, busca el apartado que dice "FTP" o "Cuentas FTP". Al hacer clic, verás una lista de las cuentas FTP existentes. Si es la primera vez, puede que haya una creada por defecto asociada a tu dominio principal. Anota el nombre de usuario y el servidor que aparecen. Si no tienes la contraseña, puedes crear una nueva cuenta FTP desde este mismo panel, o restablecer la contraseña de una existente.

[TIP] Te recomiendo crear una cuenta FTP específica para cada proyecto o dominio si tienes varios. Así es más fácil mantener la seguridad y saber quién hace qué.

Paso 2: Descarga e instala FileZilla (tu herramienta FTP)

Ahora que tienes tus "llaves", necesitas el "ascensor". FileZilla es uno de los clientes FTP más usados del mundo, y es completamente gratuito. Es compatible con Windows, macOS y Linux.

  1. Ve al sitio web oficial de FileZilla y descarga la versión para tu sistema operativo.
  2. Instálalo como cualquier otro programa. Sigue los pasos del asistente y acepta los términos. No necesitas configurar nada especial durante la instalación.

[TIP] Descarga siempre el programa desde su sitio oficial para evitar versiones modificadas o con software no deseado.

Paso 3: Conecta FileZilla a tu servidor con los datos de Syspanel

Una vez instalado, abre FileZilla. Verás una interfaz con varias barras y paneles. No te agobies, solo vas a usar una pequeña parte.

En la barra superior (la que está justo debajo del menú), verás cuatro campos vacíos:

  • Host: Aquí pegas la dirección del servidor FTP que copiaste de Syspanel (ej: ftp.tudominio.com).
  • Nombre de usuario: Tu usuario FTP.
  • Contraseña: Tu contraseña FTP.
  • Puerto: Este campo lo puedes dejar vacío. FileZilla usará el puerto 21 por defecto, que es el estándar para FTP.

Ahora, haz clic en el botón "Conexión rápida" (el que tiene un icono de un rayo). FileZilla intentará conectarse a tu servidor. La primera vez, puede aparecer una ventana de advertencia sobre el certificado SSL. No te preocupes, es normal. Marca la casilla "Confiar siempre en este certificado" y pulsa "Aceptar".

Si todo ha ido bien, en el cuadro de registro (la parte de arriba) verás mensajes como Conectado o Listado de directorio correcto. ¡Ya estás dentro!

[WARNING] Si la conexión falla, revisa que los datos sean correctos. Un error común es escribir el usuario con mayúsculas o añadir un espacio sin querer al copiar la contraseña. También verifica que tu servidor no tenga un firewall que bloquee el puerto 21.

Paso 4: Entiende la interfaz de FileZilla (Local vs. Remoto)

Ahora que estás conectado, vamos a orientarnos en la interfaz. FileZilla se divide en dos paneles principales:

  • Panel Izquierdo (Sitio local): Es la vista de los archivos de tu computadora. Aquí navegarás hasta la carpeta donde tienes los archivos de tu web (por ejemplo, C:\Users\TuNombre\Mis Webs\MiProyecto).
  • Panel Derecho (Sitio remoto): Es la vista de los archivos en tu servidor. Aquí verás la estructura de carpetas de tu hosting. Normalmente, verás carpetas como public_html, www, logs o mail.

La clave está en subir archivos desde el panel izquierdo (local) al panel derecho (remoto). Para ello, tendrás que navegar en ambos paneles hasta las carpetas correctas.

Paso 5: La carpeta correcta: ¿Dónde subir los archivos?

Este es uno de los puntos más importantes y donde más se equivoca la gente. No puedes subir tus archivos en cualquier carpeta. Deben ir en la carpeta raíz de tu dominio, que es la que el servidor lee cuando alguien visita tu web.

En la mayoría de los servidores con Syspanel, esta carpeta se llama public_html. A veces, si tienes varios dominios, puede tener el nombre de tu dominio (ej: midominio.com).

Dentro de tu panel derecho (remoto), busca la carpeta public_html y haz doble clic para entrar. Verás que ya hay algunos archivos dentro (como index.html, 404.shtml o error_log). No los borres si no sabes qué son, pero no te preocupes, los sobrescribiremos o añadiremos los tuyos.

[INFO] Asegúrate de estar DENTRO de public_html antes de subir nada. Si subes los archivos a la carpeta equivocada, tu web no se mostrará y verás un error o la página en blanco.

Paso 6: Subir archivos y carpetas: El arrastre mágico

Ahora viene la parte divertida. En el panel izquierdo (local), navega hasta la carpeta de tu proyecto web. Deberías ver todos tus archivos: index.html, css, js, imagenes, etc.

Para subirlos, tienes dos opciones:

  1. Arrastrar y soltar: Haz clic en un archivo o carpeta local, mantenlo presionado y arrástralo hasta el panel derecho (remoto), dentro de public_html. Suelta el botón del ratón.
  2. Clic derecho: Haz clic derecho sobre el archivo o carpeta local y selecciona la opción "Subir" en el menú contextual.

FileZilla comenzará a transferir los archivos. Verás una lista de archivos en la parte inferior con su progreso y una barra de estado. Espera a que todas las transferencias terminen (el estado pondrá "Correcto" o "Éxito").

[TIP] Si tienes una web muy grande, puedes subir la carpeta entera de una vez. FileZilla se encargará de crear todas las subcarpetas automáticamente en el servidor.

Paso 7: Verifica que tu web ha subido correctamente

Una vez terminada la transferencia, es el momento de la verdad. Abre una nueva pestaña en tu navegador y escribe tu dominio (ej: www.tudominio.com). Si has hecho todo bien, deberías ver tu página web.

Si no funciona, no entres en pánico. Los problemas más comunes son:

  • Error 404: Significa que el servidor no encuentra el archivo principal. Asegúrate de que tu archivo principal se llama index.html o index.php y que está directamente dentro de public_html, no dentro de una subcarpeta.
  • Error 403: Problemas de permisos. A veces las carpetas necesitan permisos específicos. En FileZilla, haz clic derecho sobre la carpeta remota y selecciona "Permisos de archivo". Asegúrate de que los directorios tengan permisos 755 y los archivos 644. (Puedes ajustar el valor numérico en la ventana que aparece).
  • Página en blanco: Puede ser un problema de PHP o que el archivo index no se cargó por completo. Revisa que la transferencia no se interrumpiera.

Preguntas Frecuentes (FAQ) sobre FTP y Syspanel

¿Qué es el puerto 2106 en Syspanel?

El puerto 2106 es la puerta de entrada a tu panel de control Syspanel. Es la dirección que debes escribir en tu navegador para acceder a la administración de tu hosting (crear cuentas FTP, gestionar dominios, etc.). Es una medida de seguridad que lo separa del tráfico web normal (puerto 80/443).

¿Es seguro usar FTP para subir mi web?

El FTP estándar no es seguro, ya que las contraseñas viajan en texto plano. Por eso, te recomiendo usar SFTP (FTP sobre SSH) o FTPS (FTP con SSL) siempre que sea posible. En FileZilla, en el campo "Host", puedes escribir sftp://tudominio.com o ftps://tudominio.com para intentar usar estos protocolos seguros. Syspanel suele soportar SFTP en el puerto 22. Si tu hosting lo permite, es la mejor opción.

¿Puedo usar el administrador de archivos de Syspanel en lugar de FileZilla?

Sí, por supuesto. Syspanel incluye un administrador de archivos web que te permite subir archivos directamente desde el navegador. Es muy útil para archivos pequeños o cambios rápidos. Sin embargo, para webs grandes o con muchas carpetas, FileZilla es mucho más rápido y fiable, ya que no tiene límites de tiempo de carga y permite reanudar transferencias interrumpidas.

¿Qué hago si mi web no se ve después de subirla?

Revisa los puntos del Paso 7. Primero, verifica que el archivo index.html o index.php esté en la raíz de public_html. Segundo, comprueba los permisos de carpetas y archivos. Tercero, borra la caché de tu navegador. Si el problema persiste, revisa los logs de error de tu web desde Syspanel; ahí te dirá exactamente qué está fallando.

¿Cómo creo una cuenta FTP adicional desde Syspanel?

Accede a tu panel de Syspanel (puerto 2106), ve a la sección "FTP" y busca un botón que diga "Añadir usuario" o "Crear cuenta". Te pedirá un nombre de usuario, una contraseña y la carpeta a la que tendrá acceso (por ejemplo, public_html). Una vez creado, podrás usar esas credenciales en FileZilla.

¿Puedo subir archivos directamente a una subcarpeta (por ejemplo, /blog)?

Sí, absolutamente. En FileZilla, navega en el panel derecho (remoto) hasta la subcarpeta deseada, por ejemplo, public_html/blog. Luego, arrastra los archivos desde tu panel local hasta esa ubicación. Es tan sencillo como eso.

Conclusión: Ya sabes cómo subir tu web por FTP

¡Enhorabuena! Has aprendido a subir tu página web por FTP. Este es un paso fundamental en la gestión de cualquier sitio web. Ya no dependes de nadie para actualizar tu contenido, subir imágenes o lanzar tu nuevo proyecto.

Recuerda el proceso: accede a Syspanel (puerto 2106) para obtener tus credenciales FTP, conéctate con FileZilla, navega a public_html y arrastra tus archivos. Es un flujo de trabajo que, una vez que lo haces un par de veces, se vuelve automático.

Si en algún momento te pierdes, vuelve a este artículo. La práctica hace al maestro, y pronto estarás subiendo archivos a tu hosting con los ojos cerrados. Y no olvides que, aunque FileZilla es una gran herramienta, siempre puedes complementarlo con el administrador de archivos de Syspanel para tareas rápidas. ¡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