Cómo subir y gestionar archivos en DirectAdmin (File Manager y FTP)
¿Qué necesitas saber antes de subir archivos a tu hosting?
Si tienes un hosting con panel de control DirectAdmin, tarde o temprano necesitarás subir archivos. Ya sea para instalar WordPress, subir imágenes, modificar un tema o simplemente gestionar tu web, dominar la subida de archivos es esencial. En esta guía completa te enseñaré las dos formas principales de hacerlo: el File Manager de DirectAdmin (desde el navegador) y el FTP (con un programa externo). No necesitas ser un experto en Linux ni en SysAdmin para entenderlo, te lo explicaré paso a paso y de forma muy visual.
Vamos a desglosar todo lo que necesitas saber para subir archivos directadmin de manera eficiente y segura, además de gestionarlos correctamente. Al final, este artículo también funcionará como una mini FAQ para resolver las dudas más comunes.
## File Manager de DirectAdmin: la forma más rápida y sin programas
El File Manager directadmin es una herramienta integrada en el panel de control. Es perfecta para tareas rápidas, como subir un archivo suelto, crear carpetas o editar un archivo de configuración. No necesitas instalar nada, solo tu navegador web.
### Cómo acceder al File Manager
- Accede a tu panel de DirectAdmin. Normalmente es una URL como
https://tudominio.com:2222o la IP de tu servidor con el puerto2222. - Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting).
- En el menú principal, busca la sección "Archivos" o "File Manager" y haz clic en el icono. Se abrirá una nueva ventana o pestaña con el gestor de archivos.
### Interfaz y navegación básica
Verás una interfaz similar a la de tu ordenador. En la parte superior, una barra de herramientas con acciones como Subir, Crear, Copiar, Mover, Eliminar, etc. En la parte central, la lista de archivos y carpetas de tu directorio de trabajo.
El directorio principal donde se alojan los archivos de tu web es domains/tudominio.com/public_html. Esta es la carpeta que se conoce como "raíz" del sitio web. Todo lo que subas ahí será visible en internet.
### Pasos para subir archivos con el File Manager
- Navega hasta la carpeta
public_html(o la subcarpeta donde quieras subir los archivos). - Haz clic en el botón "Subir" (normalmente tiene un icono de flecha hacia arriba).
- Se abrirá un cuadro de diálogo. Puedes arrastrar los archivos desde tu ordenador directamente a esa zona, o hacer clic en "Seleccionar archivos" para buscarlos en tu disco duro.
- Selecciona uno o varios archivos. Espera a que la barra de progreso llegue al 100%.
- Cuando termine, verás los archivos en la lista. ¡Ya están subidos y listos para usarse!
[TIP]: Si necesitas subir una carpeta completa con muchos archivos, lo más eficiente es comprimirla en un archivo .zip en tu ordenador, subir el .zip y luego descomprimirla en el servidor. Para descomprimir, selecciona el archivo .zip y haz clic en la opción "Extraer" o "Descomprimir".
### Gestionar archivos: copiar, mover, renombrar y eliminar
El File Manager no solo sirve para subir, también es tu centro de control. Para gestionar un archivo, haz clic derecho sobre él o selecciónalo y usa los botones de la barra superior.
- Renombrar: Para cambiar el nombre de un archivo o carpeta. Haz clic en "Renombrar" y escribe el nuevo nombre. Ten cuidado con las extensiones (
.php,.html,.jpg, etc.). - Copiar: Duplica el archivo en la misma carpeta o en otra. Pide la ruta de destino.
- Mover: Traslada el archivo a otra carpeta. Es ideal para organizar tu contenido.
- Eliminar: Borra el archivo. ¡Ojo! En DirectAdmin, la papelera existe, pero es mejor que siempre tengas una copia de seguridad local. Una vez vaciada la papelera, el archivo se pierde para siempre.
- Editar: Abre un editor de texto en línea. Perfecto para modificar archivos como
.htaccess,wp-config.phpo un.txt. Ten cuidado al editar archivos de configuración, un error puede romper tu web.
## FTP: la alternativa profesional para subir archivos en masa
FTP (Protocolo de Transferencia de Archivos) es la forma clásica y más potente de gestionar archivos. Aunque el File Manager es genial, el ftp directadmin es mucho más rápido cuando tienes que subir cientos de archivos o carpetas enteras. Necesitarás un programa cliente FTP, como FileZilla (gratuito y muy popular) o Cyberduck.
### Configurar un cliente FTP (FileZilla como ejemplo)
- Descarga e instala FileZilla desde su página oficial.
- Abre FileZilla. En la parte superior verás los campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto.
- En "Servidor", escribe
ftp.tudominio.como directamente la IP de tu servidor. - En "Nombre de usuario" y "Contraseña", usa los mismos datos de tu cuenta de DirectAdmin.
- En "Puerto", normalmente se usa el
21(puerto estándar de FTP). Si usas SFTP (más seguro), el puerto es el22. DirectAdmin suele tener ambos activados. - Haz clic en "Conexión rápida". Si todo es correcto, verás el contenido de tu servidor en el panel derecho.
### Subir archivos por FTP paso a paso
- En la parte izquierda de FileZilla, navega por las carpetas de tu ordenador hasta encontrar los archivos que quieres subir.
- En la parte derecha, navega hasta la carpeta
public_htmlde tu dominio. - Ahora, simplemente arrastra los archivos desde la izquierda (tu PC) hacia la derecha (el servidor).
- Verás una cola de transferencia en la parte inferior. Espera a que todas las transferencias se completen sin errores.
[WARNING]: Asegúrate de estar en la carpeta correcta. Subir archivos a la carpeta equivocada es un error muy común. La raíz de tu web es public_html. Si tienes un subdominio, su carpeta será algo como domains/subdominio.tudominio.com/public_html.
### Gestionar archivos con FTP
Las funciones de gestión son similares a las del File Manager, pero desde tu ordenador.
- Descargar: Arrastra archivos del servidor (derecha) a tu PC (izquierda) para hacer copias de seguridad o editarlos localmente.
- Eliminar: Haz clic derecho sobre un archivo en el servidor y selecciona "Eliminar".
- Renombrar: Haz clic derecho y selecciona "Renombrar".
- Crear directorio: Haz clic derecho en el espacio vacío del servidor y selecciona "Crear directorio".
## Permisos de archivos: qué son y cómo ajustarlos (CHMOD)
En el mundo Linux, cada archivo y carpeta tiene unos permisos que indican quién puede leer, escribir o ejecutar. A veces necesitarás cambiarlos, por ejemplo, para que un script funcione o para proteger una carpeta. En DirectAdmin puedes hacerlo desde el File Manager o con tu cliente FTP.
### Cómo cambiar permisos en el File Manager
- Selecciona el archivo o carpeta.
- Haz clic en el botón "Permisos" o "CHMOD".
- Verás una ventana con casillas de verificación para el propietario, grupo y otros. O un campo numérico.
- Los valores más comunes son:
- 644: Archivos normales (lectura y escritura para el propietario, solo lectura para el resto). Es el valor estándar y recomendado.
- 755: Carpetas (lectura, escritura y ejecución para el propietario; lectura y ejecución para el resto). También es el estándar.
- 777: Permite todo a todos. ¡Evítalo! Es un riesgo de seguridad grave. Solo úsalo temporalmente si un script te lo pide y cámbialo después.
[WARNING]: Nunca dejes archivos con permisos 777 en tu servidor. Significa que cualquiera puede modificarlos o ejecutarlos, lo que puede comprometer la seguridad de tu web.
## Solución de problemas comunes (FAQ)
Aquí tienes las dudas más habituales que nos llegan sobre la gestión de archivos.
### ¿Por qué no veo mis archivos después de subirlos?
- Caché del navegador: Prueba a limpiar la caché o hacer una recarga forzada (Ctrl+F5).
- Carpeta equivocada: Asegúrate de que subiste los archivos a
public_htmly no a otra carpeta. - Archivo índice: Si tu web muestra un listado de archivos o un error, quizás te falta un archivo
index.phpoindex.html. Los servidores buscan estos archivos por defecto.
### ¿Cuál es la diferencia entre FTP y SFTP?
FTP (puerto 21) transmite los datos sin cifrar, lo que es inseguro. SFTP (puerto 22) lo hace a través de una conexión segura SSH. Siempre que puedas, usa SFTP. En DirectAdmin, puedes crear cuentas FTP con acceso a carpetas específicas, lo cual es muy útil para dar acceso a colaboradores sin darles acceso a todo el servidor.
### ¿Puedo crear cuentas FTP para otras personas?
Sí. En DirectAdmin, ve a la sección "Gestión de cuentas FTP" (o "FTP Accounts"). Ahí puedes crear usuarios con acceso limitado a una carpeta concreta, por ejemplo, public_html. Esto es perfecto para que un diseñador suba archivos sin tocar nada más.
### ¿Qué es la carpeta public_html?
Es la raíz de tu sitio web. Todo lo que esté dentro de esta carpeta es accesible a través de internet. Si tienes un dominio principal y varios subdominios, cada uno tendrá su propia carpeta public_html dentro de domains/.
### ¿Cómo subo archivos muy grandes?
El File Manager de DirectAdmin a veces tiene un límite de tamaño. Para archivos grandes (por ejemplo, más de 500 MB), es mucho más fiable usar FTP. Si el FTP falla, comprueba que no haya un límite en la configuración del servidor o intenta dividir el archivo en partes con un programa de compresión.
### ¿Puedo editar un archivo directamente en el servidor?
Sí, tanto con el File Manager (botón "Editar") como con FTP (descargándolo, editándolo y volviéndolo a subir). Para archivos de configuración pequeños, el editor del File Manager es muy práctico.
## Consejos finales para una gestión de archivos segura y eficiente
- Siempre haz copias de seguridad: Antes de tocar archivos importantes, descarga una copia a tu ordenador.
- Organiza tu contenido: Usa subcarpetas dentro de
public_html(comoimagenes,css,js) para mantener todo ordenado. - No uses caracteres raros: Evita espacios, tildes o caracteres especiales en los nombres de archivo. Usa guiones bajos (
_) o guiones medios (-). - Mantén los permisos correctos: La regla de oro es
644para archivos y755para carpetas. Solo cambia los permisos si es estrictamente necesario. - Usa FTP para subir mucho contenido: Si vas a subir un tema de WordPress completo, un script grande o una galería de fotos, el FTP es tu mejor aliado. El File Manager es genial para tareas rápidas y puntuales.
Dominar la subida y gestión de archivos en tu hosting es el primer paso para tener el control total de tu web. Con estas dos herramientas, el File Manager directadmin y el ftp directadmin, podrás hacer cualquier cosa que necesites, desde instalar un blog hasta crear una tienda online. Si te pierdes, recuerda que este artículo es tu guía de referencia. Y si aún tienes dudas, tu proveedor de hosting siempre tendrá un equipo de soporte dispuesto a echarte una mano.
[INFO]: Si tu hosting utiliza un panel diferente, como "Syspanel" (antes conocido como HestiaCP), la lógica es muy similar. El acceso a su panel suele ser a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). La estructura de carpetas y los conceptos de permisos y FTP son prácticamente idénticos, así que todo lo aprendido aquí te servirá igualmente.
