# Gestor de archivos

> Cómo subir, gestionar y editar los archivos de tu servidor con el gestor de archivos integrado del Portal o por SFTP.

La pestaña **Files** del Portal te ofrece acceso desde el navegador al sistema de archivos de tu servidor. Puedes subir archivos, crear directorios, editar archivos en un editor web y extraer archivos comprimidos, todo sin salir del navegador. Para transferencias grandes, también está disponible SFTP.

## Lo que aprenderás

- Cómo navegar y gestionar archivos
- Cómo subir archivos (y cómo tratar la limitación de carpetas)
- Cómo crear y editar archivos en el navegador
- Cómo usar SFTP para un acceso sin restricciones

---

## Navegar por los archivos

El gestor de archivos muestra el árbol de directorios de tu servidor. Haz clic en las carpetas para entrar en ellas y en cualquier archivo de texto para abrirlo en el editor web integrado.

---

## Subir archivos

Haz clic en **Upload** para subir uno o varios archivos desde tu equipo. Los archivos se guardan en el directorio que tengas abierto.

> **Info:** El gestor de archivos web tiene un límite de tamaño por archivo. Para archivos grandes o muchos archivos a la vez, usa SFTP (consulta la sección siguiente).

---

## Subir carpetas

La subida directa de carpetas **no es compatible** con el gestor de archivos web. Usa una de estas alternativas:

### Opción 1: subir un archivo comprimido (lo más rápido)

1. Comprime tu carpeta en un archivo `.zip` o `.tar.gz` en tu equipo.
2. Sube el archivo con el botón **Upload**.
3. Haz clic derecho sobre el archivo en el gestor y selecciona **Extract** para descomprimirlo en el servidor.

### Opción 2: usar SFTP (sin límites de tamaño)

SFTP te permite subir árboles de carpetas completos sin restricciones del navegador. Consulta la sección de SFTP más abajo.

---

## Crear y editar archivos

| Acción | Cómo |
| :--- | :--- |
| Crear un archivo nuevo | Haz clic en **New File** |
| Editar un archivo existente | Haz clic en el archivo para abrirlo en el editor web y, después, en **Save** |
| Crear un directorio | Haz clic en **New Directory** |
| Renombrar o eliminar | Haz clic derecho sobre un archivo o carpeta para acceder a estas opciones |

---

## Operaciones con archivos comprimidos

- **Extract:** sube un `.zip` o `.tar.gz`, haz clic derecho sobre él y selecciona **Extract** para descomprimirlo en su sitio.
- **Compress:** selecciona archivos o carpetas y usa la opción de archivo para crear un `.zip`.

---

## Usar SFTP

SFTP te da acceso directo y sin restricciones al sistema de archivos desde un cliente de escritorio.

### Obtener tus datos de SFTP

1. En el Portal, abre tu servidor y ve a la pestaña **Settings**.
2. Busca la sección **SFTP Details**:
   - **Host**: la dirección del servidor SFTP
   - **Port**: normalmente 2022
   - **Username**: tu nombre de usuario del Portal
3. Usa la contraseña de tu cuenta del Portal como contraseña de SFTP.

### Clientes SFTP recomendados

| Cliente | Plataforma |
| :--- | :--- |
| FileZilla | Windows, Mac, Linux (gratis) |
| WinSCP | Windows (gratis) |
| Cyberduck | Mac, Windows (gratis) |
| `sftp` | Cualquier terminal |

### Lo que permite SFTP

- Subir árboles de carpetas completos en una sola transferencia
- Transferir archivos grandes sin llegar a los límites del navegador
- Gestionar los archivos de forma eficiente desde tu escritorio

---

## Consejos

- Detén tu servidor antes de subir una versión nueva de tu aplicación para evitar conflictos de archivos.
- Usa el editor web para ediciones rápidas de un solo archivo; usa SFTP para la configuración inicial del proyecto o para subidas grandes.
- Guarda una copia externa de tu código (por ejemplo, en GitHub), sobre todo en el Free Tier, donde los archivos eliminados no se pueden recuperar.

---

## Próximos pasos

- [Configuración de inicio](https://daki.cc/es/wiki/guides/startup-settings): configura el comando de inicio de tu servidor tras subir tus archivos.
- [Variables de entorno](https://daki.cc/es/wiki/guides/environment-variables): configura el token de tu bot y otros valores de configuración.
- [Consola y acciones de energía](https://daki.cc/es/wiki/guides/console): inicia tu servidor y revisa la salida.

---
Source: https://daki.cc/es/wiki/guides/file-manager
