Repolode
simple-login

simple-login/app

Serviço de aliases de e-mail que você pode hospedar por conta própria e que encaminha mensagens para sua caixa de entrada real, mantendo seu endereço privado ao se cadastrar online.

Alternativa open source a:Gmail

Estrelas
7,072
Forks
663
Issues abertas
262
Último commit
anteontem

O que é?

O SimpleLogin é um serviço de aliases de e-mail. Em vez de informar seu endereço real aos sites, você cria aliases que encaminham as mensagens recebidas para sua caixa de entrada. Assim, você não usa o mesmo endereço em vários serviços e fica menos fácil rastrear você. O projeto inclui um app web, uma extensão para Chrome/Firefox e apps para dispositivos móveis, e pode ser hospedado no seu próprio servidor.

A estrutura auto-hospedada roda em contêineres Docker: um app web, um processador de e-mails recebidos e um executor de tarefas, com Postgres como banco de dados. O Postfix recebe os e-mails destinados ao seu domínio e os encaminha ao processador. A configuração inclui registros DNS para MX, DKIM, SPF e DMARC, além do Nginx com SSL na frente do app web.

O código é uma aplicação Python baseada em Flask. Após a implantação, os usuários podem configurar a extensão do navegador ou o app para dispositivos móveis para usar a URL da API do próprio servidor.

Recursos principais

  • 01Cria aliases de e-mail que encaminham mensagens para sua caixa de entrada real.
  • 02A extensão do navegador e os apps para dispositivos móveis podem usar a URL da API do seu próprio servidor.
  • 03Roda em contêineres Docker com Postgres, Postfix e um processador de e-mails.
  • 04Aceita domínios personalizados com registros MX apontados para o servidor.
  • 05Inclui instruções para configurar DKIM, SPF e DMARC e melhorar a entregabilidade.

Casos de uso

  • Ocultar seu endereço de e-mail real de serviços online e newsletters.
  • Manter um serviço privado de aliases para você ou uma equipe pequena, no seu próprio domínio.
  • Manter sob seu controle uma configuração auto-hospedada de encaminhamento de e-mails.

Início rápido

  1. 1

    Prepare um servidor Linux, um domínio com registros DNS e o Docker, seguindo as seções de pré-requisitos e DNS do README

  2. 2

    Crie os diretórios de dados usados pelo SimpleLogin

    mkdir sl
  3. 3

    Crie a rede Docker usada pelos outros contêineres

    sudo docker network create -d bridge --subnet=10.0.0.0/24 --gateway=10.0.0.1 sl-network
  4. 4

    Inicie o contêiner do banco de dados Postgres (substitua myuser e mypassword pelas suas próprias credenciais)

    docker run -d --name sl-db -e POSTGRES_PASSWORD=mypassword -e POSTGRES_USER=myuser -e POSTGRES_DB=simplelogin -p 127.0.0.1:5432:5432 -v $(pwd)/sl/db:/var/lib/postgresql/data --restart always --network="sl-network" postgres:12.1

Antes de usar

  • A hospedagem própria exige um servidor Linux, um domínio próprio com registros DNS e de e-mail, a porta 25 aberta e a configuração do Postfix.
  • O README recomenda pelo menos 2 GB de RAM, pois a maioria dos componentes é executada em contêineres Docker.
  • O projeto é licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando ele é disponibilizado por uma rede.

Em coleções

Tópicos

Perguntas frequentes

O que é app?
Serviço de aliases de e-mail que você pode hospedar por conta própria e que encaminha mensagens para sua caixa de entrada real, mantendo seu endereço privado ao se cadastrar online. O SimpleLogin é um serviço de aliases de e-mail. Em vez de informar seu endereço real aos sites, você cria aliases que encaminham as mensagens recebidas para sua caixa de entrada. Assim, você não usa o mesmo endereço em vários serviços e fica menos fácil rastrear você. O projeto inclui um app web, uma extensão para Chrome/Firefox e apps para dispositivos móveis, e pode ser hospedado no seu próprio servidor.
app é gratuito? Qual é a licença?
app é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
app ainda é mantido?
Manutenção ativa. O último commit de app foi em 22 de out. de 2026.
Para que posso usar app?
Ocultar seu endereço de e-mail real de serviços online e newsletters. Manter um serviço privado de aliases para você ou uma equipe pequena, no seu próprio domínio. Manter sob seu controle uma configuração auto-hospedada de encaminhamento de e-mails.
Como instalar app?
Prepare um servidor Linux, um domínio com registros DNS e o Docker, seguindo as seções de pré-requisitos e DNS do README Crie os diretórios de dados usados pelo SimpleLogin: mkdir sl Crie a rede Docker usada pelos outros contêineres: sudo docker network create -d bridge --subnet=10.0.0.0/24 --gateway=10.0.0.1 sl-network Inicie o contêiner do banco de dados Postgres (substitua myuser e mypassword pelas suas próprias credenciais): docker run -d --name sl-db -e POSTGRES_PASSWORD=mypassword -e POSTGRES_USER=myuser -e POSTGRES_DB=simplelogin -p 127.0.0.1:5432:5432 -v $(pwd)/sl/db:/var/lib/postgresql/data --restart always --network="sl-network" postgres:12.1
Onde consigo app?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/simple-login/app

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

Projetos relacionados