PicoShare — ваш личный файлообменник в один клик
Знакомая ситуация? Нужно срочно перекинуть коллеге лог-файл, но корпоративный Slack режет вложения, а почтовые сервисы блокируют «подозрительные» расширения. Или хотите поделиться с клиентом демо-версией приложения, но все файлообменники либо требуют регистрации, либо навязывают просмотр рекламы. Решение есть — PicoShare.
Что в коробке?
PicoShare — это open-source сервис для обмена файлами, который работает по принципу «загрузил — получил ссылку — отправил». Никаких:
- Ограничений на типы файлов (хоть .exe, хоть .sqlite)
- Принудительного сжатия или перекодирования медиа
- Капчи, рекламы и обязательной регистрации

5 причин попробовать PicoShare прямо сейчас
- Прямые ссылки на скачивание — получаете чистый URL сразу после загрузки файла
- Zero-config — достаточно одной команды Docker для запуска
- Полный контроль — ваши файлы остаются на вашем сервере
- Поддержка Litestream — автоматическая репликация данных в облако
- Минималистичный интерфейс — ничего лишнего, только функционал
Как это работает технически?
Под капотом у PicoShare:
- Backend на Go (средний размер бинарника — около 15 МБ)
- SQLite для хранения метаданных файлов
- Поддержка Litestream для бэкапов в S3-совместимые хранилища
Для запуска достаточно выполнить:
docker run \
--env "PORT=4001" \
--env "PS_SHARED_SECRET=yourpassword" \
--publish 4001:4001/tcp \
--volume "${PWD}/data:/data" \
--name picoshare \
mtlynch/picoshare
Где это пригодится на практике?
- Команды разработчиков — быстрый обмен билдами и логами
- Техподдержка — сбор диагностических данных от клиентов
- Учебные проекты — раздача материалов студентам
- Личное использование — замена WeTransfer и Google Drive для личных файлов
Ограничения и особенности
Автор проекта, Michael Lynch, честно предупреждает — это pet project с ограниченным функционалом. Нет:
- Управления пользователями
- Настройки срока жизни файлов
- Встроенной статистики
Зато есть стабильная работа и минимальные требования к ресурсам.
Вердикт
PicoShare — идеальное решение для тех, кто устал от ограничений коммерческих файлообменников. Если вам нужно:
- Быстро раздать файлы без головной боли
- Держать данные под своим контролем
- Иметь простой и предсказуемый инструмент
...то потратьте 5 минут на запуск PicoShare. Оно того стоит.
Pro tip: Для production-использования подключите Litestream — это добавит отказоустойчивости вашим данным.
