Skip to content

confy-security/server


Confy Server

Servidor de back-end para o sistema Confy de comunicação criptografada.

GitHub License Visitors


Este é um servidor de comunicação em tempo real, desenvolvido com FastAPI e WebSockets, projetado para possibilitar a troca de mensagens de ponta a ponta entre os clientes que se conetam ao servidor. Ele atua como m intermediário seguro entre os clientes, gerenciando conexões e encaminhando mensagens sem acesso ao conteúdo e sem armazenamento local, preservando a privacidade. Os aplicativos clientes por sua vez enviam as mensagens criptografadas com AES, e a descriptografia só é feita quando a mensagem no cliente de destino. Mesmo que alguma comunicação seja interceptada na rede, ela é ilegível.

Executando o servidor

A maneira mais rápida e fácil de executar o servidor é via docker compose.

  1. Clone este repositório e entre na pasta do projeto.

    git clone https://github.com/confy-security/server.git && cd server
  2. Execute o docker compose.

    docker compose up -d

O servidor Confy agora está rodando em http://0.0.0.0:9000.

Licença

Este projeto está licenciado sob os termos da licença GNU GPL-3.0.

About

Web server for forwarding messages sent by compatible client applications

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published