Самостоятельно размещаемое веб-приложение для одноразовой отправки зашифрованных паролей и секретов без отдельной настройки базы данных.
Luzifer/ots
Веб-приложение для одноразовой передачи секретов: шифрует их в браузере с помощью AES-256 и удаляет после первого просмотра.
Open source альтернатива:OneTimeSecret
- Звёзды
- 809
- Форки
- 98
- Открытые issues
- 12
- Последний коммит
- 3 часа назад
Что это?
OTS — платформа для одноразовой передачи секретов. Перед отправкой на сервер секрет шифруется в браузере симметричным алгоритмом AES с ключом длиной 256 бит, а на сервере хранится только шифротекст. Сгенерированный URL содержит ID секрета и пароль для расшифровки; пароль помещается во фрагмент URL и поэтому не передаётся серверу.
Секрет удаляется сразу после первого просмотра, поэтому открыть его можно только один раз. Сервер может хранить секреты в памяти или в Redis; также можно задать срок действия в секундах.
Помимо веб-интерфейса, есть CLI-клиент ots-cli: с его помощью можно создавать секреты и получать их из скриптов, передавать содержимое через STDIN, прикреплять файлы и проходить аутентификацию на собственном экземпляре с помощью basic auth или пользовательских заголовков.
Ключевые возможности
- 01Шифрует секреты в браузере с помощью AES-256 перед загрузкой
- 02Сервер не получает ни открытый текст секрета, ни пароль
- 03Удаляет секреты после первого просмотра
- 04Поддерживает хранение в памяти и Redis с возможностью задать срок действия
- 05Позволяет создавать секреты и получать их из скриптов с помощью ots-cli
Сценарии использования
- Передавать коллегам пароли или API-ключи, не оставляя их в истории чата
- Делиться одноразовыми учётными данными, которые должны стать недоступны после первого просмотра
- Автоматизировать передачу секретов в CI или shell-скриптах с помощью ots-cli
- Развернуть собственный сервис для передачи секретов внутри команды
Быстрый старт
- 1
Скачайте образ Docker из ghcr.io/luzifer/ots
- 2
Запустите сервер и откройте http://localhost:3000/
Что важно знать
- В README перечислены только хранилища в памяти и Redis, поэтому для постоянного хранения данных необходим Redis.
- Использование публичного экземпляра ots.fyi подразумевает доверие его оператору, поэтому для конфиденциальных данных рекомендуется развернуть собственный экземпляр или использовать шифрование на стороне клиента.
В подборках
Темы
Частые вопросы
- Что такое ots?
- Веб-приложение для одноразовой передачи секретов: шифрует их в браузере с помощью AES-256 и удаляет после первого просмотра. OTS — платформа для одноразовой передачи секретов. Перед отправкой на сервер секрет шифруется в браузере симметричным алгоритмом AES с ключом длиной 256 бит, а на сервере хранится только шифротекст. Сгенерированный URL содержит ID секрета и пароль для расшифровки; пароль помещается во фрагмент URL и поэтому не передаётся серверу.
- ots можно использовать бесплатно? Какая у него лицензия?
- ots распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ots всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ots — 7 нояб. 2026 г..
- Для чего можно использовать ots?
- Передавать коллегам пароли или API-ключи, не оставляя их в истории чата Делиться одноразовыми учётными данными, которые должны стать недоступны после первого просмотра Автоматизировать передачу секретов в CI или shell-скриптах с помощью ots-cli Развернуть собственный сервис для передачи секретов внутри команды
- Как установить ots?
- Скачайте образ Docker из ghcr.io/luzifer/ots Запустите сервер и откройте http://localhost:3000/
- Где скачать ots?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Luzifer/ots
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис для обмена одноразовыми секретными сообщениями и файлами, которые удаляются после прочтения, с хранением в HashiCorp Vault.
Самостоятельно размещаемый сервис для обмена одноразовыми паролями, API-ключами, текстом и зашифрованными файлами по самоуничтожающимся ссылкам с шифрованием с нулевым разглашением.
Веб-приложение с открытым исходным кодом для обмена паролями, заметками, файлами и URL через одноразовые ссылки с ограничением по времени или числу просмотров и журналом аудита.
Ansible-скрипты для развёртывания личного VPN-сервера WireGuard и IPsec в своём облачном аккаунте за несколько минут.
Подборка программ и онлайн-сервисов, ориентированных на приватность и безопасность: от менеджеров паролей до операционных систем.