Ibex Listmonk
Theibex-listmonk repository packages and deploys a customized instance of the open-source Listmonk application. It serves as the primary system for all overarching platform email communications.
Architectural Role
This service runs as a Go application on port9000 inside the internal Docker network. It operates semi-autonomously from the complex federated analytics stack but relies entirely on the platform’s central databases.
High-Level Working
Dedicated Storage Space
Unlike the typical services utilizing themetadata_db, Listmonk carves out its own physically isolated logical database inside the postgres-metadata container. It explicitly reads and writes all of its subscriber, campaign, and template data to the isolated listmonk postgres footprint.
Outbound Routing
- Exposed via Traefik specifically at the
listmonk.triviz.clouddomain. - File uploads are durably stored locally in the mounted
listmonk_uploadsDocker volume. - Configured dynamically via environment variables to utilize standard SMTP relays (like Gmail) to complete the outbound campaign delivery.
