Repolode
WardPearce

WardPearce/paaster

Самостоятельно размещаемый pastebin со сквозным шифрованием, историей публикаций, удалением после просмотра и передачей между устройствами.

Open source альтернатива:Pastebin

Звёзды
568
Форки
28
Открытые issues
3
Последний коммит
3 дня назад

Что это?

Paaster — это pastebin, в котором содержимое шифруется в браузере до отправки на сервер. Ключ шифрования передаётся во фрагменте URI и никогда не отправляется на сервер, поэтому прочитать публикацию могут только те, у кого есть полная ссылка.

Помимо обычного обмена, Paaster хранит историю публикаций в IndexedDB браузера, позволяет удалить публикацию после просмотра или по истечении заданного времени и делиться публикациями через QR-код. Функция «Send to device» переносит публикацию на другое ваше устройство с помощью короткоживущего кода и сквозного шифрования. Отдельно доступен CLI-инструмент — в виде самостоятельного проекта.

В криптографии используются примитивы libsodium, например XChaCha20-Poly1305 secretstream и хеширование паролей на основе Argon2. Проект написан на TypeScript и распространяется в виде Docker-образа для самостоятельного размещения.

Ключевые возможности

  • 01Сквозное шифрование в браузере до загрузки
  • 02История публикаций хранится локально в IndexedDB
  • 03Удаление публикации после просмотра или по истечении заданного времени
  • 04Передача публикации на другое устройство с помощью короткоживущего кода
  • 05Обмен публикациями через QR-код и поддержка перетаскивания файлов
  • 06Официальный CLI-инструмент доступен как отдельный проект

Сценарии использования

  • Обмен конфиденциальными фрагментами кода или конфигурациями, которые не должны быть доступны провайдеру хостинга
  • Развёртывание приватного pastebin на собственном сервере для команды или личного использования
  • Передача фрагмента с телефона на компьютер без копирования вручную

Что важно знать

  • Лицензировано по AGPL-3.0 — лицензии с сильным копилефтом.
  • В README нет команд установки; сведения о развертывании приведены на внешнем сайте с документацией.
  • Использовать экземпляр, который вы не размещаете самостоятельно или которому не доверяете, небезопасно: его оператор может получить доступ к вашему секретному ключу.

В подборках

Темы

Частые вопросы

Что такое paaster?
Самостоятельно размещаемый pastebin со сквозным шифрованием, историей публикаций, удалением после просмотра и передачей между устройствами. Paaster — это pastebin, в котором содержимое шифруется в браузере до отправки на сервер. Ключ шифрования передаётся во фрагменте URI и никогда не отправляется на сервер, поэтому прочитать публикацию могут только те, у кого есть полная ссылка.
paaster можно использовать бесплатно? Какая у него лицензия?
paaster распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
paaster всё ещё поддерживается?
Активно поддерживается. Последний коммит в paaster — 5 нояб. 2026 г..
Для чего можно использовать paaster?
Обмен конфиденциальными фрагментами кода или конфигурациями, которые не должны быть доступны провайдеру хостинга Развёртывание приватного pastebin на собственном сервере для команды или личного использования Передача фрагмента с телефона на компьютер без копирования вручную
Где скачать paaster?
Исходный код и инструкции по установке — на GitHub: https://github.com/WardPearce/paaster

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты