Cómo subir archivos a tu hosting con DirectAdmin: FTP y Administrador de archivos
¿Por qué necesitas saber subir archivos a tu hosting?
Si tienes una web, tarde o temprano necesitarás subir archivos a tu hosting. Ya sea para instalar WordPress, actualizar un plugin, subir imágenes, modificar el archivo .htaccess o simplemente hacer una copia de seguridad manual, saber cómo mover archivos entre tu ordenador y tu servidor es una habilidad básica e imprescindible.
En este directadmin tutorial completo, te voy a enseñar las dos formas más habituales de hacerlo: mediante FTP con DirectAdmin (usando un cliente como FileZilla) y mediante el Administrador de archivos que viene incluido en el propio panel. No necesitas ser un experto en informática, solo seguir los pasos que te explico a continuación.
Vamos a ello.
Antes de empezar: qué necesitas tener a mano
Para subir archivos directadmin (o cualquier otro panel), necesitas tener a mano estos datos. Te recomiendo tenerlos apuntados en un bloc de notas antes de empezar:
- Tu dominio (por ejemplo,
mipagina.com). - Tu usuario de DirectAdmin (normalmente empieza con una letra y termina en número, algo así como
usuario123). - Tu contraseña de acceso al panel.
- El puerto de acceso al panel (por defecto suele ser el
2222). - Si vas a usar FTP, necesitarás también el host FTP (normalmente es
ftp.tudominio.como directamente tu dominio).
[INFO] Si no tienes estos datos a mano, revisa el correo de bienvenida que te envió tu proveedor de hosting al contratar el servicio. Ahí suelen venir todos los accesos.
Método 1: Subir archivos con el Administrador de archivos de DirectAdmin
El Administrador de archivos es la opción más cómoda si no quieres instalar ningún programa en tu ordenador. Funciona directamente desde el navegador, como si estuvieras gestionando las carpetas de tu propio PC, pero en el servidor.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la dirección de acceso a tu panel. Normalmente es algo como:
https://tudominio.com:2222
Sustituye tudominio.com por tu dominio real. Te pedirá usuario y contraseña. Introdúcelos y pulsa en "Entrar".
Paso 2: Localiza el icono del Administrador de archivos
Una vez dentro, verás un panel con muchos iconos. Busca el que dice "Administrador de archivos" o "File Manager". Haz clic en él.
Paso 3: Entiende la estructura de carpetas
Al entrar, verás una lista de carpetas. Las más importantes son:
domains: aquí es donde vive tu web. Dentro de esta carpeta, encontrarás una subcarpeta por cada dominio que tengas.public_html: es la carpeta pública de tu web. Todo lo que subas aquí será visible en internet a través de tu dominio.backups: se guardan copias de seguridad.logs: archivos de registro de errores y accesos.
Para subir archivos a tu web, lo normal es que entres en domains > tudominio.com > public_html.
Paso 4: Sube tus archivos
Dentro de public_html, verás un botón que dice "Subir" o "Upload". Haz clic en él.
Se abrirá una ventana donde puedes arrastrar y soltar los archivos desde tu ordenador, o pulsar el botón de "Examinar" para buscarlos. Puedes seleccionar varios archivos a la vez.
[TIP] Si tienes que subir un archivo muy grande (más de 100 MB), el Administrador de archivos puede ser lento o dar error. En ese caso, te recomiendo usar el método FTP que te explico más abajo.
Paso 5: Comprueba que se han subido correctamente
Una vez subidos, verás los archivos listados en el directorio. Para comprobar que son accesibles desde internet, abre una pestaña nueva y escribe https://tudominio.com/archivo.extension. Si te lo muestra, ¡perfecto!
Método 2: Subir archivos por FTP con DirectAdmin
El FTP (File Transfer Protocol) es el método clásico y más fiable para hosting subir archivos. Es más rápido, permite reanudar descargas si se corta la conexión y es ideal para subir carpetas enteras con muchos archivos.
Paso 1: Crea una cuenta FTP (si no la tienes)
En DirectAdmin, las cuentas FTP se gestionan desde el icono "Cuentas FTP". Puedes crear una nueva cuenta asociada a tu dominio.
Necesitarás elegir:
- Usuario: por ejemplo,
ftp@tudominio.com. - Contraseña: elige una segura.
- Directorio: normalmente será
public_html, aunque puedes limitar el acceso a una subcarpeta si lo prefieres.
[WARNING] No utilices la misma contraseña que la de tu panel de DirectAdmin. Si alguien la descubre, tendría acceso a todo tu hosting.
Paso 2: Descarga un cliente FTP
Para conectarte por FTP necesitas un programa cliente. El más popular y gratuito es FileZilla. Puedes descargarlo desde su web oficial.
Otros clientes válidos son WinSCP (para Windows) o Cyberduck (para Mac).
Paso 3: Configura la conexión FTP
Abre FileZilla y en la barra superior verás los campos para conectarte:
- Servidor (host): escribe
ftp.tudominio.como directamentetudominio.com. - Nombre de usuario: el usuario FTP que creaste (por ejemplo,
ftp@tudominio.com). - Contraseña: la que hayas elegido.
- Puerto: normalmente es el
21para FTP estándar, o el22si tu hosting usa SFTP (conexión segura). Si no estás seguro, prueba con el 21.
Pulsa en "Conexión rápida". Si todo va bien, verás que los archivos de tu servidor aparecen en el panel derecho.
Paso 4: Navega hasta public_html
En el panel derecho (que es tu servidor), navega hasta la carpeta public_html. Es la que está dentro de domains > tudominio.com.
Paso 5: Sube archivos arrastrando
En el panel izquierdo (tu ordenador), busca los archivos o carpetas que quieras subir. Selecciónalos y arrástralos hasta el panel derecho, dentro de public_html.
FileZilla te mostrará el progreso de la transferencia en la parte inferior. Cuando termine, verás los archivos listados.
[TIP] Si tienes que subir una carpeta entera (por ejemplo, un tema de WordPress), arrastra la carpeta completa. FileZilla se encargará de subir todos los archivos que contenga.
Paso 6: Verifica los permisos (si es necesario)
A veces, los archivos subidos por FTP no tienen los permisos correctos y la web da error. Para solucionarlo, haz clic derecho sobre el archivo o carpeta en FileZilla y selecciona "Permisos de archivo". Normalmente, los archivos deben tener 644 y las carpetas 755.
[INFO] Si no sabes qué permisos poner,
644para archivos y755para carpetas es la configuración estándar en la mayoría de los hosting.
FTP DirectAdmin: errores comunes y cómo solucionarlos
Error de conexión "No se puede conectar al servidor"
Esto suele pasar por tres motivos:
- El host FTP es incorrecto: prueba con
ftp.tudominio.comen lugar detudominio.com. - El puerto es incorrecto: si tu hosting usa SFTP, el puerto es el
22y necesitas seleccionar el protocolo SFTP en FileZilla. - El firewall de tu ordenador bloquea la conexión: prueba a desactivarlo temporalmente o a cambiar de red.
Error "Permiso denegado"
Significa que el usuario FTP no tiene permisos para escribir en esa carpeta. Revisa que el directorio asignado a la cuenta FTP sea el correcto (debería ser public_html o una subcarpeta dentro).
Error de "archivo demasiado grande"
Algunos hosting limitan el tamaño máximo de subida por FTP. Si tienes este problema, comprime el archivo en un ZIP, súbelo y luego descomprímelo desde el Administrador de archivos de DirectAdmin. Para descomprimir, haz clic derecho sobre el ZIP y selecciona "Extraer".
¿Cuál es el mejor método para subir archivos a tu hosting?
Depende de tu situación:
- Si solo tienes que subir un archivo suelto y no quieres instalar nada, el Administrador de archivos es perfecto.
- Si tienes que subir muchos archivos o carpetas grandes, el FTP con FileZilla es mucho más rápido y cómodo.
- Si estás en un ordenador que no es tuyo (biblioteca, trabajo), el Administrador de archivos es más seguro porque no guarda contraseñas.
[WARNING] Nunca dejes tus datos FTP guardados en un ordenador público. Cierra sesión siempre al terminar.
Preguntas frecuentes (FAQ)
¿Puedo subir archivos a DirectAdmin desde el móvil?
Sí, pero es más complicado. Puedes usar la versión móvil del Administrador de archivos desde el navegador, o aplicaciones como "FTP Manager" o "Cx File Explorer" en Android, o "Documents" en iOS.
¿Qué diferencia hay entre FTP y SFTP?
El FTP envía los datos sin cifrar, mientras que el SFTP los cifra. Si tu hosting ofrece SFTP, úsalo siempre que puedas. En DirectAdmin, suele estar habilitado en el puerto 22.
¿Puedo subir archivos a public_html desde el Administrador de archivos?
Sí, es el directorio más habitual. Solo tienes que navegar hasta domains > tudominio.com > public_html y subir ahí los archivos.
¿Qué pasa si subo un archivo con el mismo nombre que uno existente?
El archivo nuevo reemplazará al antiguo. Si no estás seguro, haz una copia de seguridad antes.
¿Cómo subo una base de datos?
Las bases de datos no se suben por FTP. Debes usar la herramienta "phpMyAdmin" dentro de DirectAdmin, o importarla desde el Administrador de archivos si tienes un archivo SQL (aunque esto último es más avanzado).
¿Puedo usar FTP DirectAdmin para subir archivos a un subdominio?
Sí. Solo tienes que crear una cuenta FTP que apunte a la carpeta del subdominio (por ejemplo, public_html/subdominio), o navegar manualmente hasta esa carpeta dentro de public_html.
Consejos finales para subir archivos directadmin sin problemas
- Haz siempre una copia de seguridad antes de sobrescribir archivos importantes.
- Comprueba los permisos después de subir archivos si la web te da errores.
- No subas archivos a la raíz (fuera de
public_html) a menos que sepas lo que haces. Esa zona no es accesible desde internet. - Si tu web va lenta después de subir muchos archivos, vacía la caché del navegador y la caché de tu hosting desde DirectAdmin.
- Si algo falla, revisa los logs de error en la carpeta
logsde tu hosting. Te darán pistas sobre qué está fallando.
Ya tienes todo lo necesario para subir archivos a tu hosting con DirectAdmin tanto por FTP como por el Administrador de archivos. Practica con un archivo de prueba y verás que en cinco minutos lo dominas por completo.
Si te ha quedado alguna duda, déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con tu web!
