Sobre o projeto

SFTPGo é uma solução de transferência de arquivos orientada a eventos, completa e altamente configurável. Suporta múltiplos protocolos de servidor, incluindo SFTP, HTTP/S, FTP/S e WebDAV. Os backends de armazenamento incluem sistema de arquivos local, sistema de arquivos local criptografado, armazenamento de objetos compatível com S3, Google Cloud Storage, Azure Blob Storage e outros servidores SFTP. Foi projetado para aproveitar backends de armazenamento local e em nuvem para trocar e armazenar arquivos internamente ou com parceiros de negócios usando ferramentas e processos familiares. O projeto oferece duas edições: uma edição Community de código aberto (AGPLv3) e uma edição Enterprise comercial. A edição Community está pronta para produção e inclui todos os protocolos principais, backends de armazenamento e interfaces WebAdmin/WebClient. A edição Enterprise adiciona recursos avançados, como armazenamento em nuvem de alto desempenho, alta disponibilidade aprimorada, lógica de automação dinâmica, arquivamento inteligente, ingestão de dados por e-mail, compartilhamento público avançado, proteção de dados (PGP, antivírus, DLP), controles estendidos de SSO e edição de documentos no navegador. A documentação está disponível em docs.sftpgo.com, com documentação separada para as edições Community e Enterprise. O suporte da Community é fornecido via GitHub Discussions, enquanto o suporte comercial está disponível para a edição Enterprise, que pode ser implantada no local ou como SaaS totalmente gerenciado. O projeto é desenvolvido e mantido ativamente, com traduções gerenciadas via Crowdin. Ele reconhece bibliotecas e contribuições de terceiros, e os temas da interface são licenciados da KeenThemes com restrições ao uso de derivados. O código-fonte é licenciado sob AGPL-3.0-only com termos adicionais.