Cómo subir mi web por FTP con FileZilla (guía fácil)
¡Hola! 👋 ¿Acabas de crear tu página web y te han dicho que tienes que "subirla por FTP" pero no tienes ni idea de por dónde empezar? No te preocupes, es mucho más fácil de lo que parece. FTP (File Transfer Protocol) es simplemente el método que usamos para copiar los archivos de tu web desde tu ordenador al servidor donde se alojará tu sitio.
En esta guía fácil y paso a paso, te voy a enseñar a usar FileZilla, el programa más popular y gratuito para esta tarea. Al final, tendrás tu web online sin volverte loco en el intento. Vamos a ello.
¿Qué necesito antes de empezar?
Antes de abrir FileZilla, asegúrate de tener a mano los tres datos mágicos que te habrá proporcionado tu proveedor de hosting (por ejemplo, el correo de bienvenida de tu servicio):
- El servidor FTP (o Host): Suele ser algo como
ftp.tudominio.como una dirección IP (ej.192.168.1.1). - El nombre de usuario: Normalmente tu usuario de hosting o algo como
usuario@tudominio.com. - La contraseña: La que configuraste al contratar el servicio.
¿Y el puerto? No te preocupes por él ahora. Por defecto, FileZilla usa el puerto 21, que es el estándar para FTP. Si tu hosting usa Syspanel (nuestro panel de control), el acceso a este panel es por el puerto 2106, pero no es lo mismo que el puerto FTP. Para conectar por FTP, el puerto 21 es el que necesitas (o el que te indique tu proveedor).
Paso 1: Descargar e instalar FileZilla
Lo primero es conseguir el programa. Es gratuito y de código abierto.
- Ve a la página oficial de descarga:
filezilla-project.org. - Haz clic en el botón grande de "Download FileZilla Client".
- Descarga la versión para tu sistema operativo (Windows, Mac o Linux).
- Instálalo como cualquier otro programa: doble clic al archivo descargado y sigue los pasos del asistente (puedes dejar todas las opciones por defecto).
[WARNING] Desconfía de páginas que ofrezcan "FileZilla Pro" de pago o versiones modificadas. La versión gratuita de la web oficial es más que suficiente para el 99% de los usuarios.
Paso 2: Conectar al servidor FTP (El primer contacto)
Ahora viene lo bueno: conectar tu ordenador con el servidor. Abre FileZilla. Verás una ventana con muchos botones y paneles, pero no te asustes, solo usaremos una parte.
En la barra superior, verás cuatro campos vacíos. Es la "Barra de Conexión Rápida". Aquí es donde introducirás los datos que buscas antes.
- Host: Escribe la dirección del servidor FTP (ej.
ftp.tudominio.com). - Nombre de usuario: Escribe tu usuario FTP.
- Contraseña: Escribe tu contraseña.
- Puerto: Déjalo en blanco o pon
21(el estándar).
Haz clic en el botón "Conexión rápida" (el que tiene un icono de un rayo o un documento con una flecha).
Si todo ha ido bien, verás en el panel de arriba (el "Registro de mensajes") un mensaje en verde que dice algo como Conexión establecida, esperando mensaje de bienvenida... y luego Listado de directorio correcto.
[INFO] Si te sale un error, revisa que los datos estén bien escritos. El error más común es el 530: Authentication failed, que significa que el usuario o la contraseña son incorrectos. También puede ser el ECONNREFUSED, que indica que el puerto o la dirección del servidor son erróneos.
Paso 3: Conociendo la interfaz de FileZilla (Los dos paneles)
Una vez conectados, la ventana de FileZilla se divide en dos partes principales, como si tuvieras dos exploradores de archivos abiertos.
- Panel Izquierdo (Sitio Local): Es la vista de los archivos de tu ordenador. Navega aquí hasta la carpeta donde tienes los archivos de tu web (por ejemplo,
C:\Mis Webs\MiProyecto). - Panel Derecho (Sitio Remoto): Es la vista de los archivos en el servidor de tu hosting. Esta es la parte importante. Normalmente, verás carpetas como
public_html,wwwohtdocs. Esta es la carpeta que te interesa.
[TIP] La carpeta public_html (o www) es la raíz de tu dominio. Todo lo que subas ahí será visible en internet. Si tu web debe verse en tudominio.com, sube los archivos dentro de public_html. Si tienes subdominios, puede que haya carpetas específicas para ellos.
Paso 4: Subir los archivos de tu web (El momento clave)
Ahora sí, vamos a subir tu web. Hay dos formas de hacerlo:
Método A: Arrastrar y soltar (El más fácil)
- En el panel izquierdo (tu ordenador), entra a la carpeta donde están los archivos de tu web.
- Selecciona todos los archivos y carpetas que quieras subir. Puedes hacer clic en una esquina y arrastrar el ratón para seleccionarlos todos, o usar
Ctrl + A(Cmd + A en Mac) para seleccionarlos todos. - Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho (dentro de
public_html). - Suelta el botón del ratón. FileZilla empezará a subir los archivos automáticamente.
Método B: Usar el menú contextual (Más preciso)
- Selecciona los archivos en el panel izquierdo.
- Haz clic derecho sobre ellos.
- En el menú que aparece, elige la opción "Subir".
Verás cómo en la parte inferior de FileZilla (la cola de transferencia) empiezan a aparecer los archivos que se están subiendo, con una barra de progreso.
[WARNING] No subas la carpeta que los envuelve si no es necesario. Por ejemplo, si tienes una carpeta llamada miweb que contiene index.html, css y imagenes, y subes la carpeta miweb entera a public_html, tu web se vería en tudominio.com/miweb y no en tudominio.com. Lo correcto es entrar en miweb y subir su contenido (index.html, css, imagenes) directamente a public_html.
Paso 5: Verificar que todo está en su sitio
Una vez que la cola de transferencia esté vacía y todos los archivos hayan subido, es hora de comprobar que todo funciona.
- Abre tu navegador web favorito (Chrome, Firefox, etc.).
- Escribe tu dominio (ej.
www.tudominio.com) en la barra de direcciones. - Pulsa Enter.
¡Felicidades! 🎉 Si has seguido los pasos, deberías ver tu página web en todo su esplendor. Si no es así, revisa los siguientes puntos:
- ¿Ves un índice de archivos? Si ves una lista de carpetas y archivos en lugar de tu web, significa que tu página principal no se llama
index.htmloindex.php. Asegúrate de que tu archivo principal tenga ese nombre. - ¿Ves un error 404? Puede que hayas subido los archivos a la carpeta equivocada. Revisa que estén directamente en
public_htmly no dentro de otra subcarpeta.
Preguntas Frecuentes (FAQ) sobre FTP
Aquí te resuelvo las dudas más comunes que me suelen llegar al soporte:
¿Qué hago si la conexión FTP se corta a mitad de la subida?
No pasa nada, es más común de lo que crees. FileZilla es inteligente y no volverá a subir los archivos que ya subió correctamente. Simplemente, vuelve a conectarte y arrastra de nuevo los archivos. Los que ya estén en el servidor se sobrescribirán (si han cambiado) o se saltarán.
¿Es seguro usar FTP? ¿Y si alguien intercepta mi contraseña?
Buenas preguntas. El FTP estándar no es seguro porque la contraseña viaja sin cifrar. Por eso, la mayoría de los hostings ofrecen FTPS (FTP sobre SSL) o SFTP (SSH File Transfer Protocol). En FileZilla, en la barra de conexión rápida, verás un desplegable a la izquierda del campo "Host". Puedes elegir entre "FTP", "FTPS" y "SFTP".
[INFO] Te recomiendo usar SFTP o FTPS (si tu hosting lo permite) para una conexión más segura. El puerto cambiará automáticamente (normalmente a 22 para SFTP). El proceso de conexión es exactamente el mismo, solo cambia el protocolo.
¿Puedo usar FileZilla para gestionar archivos de mi web con Syspanel?
No exactamente. Syspanel es el panel de control de tu hosting (donde gestionas bases de datos, correos, etc.) y se accede a través de tu navegador web en el puerto 2106 (ej. tudominio.com:2106). FileZilla es una herramienta externa para el único propósito de transferir archivos. Las dos cosas se complementan, pero son diferentes. Usa FileZilla para subir archivos y Syspanel para el resto de la gestión.
¿Cómo subo una web muy grande (ej. 2 GB) sin que se me caiga?
Para webs grandes, te recomiendo:
- Subir por partes: Comprime tu web en archivos ZIP más pequeños (de 200-500 MB) y súbelos por FTP. Luego, desde Syspanel (o un gestor de archivos) podrás descomprimirlos directamente en el servidor. Esto es mucho más rápido y fiable.
- Conexión estable: Asegúrate de tener una conexión a internet por cable, ya que el WiFi puede ser inestable para transferencias muy largas.
- Aumentar el tiempo de espera: En FileZilla, ve a
Editar > Ajustes > Transferenciasy aumenta el "Tiempo de espera" (por ejemplo, a 60 segundos) para evitar que se corte la conexión si el servidor tarda en responder.
He subido los archivos pero mi web se ve rara, sin estilos (CSS). ¿Qué pasa?
Esto suele pasar cuando has subido los archivos de forma incorrecta, dejando las subcarpetas (como css, js o imagenes) fuera de su sitio. Revisa que la estructura de carpetas en tu servidor sea exactamente igual a la de tu ordenador. Si en tu ordenador tienes miweb/css/estilo.css, en el servidor debe estar en public_html/css/estilo.css, no en public_html/miweb/css/estilo.css.
Conclusión y últimos consejos
Subir tu web por FTP con FileZilla es un proceso muy sencillo una vez que le coges el truco. Resumiendo los pasos clave:
- Descarga e instala FileZilla desde su web oficial.
- Conecta con tus datos FTP (Host, Usuario, Contraseña).
- Navega en el panel derecho hasta
public_html. - Arrastra los archivos de tu web desde el panel izquierdo al derecho.
- Verifica en tu navegador que todo funciona.
[TIP] Te recomiendo encarecidamente que no borres el archivo index.html por defecto que viene en el hosting hasta que estés seguro de que tu propia web funciona. Si algo sale mal, siempre podrás restaurarlo.
Espero que esta guía te haya sido de gran ayuda. Si te surge cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu presencia online sea un éxito!
