No description
  • Clojure 78.1%
  • Python 21.5%
  • Dockerfile 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-27 13:58:12 +02:00
doc fix setup 2026-07-27 12:55:20 +02:00
infrastructure bump version to: 1.1.1-SNAPSHOT 2026-07-27 13:58:12 +02:00
src prepare recovery mode 2026-07-27 12:55:13 +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.1.1-SNAPSHOT 2026-07-27 13:58:12 +02:00
README.md fix setup 2026-07-27 12:55:20 +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

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