Самостоятельно размещаемая платформа для временного обмена файлами и текстом с загрузкой частями, мгновенной передачей, сжатием изображений и настройками доступа.
root-gg/plik
Самостоятельно размещаемый сервер временной загрузки файлов на Go, аналог WeTransfer, с веб-интерфейсом, CLI-клиентом и опциональным сквозным шифрованием.
Open source альтернатива:WeTransfer
- Звёзды
- 1,839
- Форки
- 201
- Открытые issues
- 38
- Последний коммит
- 3 дня назад
Что это?
Plik — система для временного обмена файлами, которую можно развернуть на собственной инфраструктуре. Как и в WeTransfer, пользователи загружают файлы через веб-интерфейс на Vue 3 или CLI-клиент и получают ссылку для отправки получателям. Для загрузок можно настроить TTL, а также удаление после первого скачивания.
Сервер хранит файлы на локальном диске, в S3, OpenStack Swift или Google Cloud Storage, а метаданные — в SQLite, PostgreSQL или MySQL. Для аутентификации доступны локальные учётные записи, Google, GitHub, OVH или OIDC; загрузки можно защитить с помощью BasicAuth. Для сквозного шифрования используется Age: CLI-клиент и веб-клиент могут расшифровывать файлы друг друга.
В Plik также есть потоковый режим без сохранения данных, предпросмотр файлов с подсветкой синтаксиса, отображение Markdown и Mermaid, метрики Prometheus и MCP-сервер для AI-ассистентов. Plik можно развернуть с помощью Docker, готового бинарного файла релиза, Debian-пакета или Helm chart.
Ключевые возможности
- 01Веб-интерфейс на Vue 3 с поддержкой 12 языков и несколькими темами оформления
- 02CLI-клиент с поддержкой архивов
- 03Хранение файлов на локальном диске, в S3, OpenStack Swift или Google Cloud Storage
- 04Хранение метаданных в SQLite, PostgreSQL или MySQL
- 05Сквозное шифрование с Age, совместимое между CLI и веб-интерфейсом
- 06Настраиваемый TTL, однократное скачивание и потоковый режим
Сценарии использования
- Отправка больших файлов внешним контактам без использования публичного сервиса обмена
- Развёртывание частного файлообменника для команды или организации на собственной инфраструктуре
- Обмен зашифрованными файлами, содержимое которых не должен видеть сервер
- Загрузка и получение файлов AI-ассистентами через MCP-сервер
Быстрый старт
- 1
Запустите сервер с помощью Docker
docker run -p 8080:8080 rootgg/plik - 2
Откройте веб-интерфейс в браузере
Что важно знать
- Сервер необходимо размещать самостоятельно; это не хостинговый сервис.
В подборках
Темы
Частые вопросы
- Что такое plik?
- Самостоятельно размещаемый сервер временной загрузки файлов на Go, аналог WeTransfer, с веб-интерфейсом, CLI-клиентом и опциональным сквозным шифрованием. Plik — система для временного обмена файлами, которую можно развернуть на собственной инфраструктуре. Как и в WeTransfer, пользователи загружают файлы через веб-интерфейс на Vue 3 или CLI-клиент и получают ссылку для отправки получателям. Для загрузок можно настроить TTL, а также удаление после первого скачивания.
- plik можно использовать бесплатно? Какая у него лицензия?
- plik распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- plik всё ещё поддерживается?
- Активно поддерживается. Последний коммит в plik — 4 нояб. 2026 г..
- Для чего можно использовать plik?
- Отправка больших файлов внешним контактам без использования публичного сервиса обмена Развёртывание частного файлообменника для команды или организации на собственной инфраструктуре Обмен зашифрованными файлами, содержимое которых не должен видеть сервер Загрузка и получение файлов AI-ассистентами через MCP-сервер
- Как установить plik?
- Запустите сервер с помощью Docker: docker run -p 8080:8080 rootgg/plik Откройте веб-интерфейс в браузере
- Где скачать plik?
- Исходный код и инструкции по установке — на GitHub: https://github.com/root-gg/plik
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Zipline — самостоятельный сервер загрузки файлов для ShareX с галереями, общим доступом и короткими ссылками.
Самостоятельно размещаемый загрузчик файлов со ссылками для обмена, учетными записями, альбомами, сниппетами, сокращателем URL и поддержкой S3.
Самостоятельно размещаемый сервис для анонимного обмена файлами и текстом: отправитель получает код доступа, по которому можно забрать содержимое.
Самостоятельно размещаемое веб-приложение для быстрого обмена файлами между устройствами: управление несколькими пользователями, возобновляемая передача и доступ к общим папкам по QR-коду.
Самостоятельно размещаемый сервер для обмена файлами и CLI-клиент на Go: файлы шифруются на сервере, а для загрузки также подходят curl, httpie и wget.