Repolode
simple-login

simple-login/app

Сервис email-алиасов, который можно развернуть на своём сервере: он пересылает письма в ваш настоящий почтовый ящик и помогает скрыть адрес при регистрации онлайн.

Open source альтернатива:Gmail

Звёзды
7,072
Форки
663
Открытые issues
262
Последний коммит
позавчера

Что это?

SimpleLogin — это сервис email-алиасов. Вместо настоящего адреса вы указываете сайтам алиасы, с которых входящие письма пересылаются в ваш почтовый ящик. Так один и тот же адрес не используется в разных сервисах, и отследить вас становится сложнее. В проект входят веб-приложение, расширение для Chrome/Firefox и мобильные приложения; его можно развернуть на собственном сервере.

Стек для самостоятельного развёртывания состоит из Docker-контейнеров: веб-приложения, обработчика входящей почты и исполнителя заданий; в качестве базы данных используется Postgres. Postfix принимает почту для вашего домена и передаёт её обработчику. Настройка включает DNS-записи MX, DKIM, SPF и DMARC, а также Nginx с SSL перед веб-приложением.

Приложение написано на Python с использованием Flask. После развёртывания пользователи могут указать URL API собственного сервера в расширении для браузера или мобильном приложении.

Ключевые возможности

  • 01Создаёт email-алиасы, которые пересылают почту в ваш настоящий почтовый ящик.
  • 02В расширении для браузера и мобильных приложениях можно указать URL API собственного сервера.
  • 03Работает в Docker-контейнерах с Postgres, Postfix и обработчиком электронной почты.
  • 04Поддерживает пользовательские домены, указывающие MX-записями на сервер.
  • 05Содержит рекомендации по настройке DKIM, SPF и DMARC для повышения доставляемости почты.

Сценарии использования

  • Скрывать настоящий адрес электронной почты от онлайн-сервисов и рассылок.
  • Развернуть на собственном домене приватный сервис алиасов для себя или небольшой команды.
  • Держать настройку пересылки почты на собственном сервере под своим контролем.

Быстрый старт

  1. 1

    Подготовьте сервер Linux, домен с записями DNS и Docker, следуя разделам README с предварительными требованиями и настройкой DNS

  2. 2

    Создайте каталоги данных, используемые SimpleLogin

    mkdir sl
  3. 3

    Создайте сеть Docker, используемую другими контейнерами

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

    Запустите контейнер базы данных Postgres (замените myuser и mypassword своими учетными данными)

    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

Что важно знать

  • Для самостоятельного размещения нужны сервер Linux, собственный домен с записями DNS и почты, открытый порт 25, а также настройка Postfix.
  • В README рекомендуется не менее 2 ГБ оперативной памяти, поскольку большинство компонентов работает в контейнерах Docker.
  • Проект распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует предоставлять исходный код изменений при распространении через сеть.

В подборках

Темы

Частые вопросы

Что такое app?
Сервис email-алиасов, который можно развернуть на своём сервере: он пересылает письма в ваш настоящий почтовый ящик и помогает скрыть адрес при регистрации онлайн. SimpleLogin — это сервис email-алиасов. Вместо настоящего адреса вы указываете сайтам алиасы, с которых входящие письма пересылаются в ваш почтовый ящик. Так один и тот же адрес не используется в разных сервисах, и отследить вас становится сложнее. В проект входят веб-приложение, расширение для Chrome/Firefox и мобильные приложения; его можно развернуть на собственном сервере.
app можно использовать бесплатно? Какая у него лицензия?
app распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
app всё ещё поддерживается?
Активно поддерживается. Последний коммит в app — 22 окт. 2026 г..
Для чего можно использовать app?
Скрывать настоящий адрес электронной почты от онлайн-сервисов и рассылок. Развернуть на собственном домене приватный сервис алиасов для себя или небольшой команды. Держать настройку пересылки почты на собственном сервере под своим контролем.
Как установить app?
Подготовьте сервер Linux, домен с записями DNS и Docker, следуя разделам README с предварительными требованиями и настройкой DNS Создайте каталоги данных, используемые SimpleLogin: mkdir sl Создайте сеть Docker, используемую другими контейнерами: sudo docker network create -d bridge --subnet=10.0.0.0/24 --gateway=10.0.0.1 sl-network Запустите контейнер базы данных Postgres (замените myuser и mypassword своими учетными данными): 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
Где скачать app?
Исходный код и инструкции по установке — на GitHub: https://github.com/simple-login/app

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный Python-инструмент с открытым исходным кодом, который запускается локально и позволяет массово отписываться от рассылок, удалять письма по отправителю и помечать письма в Gmail как прочитанные.

2,1 тыс.139PythonMITОбновлён позавчера

Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс.

14,9 тыс.+12 за неделю22,7 тыс.JavaScriptMITОбновлён вчера