Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
manifestVersion: 1
|
||||
id: privatebin
|
||||
name: PrivateBin
|
||||
tagline: Минималистичный онлайн-пастер с открытым исходным кодом.
|
||||
category: files
|
||||
version: "2.0.3"
|
||||
port: 3070
|
||||
description: >-
|
||||
⚠️ Для работы PrivateBin требуется HTTPS и доступ к общедоступному Интернету. Самый простой способ сделать это — с помощью приложения Cloudflare Tunnel или приложения Nginx Proxy Manager в магазине приложений DFWebOS.
|
||||
|
||||
|
||||
PrivateBin — это минималистичный и зашифрованный сервис вставки с открытым исходным кодом.
|
||||
Он позволяет пользователям безопасно обмениваться текстом или фрагментами кода с помощью сквозного шифрования, гарантируя, что только предполагаемый получатель сможет прочитать содержимое.
|
||||
Сервер, на котором размещен PrivateBin, не может расшифровать или получить доступ к передаваемым данным, что обеспечивает высокий уровень конфиденциальности.
|
||||
|
||||
|
||||
Вот некоторые ключевые особенности PrivateBin:
|
||||
|
||||
|
||||
🔒 Сквозное шифрование: все данные шифруются в браузере перед отправкой на сервер. Сервер никогда не видит незашифрованный контент.
|
||||
|
||||
|
||||
🔥 Срок действия и сжигание после прочтения. Пользователи могут устанавливать срок действия своих вставок или выбрать опцию «сжигание после прочтения», при которой контент самоуничтожается после однократного просмотра.
|
||||
|
||||
|
||||
👤 Отсутствие учетных записей пользователей: PrivateBin не требует регистрации или аутентификации пользователя, что делает его идеальным для анонимного обмена конфиденциальной информацией.
|
||||
|
||||
|
||||
🛡️ Защита паролем: пользователи могут добавить дополнительный уровень безопасности, установив пароль для вставки.
|
||||
|
||||
|
||||
📜 Подсветка синтаксиса: PrivateBin поддерживает подсветку синтаксиса для языков программирования, что делает его полезным для обмена фрагментами кода.
|
||||
|
||||
|
||||
🏠 Самостоятельное размещение: PrivateBin в качестве автономного решения предлагает полный контроль над тем, где хранятся данные, и возможность интегрировать их с различными серверными средами.
|
||||
|
||||
|
||||
🚫 Нет метаданных: в отличие от некоторых других сервисов Pastebin, PrivateBin не хранит IP-адреса или какие-либо идентифицируемые метаданные о пользователях или вставках.
|
||||
|
||||
|
||||
Он популярен в сообществах, заботящихся о конфиденциальности, поскольку позволяет безопасно обмениваться фрагментами, не оставляя следов.
|
||||
developer: PrivateBin Community
|
||||
website: https://privatebin.info/
|
||||
submitter: dennysubke
|
||||
submission: https://github.com/getumbrel/dfwebos-apps/pull/1657
|
||||
repo: https://github.com/PrivateBin/PrivateBin
|
||||
support: https://github.com/PrivateBin/PrivateBin/issues
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
- 4.jpg
|
||||
releaseNotes: >-
|
||||
🚨 В этом выпуске устранены критические проблемы безопасности, включая уязвимости произвольного включения файлов и очистки имен файлов.
|
||||
|
||||
|
||||
Ключевые исправления безопасности в этом выпуске:
|
||||
- Исправлена уязвимость произвольного включения файлов при включенном переключении шаблонов.
|
||||
- Исправлена проблема с санацией имен файлов, которая могла позволить использовать вредоносные имена файлов для внедрения HTML.
|
||||
- Исправлена проблема с созданием новых вставок из клонированных при прикреплении файлов JSON.
|
||||
|
||||
|
||||
Полные примечания к выпуску можно найти по адресу https://github.com/PrivateBin/PrivateBin/releases.
|
||||
dependencies: []
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
||||
@@ -0,0 +1,16 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: privatebin_server_1
|
||||
APP_PORT: 8080
|
||||
PROXY_AUTH_ADD: "false"
|
||||
|
||||
server:
|
||||
image: privatebin/nginx-fpm-alpine:2.0.3@sha256:f8fcca3d71dfe983c8404dc6dbcc140ab12cebe8d4ee62329254c79b5934b1e8
|
||||
user: "1000:1000"
|
||||
read_only: true
|
||||
restart: on-failure
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/privatebin-data:/srv/data
|
||||
Reference in New Issue
Block a user