From 0d8c2cb7b84900cc2701f80a901cdb627015aa10 Mon Sep 17 00:00:00 2001 From: Harikrishnan Dhanasekaran Date: Sat, 25 Oct 2025 13:22:35 +0530 Subject: [PATCH] Feat : Add Poste.io Template #467 (#476) * feat: Add Poste.io mail server template * updated the meta.json for the build issue --- blueprints/poste.io/docker-compose.yml | 25 +++++++++++++++++++++++++ blueprints/poste.io/poste.io.svg | 7 +++++++ blueprints/poste.io/template.toml | 11 +++++++++++ meta.json | 23 +++++++++++++++++++++++ 4 files changed, 66 insertions(+) create mode 100644 blueprints/poste.io/docker-compose.yml create mode 100644 blueprints/poste.io/poste.io.svg create mode 100644 blueprints/poste.io/template.toml diff --git a/blueprints/poste.io/docker-compose.yml b/blueprints/poste.io/docker-compose.yml new file mode 100644 index 00000000..ad99b888 --- /dev/null +++ b/blueprints/poste.io/docker-compose.yml @@ -0,0 +1,25 @@ +version: "3.8" +services: + mailserver: + image: analogic/poste.io + restart: unless-stopped + hostname: mail.${DOMAIN} + ports: + - "25:25" + - "110:110" + - "143:143" + - "465:465" + - "587:587" + - "993:993" + - "995:995" + - "4190:4190" + environment: + - TZ=${TZ} + - HTTPS=OFF + - HTTP_PORT=8080 + volumes: + - /etc/localtime:/etc/localtime:ro + - poste-data:/data + +volumes: + poste-data: {} diff --git a/blueprints/poste.io/poste.io.svg b/blueprints/poste.io/poste.io.svg new file mode 100644 index 00000000..d48c727a --- /dev/null +++ b/blueprints/poste.io/poste.io.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/blueprints/poste.io/template.toml b/blueprints/poste.io/template.toml new file mode 100644 index 00000000..9cc88b87 --- /dev/null +++ b/blueprints/poste.io/template.toml @@ -0,0 +1,11 @@ +[variables] +main_domain = "${domain}" + +[config] +[[config.domains]] +serviceName = "mailserver" +port = 8080 +host = "${main_domain}" + +[config.env] +TZ = "UTC" diff --git a/meta.json b/meta.json index 6d479bbc..8cf97914 100644 --- a/meta.json +++ b/meta.json @@ -4297,6 +4297,29 @@ "monitoring" ] }, + { + "id": "poste.io", + "name": "Poste.io", + "version": "latest", + "description": "Complete mail server solution with SMTP, IMAP, POP3, antispam, antivirus, web administration and webmail client.", + "logo": "poste.io.svg", + "links": { + "github": "https://bitbucket.org/analogic/mailserver", + "website": "https://poste.io/", + "docs": "https://poste.io/doc/", + "docker": "https://hub.docker.com/r/analogic/poste.io" + }, + "tags": [ + "email", + "mail-server", + "smtp", + "imap", + "pop3", + "antispam", + "antivirus", + "webmail" + ] + }, { "id": "postiz", "name": "Postiz",