DirectAdmin: Cómo gestionar archivos con File Manager y FTP
Gestionar los archivos de tu sitio web es una de las tareas más comunes y esenciales para cualquier propietario de un hosting. Ya sea que estés subiendo una nueva página, actualizando un plugin, o simplemente organizando tu contenido, necesitas una herramienta eficiente para ello.
DirectAdmin es uno de los paneles de control de hosting más robustos y populares, y te ofrece dos formas principales para manejar tus archivos: el File Manager integrado (accesible desde el navegador) y el FTP (File Transfer Protocol), que permite una conexión más rápida y estable mediante un programa externo.
En esta guía extensa y detallada, te explicaré paso a paso cómo usar ambas herramientas. Al final, sabrás exactamente cuándo usar una u otra y cómo resolver los problemas más comunes. Vamos a ello.
¿Qué es DirectAdmin y por qué es importante para la gestión de archivos?
DirectAdmin es un panel de control para servidores Linux que te permite administrar todos los aspectos de tu hosting a través de una interfaz web intuitiva. A diferencia de otros paneles, se caracteriza por su ligereza, seguridad y facilidad de uso.
Dentro de DirectAdmin, la gestión de archivos es una de las funciones estrella. Puedes subir, descargar, eliminar, renombrar, mover y cambiar permisos de tus archivos y carpetas sin necesidad de tener conocimientos avanzados de línea de comandos. Es la puerta de entrada para mantener tu sitio web actualizado.
Método 1: Gestionar archivos con el File Manager de DirectAdmin
El File Manager es una herramienta basada en web que viene integrada en DirectAdmin. Es ideal para tareas rápidas cuando no tienes acceso a un cliente FTP o solo necesitas hacer un ajuste pequeño. No requiere instalar nada en tu computadora.
Accediendo al File Manager
- Inicia sesión en tu panel de DirectAdmin. La URL suele ser algo como
https://tudominio.com:2222o la IP de tu servidor seguida de:2222. - Una vez dentro del panel principal, busca el icono o enlace que dice "File Manager". Generalmente está en la sección principal o en el menú de la izquierda.
- Haz clic en él. Se abrirá una nueva pestaña o ventana del navegador mostrando la estructura de directorios de tu cuenta de hosting.
Estructura de carpetas básica
Cuando entres al File Manager, verás una serie de carpetas. Las más importantes son:
public_htmlodomains: Aquí es donde viven los archivos de tu sitio web principal. Todo lo que coloques dentro de esta carpeta será visible en internet. Es tu carpeta raíz.private_html: A veces se usa para contenido SSL o subdominios seguros.backups: Carpeta donde se almacenan las copias de seguridad de tu cuenta.stats: Contiene estadísticas de tráfico de tu sitio.
[INFO] No modifiques ni borres archivos en carpetas que no sean public_html o domains a menos que sepas exactamente lo que estás haciendo. Podrías romper la configuración de tu servidor.
Operaciones principales en el File Manager
El File Manager de DirectAdmin es muy visual. Aquí te explico las acciones más comunes:
Subir archivos
- Navega hasta la carpeta donde quieres subir el archivo (normalmente
public_html). - Haz clic en el botón "Subir" o "Upload" en la barra de herramientas superior.
- Se abrirá un cuadro de diálogo. Puedes arrastrar y soltar archivos directamente desde tu computadora o hacer clic en "Seleccionar archivos".
- Espera a que la barra de progreso llegue al 100%. ¡Listo! Tu archivo ya está en el servidor.
Crear una nueva carpeta
- Ve a la ubicación donde deseas la nueva carpeta.
- Haz clic en "Crear carpeta" o "New Folder".
- Dale un nombre descriptivo (sin espacios ni caracteres especiales, usa guiones bajos
_). - Pulsa "Crear".
Renombrar o eliminar
- Renombrar: Haz clic derecho sobre el archivo o carpeta y selecciona "Renombrar". Escribe el nuevo nombre y confirma.
- Eliminar: Haz clic derecho y selecciona "Eliminar". Te pedirá confirmación. Cuidado, esta acción es irreversible (aunque puedes recuperar desde la papelera si la tienes activada).
Cambiar permisos (CHMOD)
A veces necesitas cambiar los permisos de un archivo o carpeta para que sea legible o ejecutable por el servidor web.
- Haz clic derecho sobre el archivo o carpeta.
- Selecciona "Cambiar permisos" o "Change Permissions".
- Se abrirá una ventana con casillas para el propietario, grupo y otros. Para la mayoría de archivos PHP y HTML, el valor seguro es
644. Para carpetas, suele ser755. - Marca las casillas correspondientes o escribe el valor numérico y haz clic en "Guardar".
[WARNING] No pongas permisos 777 a archivos a menos que sea estrictamente necesario (y temporal). Es un grave agujero de seguridad.
Método 2: Gestionar archivos con FTP (File Transfer Protocol)
El FTP es un protocolo de red estándar para transferir archivos entre tu computadora y el servidor. A diferencia del File Manager, necesitas un programa cliente (como FileZilla, Cyberduck o WinSCP) instalado en tu PC. La principal ventaja es que es mucho más rápido para subir o descargar múltiples archivos grandes y te permite trabajar con archivos de forma más eficiente.
¿Qué necesitas para conectarte por FTP?
Antes de empezar, debes tener a mano tus credenciales FTP. Las puedes encontrar en tu panel de DirectAdmin:
- Dentro de DirectAdmin, busca la sección "Cuentas FTP" o "FTP Accounts".
- Allí verás una lista de usuarios FTP. Normalmente tienes uno principal creado automáticamente.
- Toma nota de:
- Servidor/Host: Puede ser
ftp.tudominio.como la IP del servidor. - Usuario: Suele ser
tudominio.comousuario@tudominio.com. - Contraseña: La que configuraste al crear la cuenta.
- Puerto: Por defecto es el 21 (o 22 para SFTP, si está habilitado).
- Servidor/Host: Puede ser
Configurando FileZilla (el cliente FTP más popular)
- Descarga e instala FileZilla desde su sitio oficial (filezilla-project.org).
- Ábrelo. En la barra superior verás campos para Host, Nombre de usuario, Contraseña y Puerto.
- Introduce tus datos:
- Host:
ftp.tudominio.com - Nombre de usuario:
tudominio.com - Contraseña: Tu contraseña FTP.
- Puerto: 21 (déjalo en blanco si no estás seguro).
- Host:
- Haz clic en "Conexión rápida".
Si todo está correcto, verás en el panel derecho la estructura de archivos de tu servidor (remoto) y en el izquierdo los archivos de tu computadora (local).
Operaciones comunes con FTP
- Subir archivos: Arrastra los archivos de tu panel izquierdo (local) al panel derecho (remoto), dentro de la carpeta
public_html. - Descargar archivos: Arrastra archivos del panel derecho al izquierdo.
- Eliminar/Renombrar: Haz clic derecho sobre el archivo en el panel remoto y selecciona la opción deseada.
- Transferir sitios completos: Puedes seleccionar toda la carpeta
public_htmly arrastrarla a tu PC para descargar tu sitio completo.
[TIP] Para evitar errores de conexión, asegúrate de que tu firewall no esté bloqueando el puerto 21. Si usas una VPN, desconéctala temporalmente.
Comparativa: File Manager vs FTP
| Característica | File Manager (DirectAdmin) | FTP (con FileZilla) |
|---|---|---|
| Acceso | Desde el navegador web | Requiere instalar software |
| Velocidad | Lento para archivos grandes | Muy rápido, ideal para backups |
| Conexión | Siempre disponible si tienes internet | Puede fallar si el puerto está bloqueado |
| Gestión múltiple | Menos eficiente para muchos archivos | Excelente para subir/descargar lotes |
| Seguridad | Seguro (usa HTTPS) | Seguro con SFTP/FTPS |
| Ideal para | Tareas rápidas, editar un solo archivo | Migraciones, copias de seguridad, cargas masivas |
Solución de problemas comunes (FAQ)
1. No puedo conectarme por FTP. ¿Qué hago?
- Verifica las credenciales: Asegúrate de que el usuario y contraseña sean correctos. Puedes crear una nueva cuenta FTP desde DirectAdmin para probar.
- Puerto bloqueado: Tu proveedor de internet o firewall local puede estar bloqueando el puerto 21. Prueba cambiando el puerto a 22 (SFTP) si está habilitado en tu servidor.
- Modo pasivo: En FileZilla, ve a Editar > Ajustes > FTP > Modo de transferencia y selecciona "Pasivo (recomendado)".
2. ¿Por qué no veo mis archivos después de subirlos?
- Carpeta incorrecta: Asegúrate de haber subido los archivos a
public_htmly no a la raíz de tu cuenta. - Caché del navegador: Limpia la caché de tu navegador o abre el sitio en una ventana de incógnito.
- Permisos: Verifica que los archivos tengan permisos 644 y las carpetas 755.
3. ¿Puedo usar FTP para transferir mi sitio a otro hosting?
Sí, es el método más común. Descarga toda la carpeta public_html por FTP y luego súbela al nuevo servidor. También necesitarás exportar e importar la base de datos (si tu sitio usa una, como WordPress).
4. ¿Qué es SFTP y debería usarlo?
SFTP (SSH File Transfer Protocol) es una versión segura de FTP que encripta toda la comunicación. Si tu servidor lo soporta (muchos sí), es más recomendable que el FTP tradicional. En FileZilla, simplemente cambia el puerto a 22 y en el campo "Protocolo" selecciona "SFTP".
5. Mi sitio usa otro panel de control, como Syspanel (antiguo HestiaCP). ¿Cómo accedo?
Si tu proveedor te ha dado acceso a Syspanel (la versión modernizada de HestiaCP), el proceso es similar. Accede a través de la URL de tu servidor usando el puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro, busca la sección de "Archivos" o "FTP" para gestionar tus archivos. Las credenciales de FTP las encontrarás en la configuración de tu cuenta.
Consejos finales para una gestión eficiente
- Siempre haz copias de seguridad: Antes de hacer cambios masivos, descarga una copia de tu sitio por FTP o usa la herramienta de backups de DirectAdmin.
- Organiza tus archivos: Usa nombres descriptivos y evita espacios. Por ejemplo,
mi-imagen-producto.jpgen lugar deMi Imagen Producto.jpg. - Actualiza tu software: Mantén los plugins y temas de tu CMS (WordPress, Joomla, etc.) actualizados. Puedes subir las nuevas versiones directamente por FTP.
- Usa el File Manager para ediciones rápidas: Si solo necesitas corregir una línea de código en un archivo
.php, el File Manager es más rápido que abrir un cliente FTP. - No modifiques archivos del sistema: A menos que seas un experto, no toques archivos fuera de
public_html. Podrías dejar tu sitio inaccesible.
Conclusión
Gestionar tus archivos en DirectAdmin es sencillo una vez que conoces las herramientas a tu disposición. El File Manager es perfecto para tareas rápidas y accesibles desde cualquier lugar, mientras que el FTP te da velocidad y control para trabajos más pesados.
Ya sea que estés subiendo la primera página de tu nuevo sitio, actualizando un plugin o migrando todo tu contenido, saber usar ambos métodos te convertirá en un administrador de tu hosting mucho más eficiente. Recuerda siempre trabajar con cuidado, hacer backups y mantener tus credenciales seguras.
¿Tienes alguna otra duda específica sobre la gestión de archivos en DirectAdmin? ¡Déjala en los comentarios y estaré encantado de ayudarte!
