Консольная утилита для синхронизации, копирования и монтирования файлов в локальном хранилище и более чем 70 облачных сервисах — rsync для облака.
drakkan/sftpgo
Самостоятельно размещаемый сервер передачи файлов с поддержкой SFTP, FTP/S, HTTP/S и WebDAV и хранением данных локально, в S3, Google Cloud Storage или Azure Blob Storage.
Open source альтернатива:Dropbox Transfer
- Звёзды
- 12,689
- Форки
- 982
- Открытые issues
- 181
- Последний коммит
- 12 часов назад
Что это?
SFTPGo — настраиваемый сервер передачи файлов, который предоставляет доступ к хранилищам по протоколам, уже знакомым многим командам: SFTP, FTP/S, HTTP/S и WebDAV. Пользователи подключаются с помощью стандартных клиентов, а файлы хранятся в локальной файловой системе, в зашифрованной локальной файловой системе, в S3-совместимом объектном хранилище, Google Cloud Storage, Azure Blob Storage или на другом SFTP-сервере.
Сервер предназначен для обмена файлами внутри организации или с деловыми партнёрами без изменения существующих рабочих процессов. В проект входят веб-интерфейс администрирования и пользовательский веб-клиент; также поддерживаются многофакторная аутентификация, метрики Prometheus, протокол PROXY и шифрование данных в состоянии покоя. Доступны Docker-образы и переносимые сборки.
Community-редакция распространяется по лицензии AGPL-3.0 и включает основные протоколы, бэкенды хранения и веб-интерфейсы. В коммерческой редакции Enterprise есть дополнительные возможности, например настройки высокой доступности, виртуальные папки для архивирования и приём вложений из электронной почты.
Ключевые возможности
- 01Передаёт файлы по SFTP, FTP/S, HTTP/S и WebDAV.
- 02Подключается к локальным хранилищам, S3, Google Cloud Storage, Azure Blob и SFTP-бэкендам.
- 03Включает веб-интерфейс администратора и пользовательский веб-клиент.
- 04Поддерживает многофакторную аутентификацию и шифрование данных в состоянии покоя.
- 05Предоставляет метрики Prometheus и поддерживает протокол PROXY.
- 06Доступен в виде Docker-образов и переносимых сборок.
Сценарии использования
- Обмен файлами с деловыми партнёрами через уже используемые SFTP- или FTP-клиенты.
- Предоставление доступа к S3 или Azure Blob Storage через интерфейс WebDAV или HTTP.
- Замена устаревшего FTP-сервера решением с шифрованием и поддержкой нескольких протоколов.
Что важно знать
- Распространяется по лицензии с copyleft AGPL-3.0, которая также распространяется на производные работы и модификации, развернутые в сети.
- Тема интерфейса WebAdmin и WebClient является проприетарной, и ее нельзя повторно использовать в производных продуктах без разрешения.
- Некоторые расширенные функции, такие как нативный прием данных по IMAP, DLP и антивирус на основе ICAP, а также редактирование документов, доступны только в коммерческой редакции Enterprise.
В подборках
Темы
Частые вопросы
- Что такое sftpgo?
- Самостоятельно размещаемый сервер передачи файлов с поддержкой SFTP, FTP/S, HTTP/S и WebDAV и хранением данных локально, в S3, Google Cloud Storage или Azure Blob Storage. SFTPGo — настраиваемый сервер передачи файлов, который предоставляет доступ к хранилищам по протоколам, уже знакомым многим командам: SFTP, FTP/S, HTTP/S и WebDAV. Пользователи подключаются с помощью стандартных клиентов, а файлы хранятся в локальной файловой системе, в зашифрованной локальной файловой системе, в S3-совместимом объектном хранилище, Google Cloud Storage, Azure Blob Storage или на другом SFTP-сервере.
- sftpgo можно использовать бесплатно? Какая у него лицензия?
- sftpgo распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sftpgo всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sftpgo — 22 окт. 2026 г..
- Для чего можно использовать sftpgo?
- Обмен файлами с деловыми партнёрами через уже используемые SFTP- или FTP-клиенты. Предоставление доступа к S3 или Azure Blob Storage через интерфейс WebDAV или HTTP. Замена устаревшего FTP-сервера решением с шифрованием и поддержкой нескольких протоколов.
- Где скачать sftpgo?
- Исходный код и инструкции по установке — на GitHub: https://github.com/drakkan/sftpgo
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый веб-файловый менеджер, который через систему плагинов подключается к разным хранилищам, включая SFTP, S3, SMB, WebDAV и FTP.
Лёгкий терминальный TUI для управления подключениями SSH, serial, telnet, SFTP, FTP, WebDAV и S3 в одном бинарном файле.
Бесплатный клиент для резервного копирования с открытым исходным кодом: хранит зашифрованные инкрементальные сжатые копии в облаке и на удалённых файловых серверах.
Инструмент на Go, который объединяет несколько облачных дисков и хранилищ вроде S3 и WebDAV в одну локальную папку с совместимым с rclone сквозным шифрованием.
Консольная утилита и библиотека для передачи данных на серверы и с серверов по URL с поддержкой HTTP, FTP, SFTP, SMTP и многих других протоколов.