Repolode
circled-me

circled-me/server

Servidor auto-hospedado para fazer backup e compartilhar fotos e álbuns, com chat e chamadas de áudio e vídeo, mantendo tudo privado dentro da sua comunidade.

Alternativa open source a:Google PhotosiCloud

Estrelas
211
Forks
6
Issues abertas
0
Último commit
há 5 dias

O que é?

O circled.me Community Server permite que uma família ou comunidade faça backup e compartilhe fotos, vídeos e álbuns em sua própria máquina. Ele também oferece chat e chamadas de áudio e vídeo, para que os membros conversem e troquem mídias sem depender de serviços de terceiros. Com o banco de dados SQLite padrão, o servidor funciona sem depender de outros serviços.

O servidor é escrito em Go e funciona com os apps circled.me para iOS e Android, que podem se conectar a vários servidores e contas ao mesmo tempo. As fotos são armazenadas em discos montados localmente ou em buckets compatíveis com S3, e cada usuário pode usar um bucket separado. O projeto inclui detecção e marcação de rostos, filtros por pessoa, data ou localização, agrupamento automático de fotos em momentos, geocodificação reversa e conversão de vídeos para H.264 compatível com a web.

O projeto ainda está em desenvolvimento e pode introduzir mudanças incompatíveis, então não é recomendado como solução principal de backup.

Recursos principais

  • 01Fazer backup de fotos e vídeos de iOS e Android no seu próprio servidor
  • 02Armazenar mídias em discos locais ou buckets compatíveis com S3, com buckets individuais por usuário
  • 03Compartilhar álbuns com membros convidados ou por meio de links secretos
  • 04Chamadas de áudio e vídeo, chat e notificações push
  • 05Detecção e marcação de rostos, além de filtros por pessoa, data ou localização
  • 06Conversão automática de vídeos para H.264 para reprodução na web

Casos de uso

  • Fazer backup das fotos dos celulares da família em um servidor doméstico
  • Compartilhar álbuns de forma privada com amigos próximos e familiares
  • Manter um espaço privado de chat e chamadas de vídeo para um grupo da comunidade
  • Hospedar o armazenamento de fotos em um pequeno servidor doméstico com baixo uso de recursos

Início rápido

  1. 1

    Clone o repositório e acesse a pasta dele

  2. 2

    Inicie o servidor com o arquivo Docker Compose de exemplo

    docker-compose -f docker-compose-example.yaml up
  3. 3

    Abra http://<YOUR_IP>:8080 em um navegador e crie o primeiro usuário administrador

Antes de usar

  • O projeto ainda está em desenvolvimento e pode introduzir alterações incompatíveis.
  • O README alerta para não usá-lo como solução de backup principal nem como única solução.
  • No momento, o aplicativo móvel da circled.me é a única forma de interagir com o servidor.

Em coleções

Tópicos

Perguntas frequentes

O que é server?
Servidor auto-hospedado para fazer backup e compartilhar fotos e álbuns, com chat e chamadas de áudio e vídeo, mantendo tudo privado dentro da sua comunidade. O circled.me Community Server permite que uma família ou comunidade faça backup e compartilhe fotos, vídeos e álbuns em sua própria máquina. Ele também oferece chat e chamadas de áudio e vídeo, para que os membros conversem e troquem mídias sem depender de serviços de terceiros. Com o banco de dados SQLite padrão, o servidor funciona sem depender de outros serviços.
server é gratuito? Qual é a licença?
server é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
server ainda é mantido?
Manutenção ativa. O último commit de server foi em 2 de nov. de 2026.
Para que posso usar server?
Fazer backup das fotos dos celulares da família em um servidor doméstico Compartilhar álbuns de forma privada com amigos próximos e familiares Manter um espaço privado de chat e chamadas de vídeo para um grupo da comunidade Hospedar o armazenamento de fotos em um pequeno servidor doméstico com baixo uso de recursos
Como instalar server?
Clone o repositório e acesse a pasta dele Inicie o servidor com o arquivo Docker Compose de exemplo: docker-compose -f docker-compose-example.yaml up Abra http://<YOUR_IP>:8080 em um navegador e crie o primeiro usuário administrador
Onde consigo server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/circled-me/server

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

Projetos relacionados