🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo subir archivos al servidor con DirectAdmin

Actualizado el 19 de diciembre de 2025

¡Hola! Si estás leyendo esto, seguramente acabas de contratar un hosting con DirectAdmin o estás explorando cómo funciona. Es normal sentirse un poco perdido al principio, pero no te preocupes: en esta guía te voy a explicar, paso a paso y de la forma más clara posible, cómo subir archivos al servidor con DirectAdmin.

DirectAdmin es uno de los paneles de control de hosting más usados por su sencillez y potencia. Aprender a manejar sus herramientas de subida de archivos es el primer paso para tener tu web online. Vamos a ver las dos formas principales de hacerlo: usando el File Manager DirectAdmin (desde el navegador) y mediante DirectAdmin FTP (con un programa externo).


¿Qué necesitas antes de empezar?

Antes de lanzarnos a subir archivos, asegúrate de tener a mano estos datos. Te los debe haber proporcionado tu proveedor de hosting:

  • Tu dominio (ejemplo: midominio.com).
  • Usuario y contraseña de acceso a DirectAdmin.
  • La URL de acceso a DirectAdmin (normalmente algo como https://midominio.com:2222).
  • Datos de conexión FTP (servidor, usuario y contraseña). A veces son los mismos que los de DirectAdmin.

[INFO] Si tu hosting usa Syspanel (antiguamente conocido como HestiaCP), recuerda que la URL de acceso suele ser en el puerto 2106 (ejemplo: https://midominio.com:2106). El proceso de subida de archivos es muy similar, pero en esta guía nos centramos en DirectAdmin.


Método 1: Subir archivos con el File Manager DirectAdmin (Desde el navegador)

Esta es la forma más rápida y sencilla, ideal si solo necesitas subir unos pocos archivos o carpetas. No necesitas instalar nada, solo tu navegador web.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la dirección de acceso a DirectAdmin (normalmente es https://tudominio.com:2222). Introduce tu usuario y contraseña y haz clic en "Login".

Paso 2: Busca el icono de "File Manager"

Una vez dentro del panel, verás un montón de iconos. Busca el que dice "File Manager" (o "Administrador de Archivos"). Es uno de los más importantes y suele tener un icono de una carpeta. Haz clic en él.

Paso 3: Navega hasta la carpeta correcta: public_html

Aquí viene la clave. DirectAdmin, como la mayoría de paneles, tiene una estructura de carpetas. La carpeta donde debes subir los archivos de tu página web se llama public_html o domains > tudominio.com > public_html.

  • public_html: Es la raíz de tu sitio web. Todo lo que subas aquí será accesible desde tudominio.com.
  • Subcarpetas: Si tienes un blog en /blog, deberías crear una carpeta llamada blog dentro de public_html y subir allí los archivos.

Haz doble clic en public_html para entrar.

Paso 4: Sube tus archivos

Una vez dentro de public_html, verás una barra de herramientas en la parte superior. Busca un botón que diga "Subir archivos" o "Upload" (a veces tiene un icono de una flecha hacia arriba).

  • Al hacer clic, se abrirá una ventana de selección de archivos de tu computadora.
  • Puedes seleccionar uno o varios archivos (mantén presionada la tecla Ctrl o Cmd para seleccionar varios).
  • También puedes arrastrar y soltar archivos directamente desde tu carpeta de archivos local a la ventana del navegador. ¡Es súper cómodo!

[TIP] Si tu web está hecha con WordPress, Joomla, o un gestor de contenidos similar, normalmente solo necesitas subir la carpeta completa que contiene todos los archivos del sitio. Asegúrate de que la carpeta principal se llame public_html o subas el contenido de tu carpeta local, no la carpeta en sí misma. Por ejemplo, si tienes una carpeta en tu PC llamada mi-web y dentro está index.html, debes subir index.html directamente a public_html, no la carpeta mi-web.

Paso 5: Espera a que termine la subida

Verás una barra de progreso. Cuando termine, los archivos aparecerán en la lista de public_html. ¡Listo! Ya has subido tu primer archivo.


Método 2: Subir archivos por FTP con DirectAdmin (Recomendado para sitios grandes)

Si tienes que subir muchos archivos (por ejemplo, toda una web con cientos de imágenes) o actualizaciones grandes, el FTP es mucho más rápido y fiable. Necesitarás un cliente FTP. El más popular y gratuito es FileZilla, pero también puedes usar Cyberduck, WinSCP, etc.

Paso 1: Consigue tus datos de conexión FTP

Aunque DirectAdmin te permite crear cuentas FTP adicionales, normalmente ya tienes una cuenta FTP principal que es la misma que tu usuario de DirectAdmin. Para obtener los datos exactos:

  1. Dentro de DirectAdmin, busca el icono de "Cuentas FTP" o "FTP Accounts".
  2. Allí verás tu usuario FTP (suele ser tudominio.com o usuario@tudominio.com).
  3. Tu contraseña es la misma que la de tu panel de DirectAdmin (a menos que la hayas cambiado específicamente para FTP).
  4. El servidor FTP es normalmente tu dominio (ej: ftp.tudominio.com o simplemente tudominio.com).

Paso 2: Configura tu cliente FTP (FileZilla como ejemplo)

  1. Abre FileZilla.
  2. En la barra superior, verás cuatro campos:
    • Host: Introduce tu servidor FTP (ej: tudominio.com).
    • Nombre de usuario: Tu usuario FTP.
    • Contraseña: Tu contraseña FTP.
    • Puerto: Déjalo en 21 (es el puerto estándar para FTP).
  3. Haz clic en "Conexión rápida".

Paso 3: Conéctate y navega

Si todo está bien, FileZilla se conectará al servidor. Verás dos paneles:

  • Panel izquierdo (Sitio local): Muestra los archivos de tu computadora.
  • Panel derecho (Sitio remoto): Muestra los archivos de tu servidor.

En el panel derecho, navega hasta la carpeta public_html (igual que en el método anterior).

Paso 4: Sube los archivos

  • Arrastra y suelta: Selecciona los archivos o carpetas de tu panel izquierdo y arrástralos al panel derecho, dentro de public_html.
  • Clic derecho: Haz clic derecho sobre los archivos locales y selecciona "Subir".

Verás una cola de transferencia en la parte inferior. Cuando todas las transferencias estén completadas (sin errores), tus archivos estarán en el servidor.

[WARNING] ¡Cuidado con los archivos ocultos! Algunos programas (como WordPress) usan archivos que empiezan por punto (.htaccess, .env). Asegúrate de que tu cliente FTP esté configurado para mostrar archivos ocultos. En FileZilla, ve al menú "Servidor" > "Forzar mostrar archivos ocultos".


Preguntas Frecuentes (FAQ) sobre subir archivos a DirectAdmin

Aquí tienes las dudas más comunes que suelen tener los usuarios al empezar.

1. ¿Qué archivos debo subir exactamente a public_html?

Debes subir el contenido de tu sitio web. Si tu web es un simple HTML, sube el archivo index.html y las carpetas de imágenes, CSS, etc. Si usas un CMS como WordPress, debes subir todos los archivos de la instalación (los que descargaste de wordpress.org) o los archivos de tu tema/plugin si solo estás actualizando.

2. ¿Por qué no veo mi página web después de subir los archivos?

Varias razones posibles:

  • Archivos en la carpeta equivocada: Asegúrate de que estén dentro de public_html, no en la raíz del dominio.
  • Falta el archivo index: El servidor busca automáticamente un archivo llamado index.html, index.php, default.php, etc. Si no existe, verás un error.
  • Caché del navegador: Limpia la caché de tu navegador o prueba en modo incógnito.
  • Propagación de DNS: Si acabas de cambiar los DNS de tu dominio, puede tardar hasta 24-48 horas en verse.

3. ¿Puedo subir archivos de más de 100 MB por el File Manager?

Depende de la configuración de tu servidor. El File Manager suele tener un límite de subida de unos 50-100 MB. Para archivos grandes (como un backup de WordPress, un video, etc.), es obligatorio usar FTP. El FTP no tiene límite de tamaño práctico.

4. ¿Cómo creo una subcarpeta dentro de public_html?

Tanto en el File Manager como en FTP:

  • File Manager: Dentro de public_html, haz clic en el botón "Crear carpeta" o "New Folder".
  • FTP: En el panel derecho, haz clic derecho > "Crear directorio" y ponle el nombre (ej: blog, imagenes, tienda).

5. ¿Es seguro usar FTP?

FTP estándar envía tu contraseña en texto plano, lo cual no es seguro en redes públicas. Si tu hosting lo permite, usa SFTP (FTP sobre SSH, puerto 22) o FTPS (FTP sobre SSL, puerto 990). En DirectAdmin, a menudo el mismo usuario y contraseña de FTP funcionan para SFTP. En FileZilla, solo cambia el protocolo a SFTP en el campo "Host".

6. He subido archivos pero me da error 403 (Prohibido) o 500 (Error interno).

  • Error 403: Generalmente es un problema de permisos de archivos. Los archivos deben tener permisos 644 y las carpetas 755. DirectAdmin suele configurarlos automáticamente, pero si no, puedes cambiarlos desde el File Manager (clic derecho > "Cambiar permisos").
  • Error 500: Es un error del servidor. Puede deberse a un archivo .htaccess mal configurado o a un error en tu código PHP. Revisa el archivo .htaccess en public_html.

7. ¿Y si mi proveedor usa Syspanel en lugar de DirectAdmin?

Como mencioné al principio, si tu panel es Syspanel (HestiaCP), el concepto es el mismo, pero la interfaz cambia ligeramente. El puerto de acceso suele ser el 2106. Dentro del panel, busca la sección "Archivos" o "File Manager". La carpeta donde subir los archivos también se llama public_html. La principal diferencia es que la gestión de cuentas FTP puede estar en una sección llamada "Usuarios FTP" o "Acceso remoto". El método de FTP es prácticamente idéntico.


Consejo final: Organiza tus archivos

Para que tu web funcione bien y sea fácil de mantener:

  1. No subas archivos basura: Elimina archivos temporales o de prueba de tu computadora antes de subirlos.
  2. Usa nombres claros: Evita espacios, tildes o caracteres raros en nombres de archivos (usa guiones - o guiones bajos _).
  3. Haz backups: Antes de subir archivos nuevos, especialmente si estás actualizando un sitio existente, siempre haz una copia de seguridad de tu public_html desde el File Manager (opción "Comprimir" o "Backup").

¡Y eso es todo! Ahora ya sabes cómo subir archivos al servidor con DirectAdmin de dos formas distintas. Empieza con el File Manager para cosas pequeñas y, cuando te sientas cómodo, usa el FTP para proyectos grandes. Si te surge cualquier otra duda, no dudes en consultar la documentación de tu hosting o abrir un ticket de soporte. ¡Mucha suerte con tu web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel