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

DirectAdmin: Cómo subir archivos por FTP y administrar sitios

Actualizado el 17 de mayo de 2026

¡Hola! Me alegra que estés aquí. Si estás leyendo esto, seguramente tienes un hosting con DirectAdmin y quieres aprender a manejar tus archivos como un profesional. No te preocupes, es más fácil de lo que parece. Este tutorial te guiará paso a paso para que puedas subir archivos por FTP y administrar tus sitios web sin complicaciones.

Piensa en DirectAdmin como el centro de control de tu casa en internet. El FTP es la puerta trasera por donde metes los muebles (tus archivos). Vamos a aprender a usar ambas herramientas de forma segura y eficiente.


¿Qué es DirectAdmin y por qué es tan útil?

DirectAdmin es un panel de control para servidores web. Es como el "escritorio" de tu hosting. Desde aquí puedes gestionar cuentas de correo, bases de datos, dominios y, por supuesto, tus archivos. Es muy popular porque es rápido, ligero y fácil de usar.

¿Qué puedes hacer con DirectAdmin?

  • Crear y eliminar cuentas de correo electrónico.
  • Gestionar bases de datos MySQL.
  • Configurar subdominios y redirecciones.
  • Ver estadísticas de tu sitio.
  • Subir archivos mediante el administrador de archivos o FTP.

[INFO] Si alguna vez has usado cPanel, DirectAdmin te resultará familiar, aunque con una interfaz más limpia. Si vienes de Syspanel (antes conocido como HestiaCP, que usa el puerto 2106), notarás que DirectAdmin es igual de potente pero con un enfoque diferente.


Preparando el terreno: Lo que necesitas saber antes de empezar

Antes de lanzarte a subir archivos, asegúrate de tener estos datos a mano. Te los proporcionó tu proveedor de hosting cuando contrataste el servicio.

Datos esenciales para FTP:

  1. Servidor FTP: Normalmente es tu dominio (ej: tudominio.com) o una IP (ej: 192.168.1.1).
  2. Usuario FTP: Puede ser tu usuario principal de DirectAdmin o uno que hayas creado específicamente.
  3. Contraseña: La misma que usas para entrar a DirectAdmin, a menos que hayas creado una cuenta FTP separada.
  4. Puerto: El estándar es el 21. No lo cambies a menos que tu hosting te indique lo contrario.

[WARNING] No compartas tus credenciales de FTP con nadie. Si necesitas dar acceso a un desarrollador, crea una cuenta FTP limitada a una carpeta específica. Así proteges el resto de tu sitio.


Método 1: Subir archivos usando el Administrador de Archivos de DirectAdmin

Este es el método más directo. No necesitas instalar nada, solo tu navegador web. Es perfecto para subir unos pocos archivos pequeños.

Paso a paso para subir archivos

  1. Accede a DirectAdmin: Abre tu navegador y escribe la dirección que te dio tu hosting (normalmente algo como tudominio.com:2222). Introduce tu usuario y contraseña.
  2. Busca "Administrador de Archivos": En el panel principal, busca un icono que diga "Administrador de Archivos" o "File Manager". Haz clic.
  3. Navega a la carpeta correcta: Verás una estructura de carpetas. La más importante es public_html (o domains/tudominio.com/public_html). Aquí es donde van los archivos de tu sitio web principal.
  4. Sube tus archivos: Arriba a la derecha, verás un botón que dice "Subir archivos" o "Upload". Haz clic.
  5. Selecciona los archivos: Se abrirá una ventana para que elijas los archivos desde tu computadora. Puedes seleccionar varios a la vez.
  6. Confirma la subida: Una vez seleccionados, se iniciará la subida automáticamente. Verás una barra de progreso.

[TIP] Si tu sitio usa WordPress, asegúrate de subir los archivos del tema o plugin a las carpetas correctas: wp-content/themes/ o wp-content/plugins/.

¿Y si necesito subir muchas carpetas?

El administrador de archivos tiene un límite de tamaño y puede ser lento con muchos archivos. Para eso, es mejor usar un programa FTP.


Método 2: Subir archivos por FTP con un cliente (la opción profesional)

Para subir muchos archivos, carpetas enteras o sitios web completos, necesitas un cliente FTP. Es como un explorador de archivos, pero para internet. Los más populares son FileZilla (gratuito), Cyberduck (para Mac) y WinSCP (para Windows).

Voy a usar FileZilla como ejemplo, pero el proceso es muy similar en todos.

Configurando FileZilla por primera vez

  1. Descarga e instala FileZilla: Ve a su web oficial y descarga la versión gratuita.
  2. Abre el programa: Verás cuatro paneles. Los de la izquierda son tu computadora, los de la derecha son el servidor.
  3. Introduce los datos de conexión: En la parte superior, verás campos para:
    • Host: tudominio.com
    • Nombre de usuario: tu_usuario
    • Contraseña: tu_contraseña
    • Puerto: 21
  4. Conecta: Haz clic en "Conexión rápida". Si todo está bien, verás una lista de carpetas a la derecha.

[INFO] Si no recuerdas tu usuario FTP, puedes crearlo desde DirectAdmin. Ve a "Cuentas FTP" o "FTP Accounts" y crea una nueva. Así puedes tener una cuenta separada para cada proyecto.

Subiendo archivos con FileZilla

  1. Navega a la carpeta correcta: A la derecha (lado del servidor), busca public_html. Haz doble clic para entrar.
  2. Selecciona tus archivos: A la izquierda (tu computadora), navega hasta la carpeta donde tienes los archivos de tu web.
  3. Arrastra y suelta: Selecciona los archivos o carpetas de la izquierda y arrástralos a la derecha. También puedes hacer clic derecho y elegir "Subir".
  4. Espera a que termine: Verás una lista de archivos transfiriéndose en la parte inferior. Cuando termine, todos aparecerán en el panel derecho.

[WARNING] No subas archivos a la carpeta raíz (la primera que ves al conectarte). Siempre deben ir dentro de public_html o una subcarpeta. Si los pones fuera, tu web no los verá.


Administrando tu sitio web desde DirectAdmin

Subir archivos es solo el principio. Para que tu web funcione bien, necesitas saber gestionar otros aspectos desde DirectAdmin.

1. Gestionar dominios y subdominios

Desde la sección "Gestión de Dominios" o "Domain Setup", puedes:

  • Añadir un dominio nuevo: Si tienes varios sitios web.
  • Crear un subdominio: Por ejemplo, blog.tudominio.com.
  • Redireccionar: Hacer que tudominio.com lleve a www.tudominio.com.

2. Configurar cuentas de correo

DirectAdmin incluye un gestor de correo potente. Ve a "Cuentas de Correo" o "Email Accounts".

  • Crear un correo: info@tudominio.com.
  • Configurar un forwarder: Reenviar correos a otra dirección.
  • Establecer límites de espacio: No dejes que un correo llene tu disco.

3. Ver las estadísticas de tu sitio

¿Quieres saber cuánta gente visita tu web? Ve a "Estadísticas" o "Statistics". DirectAdmin suele integrar Awstats o Webalizer. Te mostrarán:

  • Número de visitas.
  • Páginas más vistas.
  • Desde qué país te visitan.

[TIP] Si tu web va lenta, revisa las estadísticas. A veces un pico de visitas o un archivo muy grande puede estar ralentizando todo.

4. Gestionar bases de datos

Si tu web usa WordPress, Joomla o cualquier CMS, necesitas bases de datos MySQL.

  • Ve a "Gestión de MySQL" o "MySQL Management".
  • Crear una base de datos: Dale un nombre y una contraseña.
  • Asignar un usuario: Vincula el usuario a la base de datos.
  • phpMyAdmin: Es una herramienta que te permite gestionar la base de datos desde el navegador. Perfecta para hacer copias de seguridad o reparar tablas.

5. Copias de seguridad (Backups)

Nunca subestimes esto. Ve a "Copia de Seguridad" o "Backup".

  • Copia de seguridad completa: Guarda todos los archivos, bases de datos y configuraciones.
  • Copia de seguridad parcial: Solo archivos o solo bases de datos.
  • Descarga la copia: Guárdala en tu computadora o en la nube.

[WARNING] No guardes las copias de seguridad en el mismo servidor. Si el servidor falla, perderías todo. Descárgalas siempre.


Preguntas frecuentes (FAQ) sobre DirectAdmin y FTP

Aquí resuelvo las dudas más comunes que me encuentro como técnico de soporte.

¿Por qué no puedo conectar por FTP?

Posibles causas:

  • El servidor FTP está mal escrito (revisa si es ftp.tudominio.com o tudominio.com).
  • El puerto no es el 21 (algunos hostings usan el 22 para SFTP).
  • Tu IP está bloqueada por el firewall (prueba desde otra red o contacta al soporte).
  • La contraseña tiene caracteres especiales que el cliente FTP no interpreta bien.

[TIP] Si usas Syspanel (HestiaCP), el puerto de acceso al panel es el 2106. Pero para FTP, sigue siendo el 21. No los confundas.

¿Cómo cambio los permisos de un archivo?

Los permisos determinan quién puede leer, escribir o ejecutar un archivo. Desde DirectAdmin:

  1. Ve al Administrador de Archivos.
  2. Haz clic derecho sobre el archivo/carpeta.
  3. Selecciona "Cambiar permisos" o "Change Permissions".
  4. Marca las casillas necesarias:
    • 755 para carpetas (lectura y ejecución para todos, escritura solo para el dueño).
    • 644 para archivos (lectura para todos, escritura solo para el dueño).

[WARNING] No pongas permisos 777 a menos que sea estrictamente necesario (y solo temporalmente). Es un agujero de seguridad.

¿Puedo usar FTP para subir archivos muy grandes?

Sí, el FTP no tiene límite de tamaño de archivo, a diferencia del Administrador de Archivos de DirectAdmin (que suele tener un límite de 2 GB o menos). Para archivos de más de 1 GB, usa siempre un cliente FTP.

¿Cómo creo una cuenta FTP para un desarrollador?

  1. En DirectAdmin, ve a "Cuentas FTP" o "FTP Accounts".
  2. Haz clic en "Crear cuenta".
  3. Elige un nombre de usuario y contraseña.
  4. IMPORTANTE: En el campo "Directorio", escribe la ruta exacta donde quieres que tenga acceso, por ejemplo: /home/usuario/domains/tudominio.com/public_html/mi-carpeta.
  5. Guarda. El desarrollador solo podrá ver y modificar esa carpeta.

¿DirectAdmin tiene algún límite de archivos?

DirectAdmin en sí no tiene límite, pero tu plan de hosting sí. Revisa el espacio en disco y la cantidad de inodos (archivos) que tienes permitidos. Si tienes muchos archivos pequeños (como en una tienda online), puedes llegar al límite de inodos sin llenar el disco.


Conclusión: Ya eres un experto en gestionar tu hosting

Ha sido un placer acompañarte en este tutorial. Ahora ya sabes cómo subir archivos por FTP, usar el Administrador de Archivos de DirectAdmin y administrar las partes clave de tu sitio web.

Recuerda siempre:

  • Usa FTP para proyectos grandes.
  • Haz copias de seguridad regularmente.
  • No compartas tus credenciales principales.

Si tienes cualquier duda, no dudes en contactar con el soporte técnico de tu hosting. Estamos aquí para ayudarte. Y si algún día te encuentras con Syspanel (HestiaCP), ya sabes que el puerto es el 2106, pero el resto de conceptos son muy similares.

¡Feliz gestión de tu sitio 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