Zipline — самостоятельный сервер загрузки файлов для ShareX с галереями, общим доступом и короткими ссылками.
HaschekSolutions/pictshare
Самостоятельно размещаемый хостинг изображений, GIF, MP4, аудио и текста с API загрузки, изменением размера и фильтрами через URL.
Open source альтернатива:Imgur
- Звёзды
- 952
- Форки
- 137
- Открытые issues
- 9
- Последний коммит
- 10 дней назад
Что это?
PictShare — файловый хостинг, который можно разместить на собственном сервере. Он хранит изображения, GIF, видео MP4, аудиофайлы, текстовые заметки и Markdown. Все файлы сохраняются на диске в обычном виде, поэтому база данных не нужна. Также можно подключить внешнее хранилище, например S3, и при желании включить шифрование.
При загрузке файлы можно изменять: менять размер и формат, накладывать фильтры или поворачивать — достаточно отредактировать URL. Например, GIF можно преобразовать в MP4, а JPG/PNG — в WebP. При загрузке сервис удаляет метаданные EXIF, в том числе GPS-метки, выявляет дубликаты и выдаёт для каждого файла код удаления. Файлы можно объединять в неизменяемые альбомы. Также доступны генерация заглушек и identicon, а ещё сокращение URL.
В проекте есть простой API загрузки, встроенный MCP endpoint для загрузки файлов и управления ими через LLM-агентов, а также Docker-образы для быстрого развёртывания.
Ключевые возможности
- 01Хранение изображений, GIF, видео MP4, аудиофайлов и текстовых заметок
- 02Изменение размера, фильтрация и преобразование изображений и видео через URL
- 03Удаление данных EXIF, например GPS-меток, при загрузке
- 04Поиск дубликатов; хранение всех файлов без базы данных
- 05Поддержка внешних хранилищ (S3) с возможностью включить шифрование
- 06Встроенный MCP endpoint и API загрузки для автоматизации
Сценарии использования
- Развёртывание приватного хостинга изображений для команды или личного пользования
- Хранение скриншотов и GIF для форумов и чатов без сторонних сервисов
- Загрузка файлов скриптами или LLM-агентами и получение ссылок на версии с изменённым размером
- Обмен набором загруженных файлов по одной ссылке на альбом
Быстрый старт
- 1
Запустите PictShare с помощью Docker
docker run -d -p 8080:80 --name=pictshare ghcr.io/hascheksolutions/pictshare - 2
Откройте приложение в браузере
- 3
Или, если вы клонировали репозиторий, скопируйте пример файла окружения
cp .env.example .env - 4
Соберите и запустите с помощью docker compose
docker compose up --build
Что важно знать
- В README предупреждают, что v3 может быть не полностью совместима с предыдущими версиями PictShare.
- В v3 изменились некоторые параметры конфигурации и форматы URL, поэтому старые настройки нужно обновить.
- В метаданных лицензия указана нечетко (NOASSERTION), поэтому перед использованием проверьте файл LICENSE.
В подборках
Темы
Частые вопросы
- Что такое pictshare?
- Самостоятельно размещаемый хостинг изображений, GIF, MP4, аудио и текста с API загрузки, изменением размера и фильтрами через URL. PictShare — файловый хостинг, который можно разместить на собственном сервере. Он хранит изображения, GIF, видео MP4, аудиофайлы, текстовые заметки и Markdown. Все файлы сохраняются на диске в обычном виде, поэтому база данных не нужна. Также можно подключить внешнее хранилище, например S3, и при желании включить шифрование.
- pictshare можно использовать бесплатно? Какая у него лицензия?
- pictshare распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pictshare всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pictshare — 27 окт. 2026 г..
- Для чего можно использовать pictshare?
- Развёртывание приватного хостинга изображений для команды или личного пользования Хранение скриншотов и GIF для форумов и чатов без сторонних сервисов Загрузка файлов скриптами или LLM-агентами и получение ссылок на версии с изменённым размером Обмен набором загруженных файлов по одной ссылке на альбом
- Как установить pictshare?
- Запустите PictShare с помощью Docker: docker run -d -p 8080:80 --name=pictshare ghcr.io/hascheksolutions/pictshare Откройте приложение в браузере Или, если вы клонировали репозиторий, скопируйте пример файла окружения: cp .env.example .env Соберите и запустите с помощью docker compose: docker compose up --build
- Где скачать pictshare?
- Исходный код и инструкции по установке — на GitHub: https://github.com/HaschekSolutions/pictshare
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая платформа для обмена изображениями с приватными ссылками, коллекциями, хранилищами S3/SMB, входом через OIDC и поддержкой загрузки из ShareX.
Самостоятельно размещаемый веб-файловый менеджер и хранилище с ACL для папок, возобновляемой загрузкой, опциональным шифрованием, WebDAV и SSO; работает в Docker или на PHP.
Самостоятельно размещаемое PHP-приложение для создания собственного сайта с изображениями и видео — платформы под вашим контролем в духе Flickr или Imgur.
Самостоятельно размещаемый сервер временной загрузки файлов на Go, аналог WeTransfer, с веб-интерфейсом, CLI-клиентом и опциональным сквозным шифрованием.
Самостоятельно размещаемый сервер для обмена файлами и медиа с полноценной поддержкой ShareX, короткими ссылками и разными хранилищами.