Skip to content

Web server for forwarding messages sent by compatible client applications

License

Notifications You must be signed in to change notification settings

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

Packages

No packages published

Contributors 2

  •  
  •