Um rastreador de treinos e peso corporal para hospedar por conta própria, planejar rotinas, registrar séries e manter os dados de treino no seu próprio servidor.
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:AirDrop
Google 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
Player de música em TypeScript com foco em letras animadas em tela cheia, compatível com NetEase, QQ, Kugou, Navidrome e bibliotecas locais.
Um sistema operacional de desktop acessado pelo navegador para dispositivos de baixo consumo, como o Raspberry Pi, com gerenciamento de arquivos, compartilhamento em rede e ambiente de apps web.
Plataforma auto-hospedada para armazenar, sincronizar e compartilhar arquivos, com WebDAV e edição de documentos online.
App de barra de menus para macOS que captura texto de qualquer área da tela com OCR e o copia direto para a área de transferência, funcionando offline.
Servidor de armazenamento em nuvem auto-hospedado que criptografa arquivos e notas no navegador antes de enviá-los ao servidor.