listmonk README

The project's README from github.com/knadh/listmonk. As one markdown file: README.md.

listmonk-logo

listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.

listmonk-dashboard

Visit listmonk.app for more info. Check out the live demo.

Installation

Docker

The latest image is available on DockerHub at listmonk/listmonk:latest. Download and use the sample docker-compose.yml.

# Download the compose file to the current directory.
curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml

# Run the services in the background.
docker compose up -d

Visit http://localhost:9000

See installation docs


Binary

See installation docs


Developers

listmonk is free and open source software licensed under AGPLv3. If you are interested in contributing, refer to the developer setup. The backend is written in Go and the frontend is Vue with Buefy for UI.

License

listmonk is licensed under the AGPL v3 license.

listmonk (knadh/listmonk)

Searching Database…

23.8K ·GitHub
Что это такое?listmonk — это самостоятельно размещаемый менеджер рассылок и списков подписчиков, который управляет списками подписчиков, кампаниями и транзакционными письмами. Всё упаковано в один бинарный файл с современной веб-панелью управления.
Это библиотека или самостоятельное приложение?Это самостоятельное приложение, которое размещается на своём сервере: бэкенд на Go, скомпилированный в один бинарный файл, плюс веб-панель на Vue, работающая с базой данных PostgreSQL.
Как его запустить?Проще всего через Docker: скачайте образ listmonk/listmonk:latest и используйте пример docker-compose.yml. Также можно скачать бинарный файл релиза, выполнить './listmonk --new-config', чтобы создать config.toml, затем './listmonk --install', чтобы настроить базу данных Postgres, и наконец запустить './listmonk'.
Нужно ли что-то помимо самого бинарного файла?Нужна база данных PostgreSQL для хранения данных; всё остальное (логика приложения, файлы интерфейса) уже включено в один бинарный файл.
Можно ли безопасно обновлять существующую установку?Да, флаг '--upgrade', применённый к существующей базе данных, идемпотентен, поэтому повторный запуск не вызывает побочных эффектов.
Какой стек технологий лежит в основе панели управления?Бэкенд написан на Go, а фронтенд использует Vue с библиотекой UI-компонентов Buefy.
Можно ли попробовать перед установкой?Да, на сайте проекта (listmonk.app) есть ссылка на живую демо-версию, так что можно посмотреть панель управления до самостоятельной настройки.
Поддерживает ли он SMS или только email-рассылки?Помимо email-рассылок и транзакционных писем, listmonk также поддерживает интеграцию со SMS-шлюзом для отправки кампаний по SMS.
Creator
knadh
Size
52.6 MB
Stars
23.8K
Age
7y
Commits · 90 Days