DirectAdmin: cómo subir archivos por FTP y File Manager
¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, seguramente necesitas saber cómo subir archivos a tu hosting usando DirectAdmin. No te preocupes, es más fácil de lo que parece. En este tutorial te voy a explicar paso a paso los dos métodos principales: usando un cliente FTP (como FileZilla) y usando el File Manager que viene integrado en DirectAdmin.
Vamos a empezar por lo básico para que, incluso si nunca has hecho esto antes, puedas gestionar tus archivos como un profesional.
¿Qué es DirectAdmin y por qué usarlo?
DirectAdmin es un panel de control de hosting muy popular, conocido por ser rápido, ligero y fácil de usar. Te permite administrar todo lo relacionado con tu sitio web: cuentas de correo, bases de datos, dominios y, por supuesto, tus archivos. A diferencia de otros paneles como cPanel, DirectAdmin tiene una interfaz más limpia y consume menos recursos del servidor.
Si alguna vez has usado Syspanel (antes conocido como HestiaCP, que se accede por el puerto 2106), notarás que DirectAdmin es igual de intuitivo, pero con algunas diferencias en la disposición de los menús.
Método 1: Subir archivos usando File Manager DirectAdmin
El File Manager es la herramienta más rápida si solo necesitas subir unos pocos archivos o carpetas pequeñas. No necesitas instalar nada, solo tu navegador web.
Paso 1: Acceder al File Manager
- Inicia sesión en tu panel de DirectAdmin. Normalmente la URL es algo como
https://tudominio.com:2222o la IP de tu servidor seguida de:2222. - En el menú principal, busca la sección "Administrador de archivos" o "File Manager". Dependiendo de la versión, puede estar en la parte izquierda o en el centro.
- Haz clic en ese enlace. Se abrirá una nueva ventana o pestaña mostrando la estructura de carpetas de tu hosting.
Paso 2: Navegar a la carpeta correcta
- Por lo general, los archivos de tu sitio web se almacenan en la carpeta
public_htmlodomains/tudominio.com/public_html. - Si tienes varios dominios, cada uno tendrá su propia carpeta dentro de
domains/. - No subas archivos fuera de
public_htmla menos que sepas lo que haces, ya que podrías exponer información sensible.
Paso 3: Subir archivos
- Una vez dentro de la carpeta correcta, busca el botón "Subir" o "Upload" en la barra de herramientas superior.
- Se abrirá una ventana de selección de archivos. Elige los archivos de tu computadora que deseas subir.
- Importante: DirectAdmin te permite subir varios archivos a la vez. Puedes arrastrarlos directamente desde tu escritorio a la ventana del File Manager (si tu navegador lo soporta).
- Haz clic en "Subir" y espera a que se complete la transferencia. Verás una barra de progreso.
- Una vez terminado, los archivos aparecerán en la lista. Puedes hacer clic derecho sobre ellos para renombrarlos, moverlos o cambiar sus permisos.
[TIP] Si tu archivo es muy grande (mayor a 100 MB), te recomiendo usar FTP en lugar del File Manager, ya que el navegador puede fallar o tardar mucho.
Ventajas del File Manager DirectAdmin
- No requiere software adicional.
- Ideal para cambios rápidos o archivos pequeños.
- Puedes editar archivos directamente (como
index.htmlo.htaccess) haciendo clic en "Editar".
Método 2: Subir archivos por FTP con DirectAdmin
El FTP (File Transfer Protocol) es el método clásico y más potente. Con un cliente como FileZilla (gratuito) puedes subir cientos de archivos a la vez, incluso carpetas completas, y es mucho más estable para archivos grandes.
Paso 1: Obtener tus credenciales FTP desde DirectAdmin
Antes de conectarte, necesitas saber tus datos de acceso FTP. En DirectAdmin, estos se gestionan desde la sección de "Cuentas FTP".
- En el panel de DirectAdmin, busca "Administrador de cuentas FTP" o "FTP Accounts".
- Verás una lista de cuentas FTP. La principal suele llamarse igual que tu usuario de DirectAdmin.
- Si no ves ninguna, puedes crear una nueva. Haz clic en "Crear cuenta" y asigna:
- Usuario: normalmente
tudominio.comousuario@tudominio.com. - Contraseña: elige una segura (usa mayúsculas, minúsculas, números y símbolos).
- Directorio: déjalo como
/public_htmlpara que tenga acceso a los archivos del sitio.
- Usuario: normalmente
- Una vez creada, anota los datos: servidor, usuario, contraseña y puerto (normalmente 21).
Paso 2: Configurar tu cliente FTP (FileZilla)
- Descarga e instala FileZilla desde su sitio oficial (es gratuito).
- Ábrelo. En la parte superior verás campos para:
- Host: pon la IP de tu servidor o
tudominio.com. - Nombre de usuario: el usuario FTP que creaste.
- Contraseña: la que asignaste.
- Puerto: déjalo en 21 (a menos que tu hosting use un puerto diferente).
- Host: pon la IP de tu servidor o
- Haz clic en "Conexión rápida". Si todo está bien, verás una lista de carpetas en el lado derecho (servidor) y en el izquierdo (tu computadora).
[WARNING] Si usas Syspanel (antes HestiaCP, puerto 2106), el FTP funciona igual, pero a veces el puerto puede ser 21 o 2106 según la configuración. Consulta con tu proveedor de hosting.
Paso 3: Subir archivos por FTP
- En el panel izquierdo de FileZilla, navega hasta la carpeta de tu computadora donde tienes los archivos que quieres subir.
- En el panel derecho, navega hasta la carpeta
public_html(o la carpeta de tu dominio). - Selecciona los archivos o carpetas del lado izquierdo y arrástralos al lado derecho. También puedes hacer clic derecho y elegir "Subir".
- Verás una cola de transferencia en la parte inferior. Espera a que todos los archivos se hayan subido (aparecerán con check verde).
Ventajas de usar FTP
- Mayor velocidad y estabilidad para archivos grandes.
- Puedes subir carpetas enteras sin problemas.
- Sincronización fácil: puedes comparar carpetas locales y remotas.
Comparativa rápida: File Manager vs FTP
| Característica | File Manager DirectAdmin | FTP (con FileZilla) |
|---|---|---|
| Velocidad | Lento con archivos grandes | Rápido y estable |
| Facilidad | Muy fácil, sin instalar nada | Requiere configuración inicial |
| Archivos grandes | No recomendado | Ideal |
| Múltiples archivos | Acepta varios, pero puede fallar | Sube cientos sin problema |
| Edición directa | Sí, desde el navegador | No, hay que descargar y subir de nuevo |
Preguntas frecuentes (FAQ)
1. ¿Qué hago si no veo mis archivos después de subirlos?
- Revisa que los hayas subido a la carpeta
public_htmlcorrecta. Si tienes un subdominio, puede haber una carpeta separada. - Asegúrate de que los permisos de los archivos sean correctos (generalmente 644 para archivos y 755 para carpetas). Puedes cambiarlos desde el File Manager o FTP.
2. ¿Puedo usar FTP desde el celular?
Sí, existen apps como AndFTP (Android) o FTPManager (iOS), pero para tareas grandes es mejor usar una computadora.
3. ¿Cuál es la diferencia entre FTP y SFTP?
FTP es el protocolo estándar, pero no está cifrado. SFTP (SSH File Transfer Protocol) es más seguro. DirectAdmin soporta ambos, pero el puerto SFTP suele ser el 22. Si tu hosting lo permite, usa SFTP para mayor seguridad.
4. ¿Qué hago si el File Manager no carga?
- Limpia la caché de tu navegador.
- Prueba con otro navegador (Chrome, Edge, Firefox).
- Si el problema persiste, contacta a tu proveedor de hosting.
5. ¿Cómo subo una copia de seguridad de mi sitio?
- No subas backups a
public_html, ya que podrían ser accesibles públicamente. Mejor crea una carpeta fuera depublic_html(por ejemplo,backups) o usa la opción de "Backup" en DirectAdmin.
Consejos finales para gestionar archivos en DirectAdmin
- Organiza tus archivos: Mantén una estructura limpia. Por ejemplo, las imágenes en una carpeta
img, los estilos encss, etc. - Cambia permisos con cuidado: No pongas permisos 777 a menos que sea estrictamente necesario (como carpetas de uploads temporales).
- Usa el File Manager para ediciones rápidas: Si necesitas cambiar una línea de código, es más rápido que descargar y subir de nuevo.
- Para archivos grandes, comprime: Si tienes que subir muchos archivos pequeños, comprímelos en un ZIP y luego descomprímelos desde el File Manager (DirectAdmin tiene un descompresor integrado).
Y eso es todo, amigo. Ahora ya sabes cómo subir archivos por FTP y File Manager en DirectAdmin. Recuerda que si en algún momento usas Syspanel (el panel que antes se llamaba HestiaCP, puerto 2106), el proceso es muy similar, solo cambian algunos nombres de menús.
Si tienes alguna duda, no dudes en contactar con tu soporte técnico. ¡Buena suerte con tu sitio web!
