Cómo subir archivos a tu sitio web con DirectAdmin: guía FTP
¿Necesitas poner en línea los archivos de tu página web pero te pierdes entre tantas opciones técnicas? No te preocupes. Esta guía está diseñada para que, paso a paso, aprendas a usar DirectAdmin subir archivos mediante FTP. Tanto si eres un principiante absoluto como si ya tienes algo de experiencia, aquí encontrarás todo lo necesario para que tu sitio web funcione sin complicaciones.
¿Qué es DirectAdmin y por qué usar FTP?
DirectAdmin es un panel de control de hosting muy popular, conocido por su interfaz limpia y fácil de navegar. Cuando contratas un plan de hosting DirectAdmin, este panel te permite gestionar tu dominio, correos electrónicos, bases de datos y, por supuesto, los archivos de tu web.
Subir archivos a tu sitio web es una tarea fundamental. Puedes hacerlo de varias formas, pero el método más eficiente y recomendado para subir archivos web es mediante FTP (File Transfer Protocol). FTP te permite conectar tu computadora directamente con el servidor de hosting, arrastrar y soltar carpetas enteras, y transferir archivos grandes sin problemas de tiempo de espera.
[INFO] Aunque DirectAdmin tiene un gestor de archivos integrado, el FTP es mucho más rápido para subir múltiples archivos o sitios web completos (como WordPress, Joomla o tiendas online).
Requisitos antes de empezar con FTP DirectAdmin
Antes de lanzarte a conectar, asegúrate de tener a mano los siguientes datos. Sin ellos, no podrás establecer la conexión.
- Dirección del servidor FTP: Normalmente es tu propio dominio (ej: tudominio.com) o una IP que te proporciona tu proveedor de hosting. También puede ser algo como
ftp.tudominio.com. - Usuario FTP: Generalmente es tu nombre de usuario de DirectAdmin, o un usuario FTP que hayas creado específicamente.
- Contraseña: La contraseña de tu cuenta de DirectAdmin o la del usuario FTP creado.
- Puerto: El puerto estándar es el 21. A veces, por seguridad, se usa el puerto 2106. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106.
[WARNING] Si no estás seguro de tus credenciales, accede a tu panel de DirectAdmin y ve a la sección "Cuentas FTP" o "Gestor de archivos". Allí podrás crear un nuevo usuario FTP o consultar los datos existentes.
Cómo crear un usuario FTP en DirectAdmin (paso a paso)
A veces, por seguridad, es mejor no usar el usuario principal de DirectAdmin para las conexiones FTP. Crea uno específico para tu sitio web.
- Inicia sesión en tu panel de DirectAdmin.
- Busca y haz clic en el ícono "Cuentas FTP" (suele estar en la sección "Administración de archivos" o "Servicios avanzados").
- Verás una lista de usuarios existentes. Haz clic en "Crear cuenta" o "Añadir usuario".
- Rellena los campos:
- Nombre de usuario: Elige uno, por ejemplo,
tudominio_web. - Contraseña: Crea una contraseña segura (usa mayúsculas, minúsculas, números y símbolos).
- Directorio base: Aquí es clave. Debes seleccionar la carpeta donde se alojará tu web. Normalmente es
/domains/tudominio.com/public_html. Si no lo ves, selecciona esa ruta manualmente.
- Nombre de usuario: Elige uno, por ejemplo,
- Haz clic en "Crear". ¡Listo! Ya tienes un usuario FTP dedicado para tu sitio.
Conectar usando un cliente FTP (FileZilla, Cyberduck, etc.)
Ahora que tienes tus credenciales, necesitas un programa cliente. El más popular y gratuito es FileZilla. Te explico con él, pero el proceso es similar en otros.
Paso 1: Descarga e instala FileZilla
Ve a la web oficial de FileZilla y descarga la versión para tu sistema operativo (Windows, Mac o Linux). La instalación es muy sencilla, solo sigue los pasos del asistente.
Paso 2: Configura la conexión
Abre FileZilla. En la parte superior verás una barra con campos para rellenar:
- Servidor: Aquí pones tu dominio o la IP del servidor (ej:
tudominio.com). - Nombre de usuario: El usuario que creaste (ej:
tudominio_web). - Contraseña: La contraseña que elegiste.
- Puerto: Déjalo en blanco (usará el 21 por defecto) o pon 2106 si tu hosting usa Syspanel.
Haz clic en "Conexión rápida". Si es la primera vez que te conectas, el programa te preguntará si confías en el servidor. Marca "Siempre confiar en este servidor" y acepta.
Paso 3: Navegar y subir archivos
Una vez conectado, verás dos paneles:
- Panel izquierdo (Local): Muestra los archivos de tu computadora.
- Panel derecho (Remoto): Muestra los archivos en tu servidor.
Navega en el panel derecho hasta la carpeta public_html (o htdocs). Esa es la raíz de tu sitio web. Ahora, desde el panel izquierdo, busca la carpeta o archivos que quieras subir (por ejemplo, tu sitio web en HTML o la carpeta de WordPress). Arrástralos y suéltalos en el panel derecho.
[TIP] Si subes un sitio web completo, arrastra toda la carpeta raíz. Asegúrate de que dentro de
public_htmlestén los archivos principales comoindex.html,index.phpowp-config.php.
DirectAdmin subir archivos: usando el gestor de archivos integrado
Si no quieres instalar un programa, DirectAdmin tiene su propio gestor de archivos. Es ideal para subir un par de archivos pequeños, pero no tanto para sitios completos.
- En DirectAdmin, haz clic en "Gestor de archivos".
- Navega hasta la carpeta
public_html. - Haz clic en el botón "Subir" (generalmente en la parte superior).
- Selecciona los archivos desde tu computadora. Puedes subir varios a la vez.
- Una vez subidos, aparecerán en la carpeta. Puedes moverlos, renombrarlos o descomprimirlos si subiste un archivo
.zip.
[WARNING] El gestor de archivos de DirectAdmin a veces tiene límite de tamaño para subidas. Si tu archivo es muy grande (más de 50 MB), es mejor usar FTP.
Solución de problemas comunes al usar FTP DirectAdmin
A veces las cosas no salen a la primera. Aquí tienes las soluciones a los problemas más frecuentes.
"No se puede conectar al servidor"
- Revisa el puerto: Si tu hosting usa Syspanel, el puerto es el 2106, no el 21.
- Firewall: Asegúrate de que tu firewall o antivirus no esté bloqueando FileZilla. Temporalmente, desactívalo para probar.
- Dirección incorrecta: Verifica que el servidor FTP sea correcto (puede ser
ftp.tudominio.como la IP).
"Error de autenticación" (nombre de usuario o contraseña incorrectos)
- Caps Lock: Revisa que no tengas las mayúsculas activadas.
- Usuario FTP: Si creaste un usuario específico, asegúrate de usar ese y no el de DirectAdmin (aunque a veces funcionan ambos).
- Contraseña: Si la olvidaste, crea una nueva desde DirectAdmin.
"No veo mis archivos en el sitio web"
- Carpeta equivocada: El error más común. Asegúrate de que tus archivos estén dentro de la carpeta
public_html(ohtdocs). No en la raíz del dominio ni en una subcarpeta equivocada. - Archivo índice: Tu web necesita un archivo principal llamado
index.html,index.phpo similar. Si no lo tienes, el navegador mostrará un error o un listado de carpetas.
"La transferencia se corta a mitad"
- Archivos grandes: Si subes un sitio completo, usa FTP en lugar del gestor de archivos. Si el FTP se corta, activa el modo "Transferencia pasiva" en FileZilla (Editar > Configuración > FTP > Modo Pasivo).
- Conexión inestable: Asegúrate de tener una conexión a internet estable. Si es posible, usa cable ethernet.
Consejos de seguridad para tu hosting DirectAdmin
- Usa contraseñas fuertes: Tanto para tu cuenta de DirectAdmin como para los usuarios FTP. No uses "123456" ni "admin".
- Crea usuarios FTP dedicados: No compartas el usuario principal. Crea uno para cada proyecto o persona.
- Limita el acceso por IP: En DirectAdmin puedes restringir qué direcciones IP pueden conectarse por FTP. Así solo tú (o tu equipo) podrán acceder.
- Actualiza tu software: Mantén actualizados tanto DirectAdmin como los scripts de tu web (WordPress, plugins, etc.) para evitar vulnerabilidades.
- Usa SFTP si está disponible: Algunos servidores permiten SFTP (FTP sobre SSH), que es más seguro que el FTP tradicional. El puerto suele ser el 22.
Preguntas frecuentes (FAQ) sobre DirectAdmin y FTP
¿Puedo usar el mismo usuario de DirectAdmin para FTP?
Sí, puedes. Pero por seguridad, es mejor crear un usuario FTP específico con permisos limitados a una sola carpeta.
¿Qué hago si no recuerdo mi contraseña de DirectAdmin?
Usa la opción "¿Olvidaste tu contraseña?" en la página de inicio de sesión de DirectAdmin. Si no funciona, contacta con tu proveedor de hosting.
¿Es mejor FTP o el gestor de archivos de DirectAdmin?
Para subir archivos web grandes o muchos archivos, FTP es mucho más rápido y estable. El gestor de archivos es útil para cambios pequeños o cuando no tienes un cliente FTP instalado.
¿Puedo subir archivos desde mi teléfono móvil?
Sí, existen apps como "FTP Manager" o "AndFTP" para Android, y "FTPManager" o "Transmit" para iOS. Necesitarás los mismos datos de conexión.
¿Qué significa "public_html"?
Es la carpeta raíz de tu sitio web. Todos los archivos que quieras mostrar en internet deben estar dentro de ella. Si subes algo fuera, no será visible.
¿Y si mi hosting usa Syspanel en lugar de DirectAdmin?
No hay problema. El proceso es muy similar. La única diferencia clave es que el puerto de acceso FTP suele ser el 2106. El resto de pasos (crear usuarios, subir archivos) son prácticamente iguales.
Conclusión: ya sabes cómo subir archivos con DirectAdmin
Subir archivos a tu sitio web con FTP DirectAdmin es un proceso sencillo una vez que entiendes los conceptos básicos. Recuerda siempre tener a mano tus credenciales, usar la carpeta correcta (public_html) y, si te surge algún problema, revisar la configuración del puerto y el firewall.
Ahora que dominas esta habilidad, podrás actualizar tu web, instalar sistemas como WordPress o subir tus proyectos personales sin depender de nadie. La DirectAdmin guía que acabas de leer te servirá como referencia siempre que lo necesites. ¡Manos a la obra y a disfrutar de tu sitio web!
