Об этом проекте

SFTPGo — это полнофункциональное и высоконастраиваемое событийно-ориентированное решение для передачи файлов. Оно поддерживает несколько серверных протоколов, включая SFTP, HTTP/S, FTP/S и WebDAV. В качестве бэкендов хранения используются локальная файловая система, зашифрованная локальная файловая система, объектное хранилище, совместимое с S3, Google Cloud Storage, Azure Blob Storage и другие SFTP-серверы. Решение предназначено для использования локальных и облачных бэкендов хранения при обмене файлами и их хранении внутри организации или с деловыми партнёрами с помощью привычных инструментов и процессов. Проект предлагается в двух редакциях: открытая Community edition (AGPLv3) и коммерческая Enterprise edition. Community edition готова к промышленной эксплуатации и включает все основные протоколы, бэкенды хранения и интерфейсы WebAdmin/WebClient. Enterprise edition добавляет расширенные возможности, такие как высокопроизводительное облачное хранилище, повышенная отказоустойчивость, динамическая логика автоматизации, интеллектуальное архивирование, приём данных по электронной почте, расширенный публичный обмен, защита данных (PGP, антивирус, DLP), расширенные средства управления SSO и редактирование документов в браузере. Документация доступна на docs.sftpgo.com, при этом документация для Community и Enterprise editions представлена отдельно. Поддержка сообщества осуществляется через GitHub Discussions, а коммерческая поддержка доступна для Enterprise edition, которую можно развернуть локально или использовать как полностью управляемый SaaS. Проект активно развивается и поддерживается, переводы управляются через Crowdin. В нём указаны сторонние библиотеки и вклад участников, а темы интерфейса лицензированы у KeenThemes с ограничениями на производное использование. Исходный код лицензирован по AGPL-3.0-only с дополнительными условиями.