Configurar un servidor FTP para Shareboxed
Shareboxed sube los archivos directamente a un servidor FTP: un NAS, el espacio que vino con tu hosting, una máquina que alguien de IT mantiene encendida. Los archivos conservan su propio nombre en una carpeta que puedes abrir con cualquier cliente FTP.
| Campo | Valor |
|---|---|
| Server | el host, sin esquema |
| Security | qué TLS habla el servidor, ver más abajo |
| Port | déjalo vacío para el 21 (990 para TLS on its own port) |
| Username + Password | una cuenta con permiso de escritura |
| Folder | opcional, un directorio en el que escribir |
1. Elige el tipo de TLS correcto
| Ajuste | Qué significa | Puerto habitual |
|---|---|---|
| TLS | La conexión empieza en claro y se cifra antes de la contraseña. | 21 |
| TLS on its own port | Cifrada desde el primer byte. Sigue siendo habitual en los NAS. | 990 |
| None | Sin cifrado alguno. | 21 |
Prueba primero TLS; si el test falla en el endpoint, prueba TLS on its own port. Elige None solo para un servidor de tu propia red: la contraseña y todos los bytes viajan legibles.
2. Busca los datos de la cuenta
- Una cuenta de hosting (cPanel, DirectAdmin, Plesk): la página FTP accounts. Crea una cuenta aparte para Shareboxed y apunta su home directory a la carpeta de subidas.
- Un NAS (Synology, QNAP, Unraid): activa el servicio FTP y crea un usuario con permiso de escritura sobre una carpeta compartida. El FTPS (explicit) de Synology es el ajuste TLS de aquí.
- Un servidor tuyo: cualquier usuario que pueda escribir en el directorio.
Tanto
vsftpdcomopure-ftpdhacen TLS explícito con un certificado de Let's Encrypt.
3. Abre el rango de puertos pasivos
Las subidas usan modo pasivo: el servidor indica un segundo puerto y
Shareboxed se conecta a él. Un servidor detrás de su propio firewall necesita
ese rango abierto y tiene que anunciar su dirección pública
(pasv_min_port/pasv_max_port en vsftpd, Passive port range en un NAS).
Sin eso el login funciona y todas las transferencias se quedan colgadas.
Sin enlaces para compartir
El interruptor Sharing no se ofrece para FTP. Un enlace de descarga funciona porque una petición de un archivo se puede firmar sin entregar la cuenta. FTP no tiene nada con lo que firmar. Envía a quien recibe los archivos a lo que ya sirva ese directorio por HTTP, o usa una conexión S3 o R2 para los lotes que necesiten un enlace.
Cuando algo no funciona
Pulsa Test Connection primero. Esto es lo que puede decir:
| Test Connection dice | Solución |
|---|---|
| Missing credentials | El campo Username o el Password está vacío o no se guardó. |
| Invalid endpoint | Hay una errata en el servidor, o el tipo de TLS no es el correcto: prueba el otro ajuste de TLS y revisa el certificado. |
| Invalid credentials | El servidor rechazó este usuario y esta contraseña. |
| Insufficient permissions | La carpeta no existe, o esta cuenta no puede entrar en ella. |
| Not reachable | Nada respondió en ese host y ese puerto: una errata, un firewall, o un servidor que solo resuelve en otra red. |
Uno más que solo aparece después:
- El test pasa, pero las subidas se quedan en el 0%: el rango de puertos pasivos está cerrado, o el servidor anuncia una dirección privada. Mira el paso 3; esto es un ajuste del servidor, no algo que un cliente pueda esquivar.