Repolode
Defiabell

Defiabell/shotsync

Самостоятельно размещаемый общий пул изображений и текста для разных устройств на Cloudflare Workers и R2, доступный через PWA без установки приложения.

Open source альтернатива:AirDropGoogle Photos

Звёзды
207
Форки
13
Открытые issues
0
Последний коммит
29 дней назад

Что это?

shotsync — небольшой общий пул скриншотов, фотографий и текстовых фрагментов для разных устройств. Он работает как один Cloudflare Worker с хранилищем в бакете R2, а галерея — это PWA, доступная в любом браузере, поэтому устанавливать отдельное приложение на телефон или компьютер не нужно. Развёртывание выполняется в вашем аккаунте Cloudflare; на каждом устройстве нужно ввести общий токен доступа.

Перед загрузкой изображения конвертируются в JPEG, а миниатюры создаются в браузере. Worker сохраняет файлы без серверной обработки изображений. Элементы отображаются от новых к старым и обновляются автоматически. Можно создавать подписанные ссылки на отдельные элементы, действующие 7 дней. Элементы удаляются через 30 дней с помощью правила жизненного цикла R2, которое нужно настроить самостоятельно.

В стандартном режиме самостоятельного размещения для всего пула используется один общий токен, поэтому такой вариант подходит одному пользователю или небольшой группе людей, которым вы доверяете. В проекте также описан отдельный размещённый разработчиками режим с учётными записями по электронной почте, а в репозитории есть демоверсия только для чтения.

Ключевые возможности

  • 01Общий пул изображений и текста для разных устройств без необходимости устанавливать приложение
  • 02Клиентская конвертация в JPEG и HEIC с созданием миниатюр
  • 03Подписанные ссылки на отдельные элементы, действующие 7 дней
  • 04Удаление нескольких выбранных элементов и скачивание каждого элемента
  • 05Работает на бесплатном тарифе Cloudflare с использованием Workers и R2
  • 06Элементы автоматически удаляются через 30 дней по правилу жизненного цикла R2

Сценарии использования

  • Отправить скриншот с Mac или телефона на другое устройство и забрать его позже
  • Использовать как буфер обмена между устройствами для текстовых фрагментов
  • Поделиться одним скриншотом по временной публичной ссылке, не открывая доступ ко всему пулу
  • Развернуть личный приватный почтовый ящик для изображений в собственном аккаунте Cloudflare

Темы

Частые вопросы

Что такое shotsync?
Самостоятельно размещаемый общий пул изображений и текста для разных устройств на Cloudflare Workers и R2, доступный через PWA без установки приложения. shotsync — небольшой общий пул скриншотов, фотографий и текстовых фрагментов для разных устройств. Он работает как один Cloudflare Worker с хранилищем в бакете R2, а галерея — это PWA, доступная в любом браузере, поэтому устанавливать отдельное приложение на телефон или компьютер не нужно. Развёртывание выполняется в вашем аккаунте Cloudflare; на каждом устройстве нужно ввести общий токен доступа.
shotsync можно использовать бесплатно? Какая у него лицензия?
shotsync распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
shotsync всё ещё поддерживается?
Активно поддерживается. Последний коммит в shotsync — 20 сент. 2026 г..
Для чего можно использовать shotsync?
Отправить скриншот с Mac или телефона на другое устройство и забрать его позже Использовать как буфер обмена между устройствами для текстовых фрагментов Поделиться одним скриншотом по временной публичной ссылке, не открывая доступ ко всему пулу Развернуть личный приватный почтовый ящик для изображений в собственном аккаунте Cloudflare
Где скачать shotsync?
Исходный код и инструкции по установке — на GitHub: https://github.com/Defiabell/shotsync

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты