Самостоятельно размещаемое приложение для обмена файлами: каждому клиенту предоставляется личная страница для входа и скачивания файлов.
Forceu/Gokapi
Самостоятельно размещаемый сервер обмена файлами на Go с истекающими ссылками, поддержкой S3 и запретом на публичную загрузку — альтернатива Firefox Send.
Open source альтернатива:Firefox Send
- Звёзды
- 2,920
- Форки
- 156
- Открытые issues
- 53
- Последний коммит
- в прошлом месяце
Что это?
Gokapi — самостоятельно размещаемый сервер обмена файлами, написанный на Go. Он создан как замена закрытому Firefox Send и позволяет запустить собственный сервис для загрузки файлов и обмена ссылками на скачивание.
Срок действия общих файлов может автоматически истекать после заданного числа скачиваний или по прошествии указанного количества дней. Загружать файлы могут только зарегистрированные пользователи, а доступ к функциям определяется ролями. Внешним пользователям можно отправить URL для запроса файлов: загруженные по нему файлы будут видны только создателю ссылки. Файлы можно хранить на локальном диске или в S3-совместимом сервисе, например AWS S3 или Backblaze B2; дубликаты файлов не сохраняются. Шифрование встроено, в том числе для сквозного шифрования загружаемых файлов.
Для интеграции Gokapi предоставляет REST API, вход через OpenID Connect с такими провайдерами, как Authelia или Keycloak, а также возможность настроить интерфейс с помощью собственного CSS и JavaScript. Сервис можно запустить непосредственно на Linux, macOS или Windows либо в контейнере Docker.
Ключевые возможности
- 01Ссылки на файлы истекают после заданного числа скачиваний или по прошествии указанного количества дней
- 02Управление пользователями на основе ролей; загружать файлы могут только зарегистрированные пользователи
- 03URL для запроса файлов позволяет внешним пользователям загружать файлы для вас
- 04Дубликаты файлов не сохраняются, что экономит место
- 05Поддержка AWS S3 и S3-совместимых хранилищ, например Backblaze B2
- 06Встроенное шифрование, в том числе сквозное шифрование загружаемых файлов
- 07REST API и вход через OpenID Connect
Сценарии использования
- Обмен большими файлами с людьми за пределами организации без стороннего сервиса
- Сбор файлов от внешних контактов по ссылке для запроса файлов
- Развёртывание частного сервиса обмена файлами с SSO через Keycloak или Authelia
Быстрый старт
- 1
Мгновенно запустите Gokapi с помощью Docker
docker run --rm --name gokapi -v gokapi-data:/app/data -v gokapi-config:/app/config -p 127.0.0.1:53842:53842 -e TZ=UTC docker.io/f0rc3/gokapi:latest - 2
Откройте http://localhost:53842/setup в браузере и следуйте инструкциям мастера настройки
Что важно знать
- Краткое руководство в README рассчитано на Docker; для установки на bare metal нужно следовать внешнему руководству по настройке.
- Лицензия AGPL-3.0 требует раскрывать исходный код изменённых версий, работающих как сетевой сервис.
В подборках
Темы
Частые вопросы
- Что такое Gokapi?
- Самостоятельно размещаемый сервер обмена файлами на Go с истекающими ссылками, поддержкой S3 и запретом на публичную загрузку — альтернатива Firefox Send. Gokapi — самостоятельно размещаемый сервер обмена файлами, написанный на Go. Он создан как замена закрытому Firefox Send и позволяет запустить собственный сервис для загрузки файлов и обмена ссылками на скачивание.
- Gokapi можно использовать бесплатно? Какая у него лицензия?
- Gokapi распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Gokapi всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в Gokapi — 12 сент. 2026 г..
- Для чего можно использовать Gokapi?
- Обмен большими файлами с людьми за пределами организации без стороннего сервиса Сбор файлов от внешних контактов по ссылке для запроса файлов Развёртывание частного сервиса обмена файлами с SSO через Keycloak или Authelia
- Как установить Gokapi?
- Мгновенно запустите Gokapi с помощью Docker: docker run --rm --name gokapi -v gokapi-data:/app/data -v gokapi-config:/app/config -p 127.0.0.1:53842:53842 -e TZ=UTC docker.io/f0rc3/gokapi:latest Откройте http://localhost:53842/setup в браузере и следуйте инструкциям мастера настройки
- Где скачать Gokapi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Forceu/Gokapi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-приложение с открытым исходным кодом для обмена паролями, заметками, файлами и URL через одноразовые ссылки с ограничением по времени или числу просмотров и журналом аудита.
Самостоятельно размещаемый сервис с открытым исходным кодом для обмена самоуничтожающимися зашифрованными заметками и файлами; Rust-бэкенд и фронтенд на Svelte.
Кроссплатформенный менеджер загрузок для HTTP, FTP, BitTorrent и magnet-ссылок с возможностью запуска headless-сервера в Docker.
Самостоятельно размещаемый веб-сервис для обмена текстом и файлами с открытым исходным кодом, собранный в один бинарный файл на Rust; поддерживает шифрование и сокращение URL.
Одноранговая платформа на базе IPFS для зашифрованного хранения файлов, обмена сообщениями и соцсети с возможностью самостоятельного хостинга.