Самостоятельно размещаемый сервер обмена файлами на Go с истекающими ссылками, поддержкой S3 и запретом на публичную загрузку — альтернатива Firefox Send.
damian-krychowski/plikshare
Самостоятельно размещаемая платформа для обмена файлами с хранением на локальном диске или в S3-совместимом хранилище, внешними боксами для совместной работы и встраиваемыми виджетами загрузки и скачивания.
Open source альтернатива:DocSend
- Звёзды
- 104
- Форки
- 6
- Открытые issues
- 5
- Последний коммит
- 3 месяца назад
Что это?
PlikShare — приложение для самостоятельного размещения, позволяющее безопасно обмениваться файлами с другими людьми. Файлы можно хранить на диске VPS или в объектном хранилище, например AWS S3, Cloudflare R2, Backblaze B2, Azure Blob Storage, Google Cloud Storage или на любом S3-совместимом сервере, таком как MinIO. Хранилище настраивается для каждой установки, и для каждого хранилища можно выбрать режим шифрования: без шифрования, управляемое шифрование с AES-256-GCM или полное шифрование с индивидуальными ключами пользователей.
Папки можно предоставлять другим пользователям через «боксы». Бокс может быть доступен только для чтения, служить точкой для загрузки файлов или представлять собой анонимную ссылку с заданными правами доступа; также можно приглашать участников команды для совместной работы. Боксы можно встраивать на другие сайты в виде веб-компонента, предварительно разрешив origin сайта назначения. Пользователи могут просматривать в браузере видео, аудио, текстовые файлы, PDF и содержимое ZIP-архивов, редактировать Markdown-файлы и входить через провайдеров единого входа по OIDC, таких как Google, GitHub или Keycloak.
Проект поставляется в виде Docker-образа для AMD64 и ARM64. Среди необязательных интеграций — AWS Textract для распознавания текста в PDF, хранящихся в S3, и ChatGPT для работы с текстовыми файлами через запросы.
Ключевые возможности
- 01Хранение файлов на локальном диске или во множестве S3-совместимых объектных хранилищ.
- 02Три режима шифрования для каждого хранилища: от хранения в открытом виде до полного шифрования по принципу сквозного.
- 03Боксы позволяют делиться файлами в режиме только для чтения, принимать загрузки или предоставлять доступ по анонимной ссылке.
- 04Встраиваемый виджет бокса для других сайтов.
- 05Единый вход по OIDC через нескольких провайдеров; можно разрешить вход только через SSO.
- 06Предпросмотр в браузере медиафайлов, PDF, текста, Markdown и ZIP-архивов.
Сценарии использования
- Развернуть на собственном сервере приватный сервис для обмена файлами в команде.
- Собирать файлы от внешних пользователей через боксы, доступные только для загрузки.
- Делиться папками в режиме только для чтения по анонимным ссылкам с контролируемыми правами доступа.
- Хранить файлы в собственном S3-бакете или другом S3-совместимом хранилище.
Быстрый старт
- 1
Установите PlikShare с помощью Docker-образа из Docker Hub
- 2
Следуйте официальным инструкциям по установке на странице загрузки PlikShare
- 3
После первого запуска настройте почтовый клиент и бэкенд хранилища
Что важно знать
- Для полноценного использования необходимо настроить почтовый клиент и бэкенд хранилища.
- Самостоятельный хостинг может потребовать усилий, а в README для помощи предлагается платная консультация.
- В управляемом режиме ключи шифрования зависят от мастер-пароля сервера, поэтому его потеря повлияет на возможность восстановления.
В подборках
Темы
Частые вопросы
- Что такое plikshare?
- Самостоятельно размещаемая платформа для обмена файлами с хранением на локальном диске или в S3-совместимом хранилище, внешними боксами для совместной работы и встраиваемыми виджетами загрузки и скачивания. PlikShare — приложение для самостоятельного размещения, позволяющее безопасно обмениваться файлами с другими людьми. Файлы можно хранить на диске VPS или в объектном хранилище, например AWS S3, Cloudflare R2, Backblaze B2, Azure Blob Storage, Google Cloud Storage или на любом S3-совместимом сервере, таком как MinIO. Хранилище настраивается для каждой установки, и для каждого хранилища можно выбрать режим шифрования: без шифрования, управляемое шифрование с AES-256-GCM или полное шифрование с индивидуальными ключами пользователей.
- plikshare можно использовать бесплатно? Какая у него лицензия?
- plikshare распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- plikshare всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в plikshare — 15 авг. 2026 г..
- Для чего можно использовать plikshare?
- Развернуть на собственном сервере приватный сервис для обмена файлами в команде. Собирать файлы от внешних пользователей через боксы, доступные только для загрузки. Делиться папками в режиме только для чтения по анонимным ссылкам с контролируемыми правами доступа. Хранить файлы в собственном S3-бакете или другом S3-совместимом хранилище.
- Как установить plikshare?
- Установите PlikShare с помощью Docker-образа из Docker Hub Следуйте официальным инструкциям по установке на странице загрузки PlikShare После первого запуска настройте почтовый клиент и бэкенд хранилища
- Где скачать plikshare?
- Исходный код и инструкции по установке — на GitHub: https://github.com/damian-krychowski/plikshare
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис для обмена файлами и заметками: файлы шифруются в браузере, поэтому сервер хранит только шифротекст.
Самостоятельно размещаемое приложение для обмена файлами: каждому клиенту предоставляется личная страница для входа и скачивания файлов.
Самостоятельно размещаемый веб-файловый менеджер и хранилище с ACL для папок, возобновляемой загрузкой, опциональным шифрованием, WebDAV и SSO; работает в Docker или на PHP.
Самостоятельно размещаемый сервис для обмена файлами, публикации текстовых фрагментов и сокращения URL с паролями для отдельных материалов, сроком действия ссылок и веб-панелью администратора.
Самостоятельно размещаемый сервер для обмена файлами и CLI-клиент на Go: файлы шифруются на сервере, а для загрузки также подходят curl, httpie и wget.