Repolode
Defiabell

Defiabell/shotsync

Self-hosted cross-device image and text pool on Cloudflare Workers and R2, accessed through a PWA with no app install.

Alternativa open source a:AirDropGoogle Photos

Estrelas
207
Forks
13
Issues abertas
0
Último commit
há 29 dias

O que é?

shotsync is a small cross-device pool for screenshots, photos and text snippets. It runs as a single Cloudflare Worker backed by an R2 bucket, and the gallery is a PWA that works in any browser, so there is no native app to install on phones or desktops. Deployment uses your own Cloudflare account and a shared access token that you enter on each device.

Uploaded images are converted to JPEG and thumbnailed in the browser before upload, and the Worker stores the bytes without server-side image processing. Items show newest-first and refresh automatically. You can create signed share links that expire after 7 days, and items are removed after 30 days through an R2 lifecycle rule you configure yourself.

The default self-hosted mode uses one shared token for the whole pool, so it suits a single user or a small trusted group. A separate hosted mode with email accounts is also described in the project, and the repository includes a read-only demo.

Recursos principais

  • 01Shared pool for images and text across devices, with no app install needed
  • 02Client-side JPEG and HEIC conversion with thumbnail generation
  • 03Signed share links for single items that expire after 7 days
  • 04Multi-select batch deletion and per-item download
  • 05Runs on the Cloudflare free tier using Workers and R2
  • 06Items auto-delete after 30 days via an R2 lifecycle rule

Casos de uso

  • Sending a screenshot from a Mac or phone to another device and picking it up later
  • Acting as a cross-device clipboard for snippets of text
  • Sharing one screenshot via a temporary public link without exposing the whole pool
  • Running a private personal image inbox on your own Cloudflare account

Tópicos

Perguntas frequentes

O que é shotsync?
Self-hosted cross-device image and text pool on Cloudflare Workers and R2, accessed through a PWA with no app install. shotsync is a small cross-device pool for screenshots, photos and text snippets. It runs as a single Cloudflare Worker backed by an R2 bucket, and the gallery is a PWA that works in any browser, so there is no native app to install on phones or desktops. Deployment uses your own Cloudflare account and a shared access token that you enter on each device.
shotsync é gratuito? Qual é a licença?
shotsync é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
shotsync ainda é mantido?
Manutenção ativa. O último commit de shotsync foi em 20 de set. de 2026.
Para que posso usar shotsync?
Sending a screenshot from a Mac or phone to another device and picking it up later Acting as a cross-device clipboard for snippets of text Sharing one screenshot via a temporary public link without exposing the whole pool Running a private personal image inbox on your own Cloudflare account
Onde consigo shotsync?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Defiabell/shotsync

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados