No description
  • Clojure 78.1%
  • Python 21.5%
  • Dockerfile 0.4%
Find a file
2026-07-21 14:05:22 +02:00
doc Merge branch 'feature/roundcube' 2026-07-21 14:05:22 +02:00
infrastructure bump version to: 1.0.2-SNAPSHOT 2026-07-17 14:32:48 +02:00
src Merge branch 'feature/roundcube' 2026-07-21 14:05:22 +02:00
.gitignore add basic funtions 2026-07-08 08:37:24 +02:00
build.py setup project 2026-05-22 17:14:42 +02:00
LICENSE setup project 2026-05-22 17:14:42 +02:00
project.clj bump version to: 1.0.2-SNAPSHOT 2026-07-17 14:32:48 +02:00
README.md wip 2026-07-16 18:33:49 +02:00

convention 4 kubernetes: c4k-mail

Clojars Project pipeline status

DeltaChat chat over e-mail | M meissa@social.meissa-gmbh.de | Blog | Website

Purpose

c4k-mail provides a k8s deployment for stalwart & roundcube containing:

  • stalwart
  • ingress having a letsencrypt managed certificate
  • postgres database & backup
  • monitoring

The package aims to a low load sceanrio.

Status

Stable - we use this setup on production.

Try out

try out on cli:

target/graalvm/c4k-mail src/test/resources/mail-test/valid-config.edn src/test/resources/mail-test/valid-auth.edn | kubeval -
target/graalvm/c4k-mail src/test/resources/mail-test/valid-config.edn src/test/resources/mail-test/valid-auth.edn | kubectl apply -f -

Connect to Mgm Console

ssh root@${cluster_name}.${domain_name} -L 9001:192.168.5.1:9001

http://127.0.0.1:9001/admin

cert mount point: /etc/stalwart/tls/tls.crt & /etc/stalwart/tls/tls.key

Development & mirrors

Development happens at: https://repo.prod.meissa.de/meissa/c4k-mail

Mirrors are:

For more details about our repository model see: https://repo.prod.meissa.de/meissa/federate-your-repos

License

Copyright © 2026 meissa GmbH Licensed under the Apache License, Version 2.0 (the "License") Pls. find licenses of our subcomponents here