TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2614 2.77K
Если вы не хотите поднимать свой почтовый сервер с DNS, SPF, DKIM и прочим цирком, но хотите нормальный веб‑клиент под своим контролем, то есть один любопытный проект. Это современный самописный веб‑мейл, который не заменяет почтовый хостинг, а подключается к существующим провайдерам вроде IMAP/SMTP, SES, SendGrid, Mailgun, Postmark и собирает всё в один быстрый интерфейс. Данные и учётки лежат на вашем сервере, никакой внешней телеметрии, а по ощущениям это «Gmail‑лайк UI», только без привязки к одному вендору.​

Что умеет Kurrier как веб‑почта:​
🔘Подключать сразу несколько источников: IMAP/SMTP, SES, SendGrid, Mailgun и любые совместимые SMTP/IMAP‑шлюзы.​
🔘Давать единый интерфейс для чтения, отправки, поиска и работы с несколькими личностями/адресами.​
🔘Работать как self‑hosted приложение без внешних зависимостей, с фокусом на приватность и контроле данных.​
🔘Быть «дружелюбным к разработчику»: чистые JSON‑структуры, дельта‑синхронизация писем, плагины и готовность к автоматизации.​

Технически внутри это Next.js + Nitro‑воркер, PostgreSQL и Redis, всё упаковано в Docker‑окружение, которое можно поднять на обычном VPS или даже Raspberry Pi. Из требований — по документации достаточно 1 ГБ ОЗУ и 1 vCPU (2 ГБ рекомендуют для продакшена), а деплой по сути сводится к docker compose up и заполнению .env с провайдерами и доменом:
git clone https://github.com/kurrier-org/kurrier
cd kurrier
cp .env.example .env # правим провайдеров и домен
docker compose up -d


Этот пример повторяет базовые шаги из официальной инструкции, но в проде всё равно стоит дочитать доку про туннели, домен и вебхуки.​

Проект свежий, активно развивается, уже есть десятки релизов и несколько сотен звёзд на GitHub, так что сейчас самое время попробовать и, если зайдёт, накидать issues или pull request.

@prog_tools
  • 🔥 8
  • ❤ 1
More from @prog_tools
  1. Oct 9, 2026Поиск и замена кода по структуре с ast-grep ast-grep ищет код по синтаксической структуре:…
  2. Oct 8, 2026Как найти самые большие файлы в Zsh Zsh умеет отбирать и сортировать файлы по размеру прям…
  3. Oct 8, 2026Post #3002
  4. Oct 8, 2026От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдель…
  5. Oct 7, 2026Post #3000
  6. Oct 7, 2026Read. Write. Edit. Bash. Это базовый набор операций Pi — агента, на котором построен OpenC…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →