Об этом проекте

listmonk — это автономный self-hosted менеджер новостных рассылок и почтовых списков. Согласно его README, он быстр и богат функциями, упакован в один бинарный файл и использует PostgreSQL в качестве хранилища данных. В состав приложения входит современный веб-дашборд; в README указана ссылка на демонстрационную версию для тех, кто хочет оценить интерфейс до установки. Варианты установки, описанные в README: - Docker: актуальный образ опубликован на Docker Hub как listmonk/listmonk:latest, а в репозитории представлен образец docker-compose.yml. Нужно скачать этот файл и запустить «docker compose up -d» для запуска сервисов, после чего приложение будет доступно по адресу http://localhost:9000. - Бинарный файл: загрузите последнюю версию, распакуйте бинарный файл listmonk, запустите с флагом «--new-config», чтобы сгенерировать config.toml и отредактировать его, затем «--install» для настройки PostgreSQL (либо «--upgrade» для существующей базы — README указывает, что это идемпотентная и безопасная операция, которую можно выполнять многократно), после чего запустите бинарный файл и откройте http://localhost:9000. Дополнительные инструкции по установке размещены на сайте документации проекта, а для контрибьюторов предусмотрена отдельная инструкция по настройке разработки. Технологический стек и лицензирование: бэкенд написан на Go, фронтенд использует Vue совместно с Buefy для UI. listmonk — бесплатное ПО с открытым исходным кодом под лицензией AGPL v3; в README приглашают к участию через документацию по настройке разработки. В README основной упор сделан на развертывание и структуру проекта, а не на перечисление отдельных функций, поэтому возможности, выходящие за рамки управления рассылками и почтовыми списками, следует уточнять в проектной документации и на демонстрационном стенде.