Herramienta de línea de comandos para sincronizar, copiar y montar archivos en más de 70 proveedores de almacenamiento en la nube y local, descrita como rsync para la nube.
drakkan/sftpgo
Servidor de transferencia de archivos autohospedado compatible con SFTP, FTP/S, HTTP/S y WebDAV, con almacenamiento local, S3, Google Cloud Storage y Azure Blob.
Alternativa open source a:Dropbox Transfer
- Estrellas
- 12,689
- Forks
- 982
- Issues abiertos
- 181
- Último commit
- hace 11 horas
¿Qué es?
SFTPGo es un servidor configurable de transferencia de archivos que permite acceder al almacenamiento mediante protocolos que muchos equipos ya usan: SFTP, FTP/S, HTTP/S y WebDAV. Los usuarios se conectan con clientes estándar y los archivos se almacenan en el sistema de archivos local, un sistema de archivos local cifrado, almacenamiento de objetos compatible con S3, Google Cloud Storage, Azure Blob Storage u otro servidor SFTP.
Está pensado para intercambiar archivos internamente o con socios comerciales sin modificar los flujos de trabajo existentes. El proyecto incluye una interfaz web de administración y un cliente web para los usuarios, y es compatible con la autenticación multifactor, las métricas de Prometheus, el protocolo PROXY y el cifrado de datos en reposo. Hay imágenes de Docker y compilaciones portátiles disponibles.
La edición Community tiene licencia AGPL-3.0 e incluye los protocolos principales, los backends de almacenamiento y las interfaces web. La edición comercial Enterprise agrega funciones como ajustes para alta disponibilidad, carpetas virtuales para archivado y recepción de archivos adjuntos de correo electrónico.
Funciones clave
- 01Sirve archivos mediante SFTP, FTP/S, HTTP/S y WebDAV.
- 02Se conecta a backends locales, S3, Google Cloud Storage, Azure Blob y SFTP.
- 03Incluye una interfaz web de administración y un cliente web para los usuarios.
- 04Es compatible con la autenticación multifactor y el cifrado de datos en reposo.
- 05Ofrece métricas de Prometheus y es compatible con el protocolo PROXY.
- 06Disponible como imágenes de Docker y compilaciones portátiles.
Casos de uso
- Intercambiar archivos con socios comerciales mediante clientes SFTP o FTP existentes.
- Añadir una interfaz WebDAV o HTTP al almacenamiento S3 o Azure Blob.
- Reemplazar un servidor FTP antiguo por acceso cifrado y multiprotocolo.
Antes de usarlo
- Se distribuye bajo la licencia copyleft AGPL-3.0, que también se aplica a las obras derivadas y a las modificaciones implementadas en red.
- El tema de la interfaz de WebAdmin y WebClient es propietario y no se puede reutilizar en productos derivados sin permiso.
- Algunas funciones avanzadas, como la ingesta nativa de IMAP, el DLP y el antivirus basados en ICAP, y la edición de documentos, solo están disponibles en la edición comercial Enterprise.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es sftpgo?
- Servidor de transferencia de archivos autohospedado compatible con SFTP, FTP/S, HTTP/S y WebDAV, con almacenamiento local, S3, Google Cloud Storage y Azure Blob. SFTPGo es un servidor configurable de transferencia de archivos que permite acceder al almacenamiento mediante protocolos que muchos equipos ya usan: SFTP, FTP/S, HTTP/S y WebDAV. Los usuarios se conectan con clientes estándar y los archivos se almacenan en el sistema de archivos local, un sistema de archivos local cifrado, almacenamiento de objetos compatible con S3, Google Cloud Storage, Azure Blob Storage u otro servidor SFTP.
- ¿sftpgo es gratuito? ¿Qué licencia tiene?
- sftpgo es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sftpgo sigue mantenido?
- Mantenimiento activo. El último commit de sftpgo fue el 22 oct 2026.
- ¿Para qué puedo usar sftpgo?
- Intercambiar archivos con socios comerciales mediante clientes SFTP o FTP existentes. Añadir una interfaz WebDAV o HTTP al almacenamiento S3 o Azure Blob. Reemplazar un servidor FTP antiguo por acceso cifrado y multiprotocolo.
- ¿Dónde consigo sftpgo?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/drakkan/sftpgo
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un gestor de archivos web autoalojado que se conecta a distintos sistemas de almacenamiento, como SFTP, S3, SMB, WebDAV y FTP, mediante una arquitectura de plugins.
Una TUI ligera de terminal para gestionar conexiones SSH, seriales, telnet, SFTP, FTP, WebDAV y S3 desde un único binario.
Cliente de backup gratuito y de código abierto que guarda copias cifradas, incrementales y comprimidas en servicios de almacenamiento en la nube y servidores de archivos remotos.
Herramienta en Go que monta varias unidades en la nube y almacenamientos tipo S3/WebDAV como una sola carpeta local, con cifrado de extremo a extremo compatible con rclone.
Herramienta de línea de comandos y biblioteca para transferir datos hacia o desde servidores mediante URL, compatible con HTTP, FTP, SFTP, SMTP y muchos otros protocolos.