Repolode
linagora

linagora/cozy-stack

Servidor central da plataforma de nuvem pessoal Cozy, que executa apps web instalados e oferece uma REST API para documentos, autenticação, e-mail e tarefas.

Alternativa open source a:Google DriveiCloud

Estrelas
1,268
Forks
144
Issues abertas
80
Último commit
há 14 horas

O que é?

O Cozy Stack é o servidor central da plataforma Cozy, uma nuvem pessoal que você pode hospedar por conta própria e que reúne serviços web e dispositivos em um espaço privado. Ele funciona como um único processo que disponibiliza os aplicativos web instalados pelos usuários a partir de uma loja de aplicativos.

A stack oferece uma REST API para criar, atualizar e excluir documentos no banco de dados, autenticar usuários e aplicativos clientes e enviar e-mails. Também executa tarefas no servidor, incluindo tarefas pontuais e periódicas, como conectores que importam dados de sites remotos. As tarefas que executam código de terceiros são isoladas em um sandbox com nsjail.

O servidor oferece suporte à replicação do banco de dados para que bancos de dados locais, como os de clientes móveis, possam sincronizar documentos com o servidor. Os aplicativos web executados no servidor recebem um token de sessão ao fazer login, enquanto outros aplicativos se autenticam por OAuth2.

Recursos principais

  • 01Executa, em um único processo de servidor, os aplicativos web instalados a partir de uma loja de aplicativos.
  • 02Oferece uma REST API para operações CRUD em documentos, autenticação de usuários e aplicativos clientes e envio de e-mails.
  • 03Executa tarefas em segundo plano pontuais e periódicas, isolando em um sandbox com nsjail o código de conectores de terceiros.
  • 04Oferece suporte à replicação do banco de dados para que clientes locais possam sincronizar dados com o servidor.
  • 05Oferece tokens de sessão para aplicativos executados no servidor e OAuth2 para outros aplicativos.

Casos de uso

  • Hospedar por conta própria uma nuvem pessoal privada para armazenar e sincronizar seus dados.
  • Desenvolver ou hospedar aplicativos web na plataforma Cozy que precisem de um banco de dados de documentos e autenticação.
  • Sincronizar documentos entre um servidor e clientes móveis por meio da API de replicação.

Início rápido

  1. 1

    Siga o guia de instalação em docs/INSTALL.md

  2. 2

    Consulte a documentação de configuração em docs/config.md

Antes de usar

  • O README não fornece um comando direto para executar o projeto; a configuração fica a cargo de guias separados de instalação e configuração.
  • É o núcleo de servidor de uma plataforma de nuvem pessoal, portanto, hospedar por conta própria exige configurar um servidor.
  • Conectores que executam código de terceiros dependem do nsjail para executar o código em sandbox.

Tópicos

Perguntas frequentes

O que é cozy-stack?
Servidor central da plataforma de nuvem pessoal Cozy, que executa apps web instalados e oferece uma REST API para documentos, autenticação, e-mail e tarefas. O Cozy Stack é o servidor central da plataforma Cozy, uma nuvem pessoal que você pode hospedar por conta própria e que reúne serviços web e dispositivos em um espaço privado. Ele funciona como um único processo que disponibiliza os aplicativos web instalados pelos usuários a partir de uma loja de aplicativos.
cozy-stack é gratuito? Qual é a licença?
cozy-stack é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
cozy-stack ainda é mantido?
Manutenção ativa. O último commit de cozy-stack foi em 19 de out. de 2026.
Para que posso usar cozy-stack?
Hospedar por conta própria uma nuvem pessoal privada para armazenar e sincronizar seus dados. Desenvolver ou hospedar aplicativos web na plataforma Cozy que precisem de um banco de dados de documentos e autenticação. Sincronizar documentos entre um servidor e clientes móveis por meio da API de replicação.
Como instalar cozy-stack?
Siga o guia de instalação em docs/INSTALL.md Consulte a documentação de configuração em docs/config.md
Onde consigo cozy-stack?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/linagora/cozy-stack

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

Projetos relacionados