Servidor de back-end para o sistema Confy de comunicação criptografada.
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.
A maneira mais rápida e fácil de executar o servidor é via docker compose.
-
Clone este repositório e entre na pasta do projeto.
git clone https://github.com/confy-security/server.git && cd server
-
Execute o docker compose.
docker compose up -d
O servidor Confy agora está rodando em http://0.0.0.0:9000.
Este projeto está licenciado sob os termos da licença GNU GPL-3.0.