Cómo subir tu web con FTP o el administrador de archivos del hosting
¿Por qué necesitas subir tu web al hosting?
Cuando creas una página web en tu ordenador, ya sea con WordPress, HTML, CSS o cualquier otro lenguaje, esa web solo existe en tu equipo. Para que el resto del mundo pueda verla, necesitas transferir todos esos archivos a un servidor de hosting. Ese proceso se llama "publicar web" o "subir archivos hosting".
Piénsalo así: tu ordenador es tu taller de trabajo y el hosting es la tienda abierta al público. Sin subir los archivos, no tienes tienda. Da igual lo bonita que sea tu web en local: si no la subes al servidor, nadie podrá visitarla.
Existen dos métodos principales para hacerlo: el FTP (File Transfer Protocol) y el administrador de archivos que incluye tu panel de control, como cPanel o Syspanel. Ambos consiguen exactamente lo mismo, pero cada uno tiene sus ventajas. Vamos a explicarte los dos, paso a paso, para que elijas el que más cómodo te resulte.
Qué necesitas antes de empezar
Antes de lanzarte a subir tu web, asegúrate de tener a mano estos datos:
- Datos de acceso FTP: usuario, contraseña, servidor (normalmente algo como
ftp.tudominio.como la IP del servidor) y puerto (suele ser 21, aunque algunos usan 2106). - Acceso al panel de control: cPanel, Plesk o Syspanel, con su usuario y contraseña.
- Los archivos de tu web: localiza la carpeta donde tienes tu proyecto (por ejemplo,
C:\Users\TuNombre\miweben Windows o/Users/TuNombre/miweben Mac). - Cliente FTP opcional: como FileZilla, Cyberduck o WinSCP. Si no quieres instalar nada, el administrador de archivos del hosting te vale.
[!INFO]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel es a través del puerto 2106. Por ejemplo:https://tudominio.com:2106. Guárdate este dato, lo necesitarás para entrar al administrador de archivos.
Método 1: Subir tu web con el administrador de archivos del hosting
El administrador de archivos es la opción más directa porque no necesitas instalar ningún programa. Solo entras a tu panel de control y desde ahí gestionas todo. Es perfecto si vas a subir archivos de vez en cuando o si tu web no es demasiado grande.
Paso 1: Accede a tu panel de control
Abre tu navegador y escribe la URL de tu panel. Dependiendo de tu hosting, será:
- cPanel:
https://tudominio.com/cpanelohttps://tudominio.com:2083 - Syspanel (HestiaCP):
https://tudominio.com:2106 - Plesk:
https://tudominio.com:8443
Introduce tu usuario y contraseña. Si no los tienes, revisa el correo de bienvenida que te envió tu proveedor de hosting cuando contrataste el servicio.
Paso 2: Busca el administrador de archivos
Dentro del panel, busca un icono que diga "Administrador de archivos", "File Manager" o "Gestor de archivos". En cPanel suele estar en la sección "Archivos". En Syspanel, lo encontrarás en el menú lateral o en la pestaña "Web".
Paso 3: Ve a la carpeta correcta
El administrador de archivos te mostrará un árbol de carpetas. Necesitas entrar en la carpeta donde se alojan los archivos públicos de tu web. Normalmente es:
- cPanel:
public_html - Syspanel:
public_htmloweb(según la configuración) - Plesk:
httpdocs
Si tienes varios dominios, puede haber subcarpetas dentro de public_html. Asegúrate de entrar en la carpeta que corresponde a tu dominio principal.
[!WARNING]
No subas tus archivos a la raíz del servidor ni a carpetas comoetcotmp. Solo usapublic_htmlo la carpeta equivalente. Si lo haces mal, tu web no será visible y podrías comprometer la seguridad del servidor.
Paso 4: Sube tus archivos
Una vez dentro de la carpeta correcta, tienes dos opciones:
- Arrastrar y soltar: Selecciona los archivos y carpetas de tu web desde tu ordenador y arrástralos a la ventana del administrador de archivos.
- Botón "Subir": Haz clic en el botón "Subir" o "Upload", selecciona los archivos desde tu equipo y confirma.
Si tu web tiene muchos archivos (por ejemplo, un WordPress completo), te recomiendo comprimir todo en un ZIP desde tu ordenador, subir el ZIP y luego descomprimirlo dentro del administrador de archivos. Mucho más rápido.
Paso 5: Comprueba que todo está en su sitio
Cuando termine la subida, verifica que la estructura de carpetas es la correcta. Tu archivo principal (normalmente index.html o index.php) debe estar directamente dentro de public_html, no en una subcarpeta. Si lo está, ya puedes ir a tu dominio en el navegador y ver tu web publicada.
Método 2: Subir tu web con FTP usando FileZilla
FileZilla es el cliente FTP más popular y gratuito. Es ideal si vas a subir archivos constantemente, si tu web es grande o si necesitas sincronizar carpetas. Con FTP, la transferencia es más rápida y tienes más control sobre los archivos.
Paso 1: Descarga e instala FileZilla
Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es sencilla: siguiente, siguiente y listo.
Paso 2: Consigue tus datos FTP
Necesitarás estos datos, que suelen estar en el correo de bienvenida de tu hosting o en el panel de control:
- Servidor:
ftp.tudominio.como la IP del servidor. - Usuario: normalmente el mismo que usas para el panel de control, o uno específico que creaste.
- Contraseña: la que configuraste.
- Puerto: 21 por defecto, aunque algunos hosting usan el 2106.
[!TIP]
Si tu hosting usa Syspanel, el puerto FTP suele ser el 2106, igual que el panel. Verifica este dato en la sección de "Usuarios FTP" de tu panel.
Paso 3: Conéctate al servidor
Abre FileZilla y verás cuatro campos en la parte superior: Servidor, Usuario, Contraseña y Puerto. Rellénalos y haz clic en "Conexión rápida".
Si todo va bien, en el panel de la derecha verás los archivos de tu servidor. En el panel de la izquierda verás los archivos de tu ordenador.
[!WARNING]
Si FileZilla te da un error de certificado o te pregunta si confías en el servidor, es normal la primera vez. Acepta y marca "Confiar siempre en este certificado" para evitar molestias futuras.
Paso 4: Navega hasta la carpeta correcta
En el panel derecho (servidor), navega hasta public_html o la carpeta equivalente. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos de tu web.
Paso 5: Sube los archivos
Ahora tienes dos opciones:
- Arrastra y suelta: Arrastra los archivos o carpetas desde la izquierda hasta la derecha.
- Clic derecho: Selecciona los archivos, haz clic derecho y elige "Subir".
FileZilla te mostrará el progreso de la transferencia en la parte inferior. Cuando termine, los archivos aparecerán en el servidor.
Paso 6: Verifica la publicación
Igual que con el administrador de archivos, comprueba que tu index.html o index.php está directamente en public_html. Abre tu navegador y escribe tu dominio. Si ves tu web, ¡enhorabuena, ya está publicada!
Errores comunes al subir una web (y cómo solucionarlos)
Aunque el proceso es sencillo, es fácil cometer errores. Aquí tienes los más frecuentes y sus soluciones:
1. Veo la página de "En construcción" o un índice de archivos
Esto significa que el archivo principal no está en la carpeta correcta. Revisa que index.html o index.php esté directamente en public_html, no dentro de una subcarpeta.
2. La web carga pero sin estilos ni imágenes
Los archivos se subieron, pero las rutas están mal. Esto pasa cuando subes la carpeta completa en lugar de su contenido. Por ejemplo, si tienes miweb/index.html y subes miweb, el servidor tendrá public_html/miweb/index.html. Debes entrar en la carpeta miweb y subir su contenido directamente a public_html.
3. Error "500 Internal Server Error"
Puede deberse a permisos incorrectos en los archivos. En el administrador de archivos o en FileZilla, selecciona todos los archivos y dales permiso 644 a archivos y 755 a carpetas. En FileZilla: clic derecho → "Permisos de archivo".
4. La subida se interrumpe o es muy lenta
Si tu web pesa mucho, es mejor subir un ZIP y descomprimirlo en el servidor. También puedes usar FTP en lugar del administrador de archivos, ya que suele ser más rápido y estable.
5. No puedo conectarme por FTP
Revisa que estás usando el puerto correcto. Si tu hosting usa Syspanel, el puerto es el 2106. También verifica que tu usuario FTP tenga permisos sobre la carpeta public_html. Si no, créalo desde el panel de control.
FTP vs Administrador de archivos: ¿cuál elegir?
Para que lo tengas claro, aquí tienes una comparativa rápida:
| Característica | FTP (FileZilla) | Administrador de archivos |
|---|---|---|
| Instalación | Requiere instalar un programa | No requiere nada, funciona en el navegador |
| Velocidad | Más rápido con muchos archivos | Más lento con archivos grandes |
| Facilidad de uso | Curva de aprendizaje pequeña | Muy intuitivo |
| Gestión de permisos | Avanzada | Básica pero suficiente |
| Ideal para | Webs grandes, actualizaciones frecuentes | Webs pequeñas, subidas puntuales |
[!TIP]
Si eres principiante, empieza con el administrador de archivos. Cuando te sientas cómodo, prueba FileZilla. Ambos hacen el mismo trabajo, así que elige el que más te guste.
Preguntas frecuentes (FAQ)
¿Puedo usar FTP sin instalar nada?
Sí, algunos navegadores y sistemas operativos incluyen un cliente FTP básico. Sin embargo, no es recomendable porque los clientes integrados suelen ser limitados y poco seguros. FileZilla es gratuito y mucho más completo.
¿Qué es public_html?
Es la carpeta pública de tu hosting donde se almacenan los archivos que los visitantes pueden ver. Todo lo que pongas dentro será accesible desde tu dominio. Si pones archivos fuera, no serán visibles.
¿Necesito conocimientos técnicos para subir mi web?
No. Con esta guía y un poco de paciencia, cualquiera puede hacerlo. Los paneles de control modernos están diseñados para que sea sencillo.
¿Puedo subir mi web desde el móvil?
Sí, el administrador de archivos funciona desde el navegador del móvil, aunque es más cómodo desde un ordenador. Para FTP, existen apps como "AndFTP" o "FTP Client" para Android e iOS.
¿Cuánto tarda en publicarse mi web?
La subida es prácticamente inmediata. En cuanto los archivos estén en el servidor, tu web será visible. Eso sí, si cambias los DNS del dominio, puede tardar hasta 24-48 horas en propagarse.
¿Qué pasa si subo archivos con el mismo nombre?
El sistema te preguntará si quieres sobrescribir. Si estás actualizando tu web, elige "Sobrescribir" para reemplazar los archivos antiguos con los nuevos.
Conclusión
Subir tu web al hosting es un proceso sencillo una vez que entiendes los conceptos básicos. Tanto el administrador de archivos como el FTP te permiten publicar tu página en cuestión de minutos. Elige el método que más cómodo te resulte, sigue los pasos de esta guía y en menos de lo que imaginas tu web estará online.
Recuerda: la clave está en subir los archivos a la carpeta correcta (public_html) y mantener una estructura de carpetas ordenada. Si algo falla, revisa los errores comunes que te he explicado y no te desanimes. Todo tiene solución.
[INFO] Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso al panel y al FTP es a través del puerto 2106. Guárdalo bien para futuras consultas.
Ahora ya sabes cómo subir tu web con FTP o el administrador de archivos. ¡Manos a la obra y a publicar!
