Commit Graph

  • cf96be2cbb feat: support self-signed chatmail relays (#855) holger krekelandGitHub 2026-02-19 10:27:41 +01:00
  • 606f36ee13 docker: integrate documentation j4n/docker j4n 2026-02-18 17:03:53 +01:00
  • 72973631f7 docker: move key files to repo root as per convention j4n 2026-02-18 17:03:13 +01:00
  • 5b5b09dc2e filtermail wait dont know where this came from j4n 2026-02-18 17:02:41 +01:00
  • aa2f41158f docker: move all relevant files to repository root as per convention j4n 2026-02-18 16:28:23 +01:00
  • e0ca4b25f4 docker/chatmaild/config: default to false on CHATMAIL_NOACME j4n 2026-02-18 10:10:19 +01:00
  • 0b593f98bf docker: chatmail.ini.f empty line remove j4n 2026-02-18 09:38:57 +01:00
  • 2e23fadb54 docker: skip redundant cmdeploy run on container restart j4n 2026-02-17 15:09:48 +01:00
  • bc19966801 docker: run a dummy git init to make cmdeploy tooling happy j4n 2026-02-17 14:57:54 +01:00
  • bafbaa1b81 docker: fix DKIM key permission denied on bind-mounted volumes j4n 2026-02-17 14:27:20 +01:00
  • feecf6affd docker: add build.sh to set GIT_HASH for local builds j4n 2026-02-17 14:19:34 +01:00
  • c2c3be1115 docker: add DKIM/ACME mount examples for bare-metal migration j4n 2026-02-17 14:10:50 +01:00
  • c6d6e272be docker: pass CHATMAIL_NOSYSCTL and CHATMAIL_NOPORTCHECK to container j4n 2026-02-17 14:08:37 +01:00
  • 425e3db07a docker: slim build by excluding .git and non-essential files j4n 2026-02-17 08:05:57 +01:00
  • c22efeb74b docker: use docker-compose.override.yaml for user customizations j4n 2026-02-17 07:53:18 +01:00
  • 71bd0da51a docs: document ghcr.io built images j4n 2026-02-17 07:40:33 +01:00
  • 0ed5ec75fb docker: add GitHub Action to build Docker image j4n 2026-02-17 07:24:32 +01:00
  • 4fd0429cd3 docker: add Traefik support j4n 2026-02-16 20:21:08 +01:00
  • 45717de6cb docker: add set -u to setup_chatmail_docker.sh j4n 2026-02-16 20:19:15 +01:00
  • 77dc67dde9 docker: auto-detect image upgrades and include install stage j4n 2026-02-16 20:17:03 +01:00
  • f017f88901 docker: docs: replace outdated Russian Docker docs with redirect to EN j4n 2026-02-16 20:13:45 +01:00
  • 0585314468 docker: extract cert monitor from background process to systemd timer j4n 2026-02-16 20:12:45 +01:00
  • 85ee7dbeb5 docker: document security implications of host networking + cgroups j4n 2026-02-16 20:08:25 +01:00
  • e503e120e5 docker: add HEALTHCHECK, remove VOLUME, fix Dockerfile hygiene j4n 2026-02-16 20:04:23 +01:00
  • 475975dfa0 docker: use @local instead of @docker inside container j4n 2026-02-16 20:03:21 +01:00
  • a930f8f46b docker: whitelist env vars in entrypoint, quote $@ and paths j4n 2026-02-16 19:59:55 +01:00
  • 75ef0f2698 docker: remove duplicated dovecot hashes from Dockerfile j4n 2026-02-16 19:59:18 +01:00
  • 57f9327d4d docker: fix cert monitoring — wait for certs dir, use return not exit j4n 2026-02-16 19:53:56 +01:00
  • e99d979eb8 docker: update docs to use @local for cmdeploy j4n 2026-02-16 19:33:25 +01:00
  • ffa45c1ca1 docker: symlink chatmail.ini into /opt/chatmail for bench/tests j4n 2026-02-16 19:31:07 +01:00
  • 9f6de19121 fix(cmdeploy): add __call__ to LocalExec so status works with @local j4n 2026-02-16 19:18:43 +01:00
  • cc779ec04f feat(cmdeploy): read CHATMAIL_INI env var for default --config path j4n 2026-02-16 19:01:22 +01:00
  • 04bd38baaa docker: add quickstart docker send note j4n 2026-02-16 17:10:32 +01:00
  • 4df6a96a14 docker: keep .git in build context for GithashDeployer j4n 2026-02-16 17:07:37 +01:00
  • 47131533df docker: set CHATMAIL_NOPORTCHECK during build-time install j4n 2026-02-16 17:02:15 +01:00
  • a84c02e1e5 docker: replace config flags with env vars, drop docker param from deploy_chatmail j4n 2026-02-16 17:01:45 +01:00
  • 0edff3205f docker: remove dead utilities, fix cmdeploy run using wrong config path j4n 2026-02-16 16:15:18 +01:00
  • a48552d69e docker: drop env to ini translation, use chatmail.ini directly j4n 2026-02-16 15:49:13 +01:00
  • 0c746553b3 docker: move cmdeploy into docker image j4n 2026-02-16 15:22:08 +01:00
  • ce65866595 docker: make compose work with cgroups (v2), conversion scripts/docs j4n 2026-02-16 11:31:42 +01:00
  • 557ad2ed3c docker: don't overwrite existing DKIM keys on container start j4n 2026-02-13 15:43:08 +01:00
  • 87b1680621 docker: run install stage at build time, configure+activate at startup j4n 2026-02-13 15:10:23 +01:00
  • 872fd2d846 docker: widen build context to repo root for build-time install stage j4n 2026-02-13 15:03:04 +01:00
  • fa2827a07e feat(cmdeploy): guard against non-running systemd j4n 2026-02-13 14:58:27 +01:00
  • c68df8551c docker: remove echobot parts that were lingering in the feature branch j4n 2026-02-13 14:19:47 +01:00
  • 23ddd087ad cmdeploy: Add config parameters change_kernel_settings and fs_inotify_max_user_instances_and_watchers Keonik1andj4n 2025-11-18 14:18:18 +01:00
  • 4278799f51 cmdeploy: add config (, ) missytakeandj4n 2025-11-18 14:05:44 +01:00
  • ec26ac5dbf docker: use --network=host so chatmail-turn can use any port missytakeandj4n 2025-11-14 14:26:52 +01:00
  • ee4648967e docker: open ports for TURN + STUN missytakeandj4n 2025-11-14 12:43:44 +01:00
  • 92c8b83a5e docker: move all configuration to example.env missytakeandj4n 2025-11-14 12:29:09 +01:00
  • c33b5ade30 doc: fix linebreak missytakeandj4n 2025-11-14 12:18:20 +01:00
  • 09c0af2c99 docker: disable port check if docker is running. fix #694 missytakeandj4n 2025-11-13 21:29:51 +01:00
  • 8d76b28a59 Suggestions from @Keonik1 2025-11-13 21:22:31 +01:00
  • ed9c7631bc docker: enable DNS checks before cmdeploy run again missytakeandj4n 2025-08-26 10:46:48 +02:00
  • 9c0a3a1718 fix unlink if default nginx conf is not exist Keonik1andj4n 2025-08-25 22:07:40 +03:00
  • bb590bb5ae Fix issue with acmetool Keonik1andj4n 2025-08-24 16:14:45 +03:00
  • e1c0bffa52 Delete ssh connection from docker installation Keonik1andj4n 2025-08-23 22:47:32 +03:00
  • e272bb9069 fix docs - nginx "restart" to "reload" Keonik1andj4n 2025-08-23 21:36:16 +03:00
  • 87bd0323c2 Fix bug with attaching certs Keonik1andj4n 2025-08-23 21:30:08 +03:00
  • d2f169af0d pass values to MAIL_DOMAIN and ACME_EMAIL from vars for docker-compose-default Keonik1andj4n 2025-08-23 18:16:33 +03:00
  • 0603be8cff change "restart nginx" to "reload nginx" Keonik1andj4n 2025-08-23 18:06:53 +03:00
  • 5b66fb9ade add RECREATE_VENV var Keonik1andj4n 2025-08-23 15:37:18 +03:00
  • 7f151b368b add 465 port Keonik1andj4n 2025-08-23 15:28:44 +03:00
  • 59362b4cf9 add port 80 to docker-compose-default Keonik1andj4n 2025-08-23 15:27:30 +03:00
  • f8af0e2c33 rename dockerfile Keonik1andj4n 2025-08-23 15:26:00 +03:00
  • beef0ecb19 Add installation via docker compose (MVP 1) Keonik1andj4n 2025-08-09 15:55:37 +03:00
  • fcdef806d7 ci: deploy with ssh_host=localhost on staging-ipv4 ssh-host-rebase missytake 2026-02-17 20:53:12 +01:00
  • e024d837dc tests: make tests work with --ssh-host localhost missytake 2026-02-17 10:58:02 +01:00
  • 6981331466 docs: webdev needs to be exposed via nginx if run on the relay missytake 2026-02-16 16:57:56 +01:00
  • 4d8aacae6b docs: cmdeploy dns + test are kind of necessary missytake 2026-02-16 15:57:25 +01:00
  • a6ddb4fe92 docs: remove mentions of the build machine / deployment server separation missytake 2026-02-16 16:00:53 +01:00
  • 2042c94bb6 cmdeploy: add ssh_host chatmail.ini option to deploy remotely missytake 2026-02-17 20:33:16 +01:00
  • 6d28cf0f15 config: load default values from Config(), not chatmail.ini.f missytake 2026-02-18 00:37:53 +01:00
  • 36eb63faa1 feat: Strip Received headers before delivery Mark Felderandmissytake 2026-02-13 10:57:29 -08:00
  • 645b60d293 docker: make compose work with cgroups (v2), conversion scripts/docs docker-rebase j4n 2026-02-16 11:31:42 +01:00
  • f939c307f6 docker: don't overwrite existing DKIM keys on container start j4n 2026-02-13 15:43:08 +01:00
  • ae0b2345de docker: run install stage at build time, configure+activate at startup j4n 2026-02-13 15:10:23 +01:00
  • e5ba9f9d03 docker: widen build context to repo root for build-time install stage j4n 2026-02-13 15:03:04 +01:00
  • e20256c484 feat(cmdeploy): guard against non-running systemd j4n 2026-02-13 14:58:27 +01:00
  • 1889f554a3 docker: remove echobot parts that were lingering in the feature branch j4n 2026-02-13 14:19:47 +01:00
  • f26cb08500 cmdeploy: Add config parameters change_kernel_settings and fs_inotify_max_user_instances_and_watchers Keonik1andj4n 2025-11-18 14:18:18 +01:00
  • 60ff9821b1 cmdeploy: add config (, ) missytakeandj4n 2025-11-18 14:05:44 +01:00
  • f9fad1fd03 docker: use --network=host so chatmail-turn can use any port missytakeandj4n 2025-11-14 14:26:52 +01:00
  • 8be7082d21 docker: open ports for TURN + STUN missytakeandj4n 2025-11-14 12:43:44 +01:00
  • 6e5004dc9f docker: move all configuration to example.env missytakeandj4n 2025-11-14 12:29:09 +01:00
  • 92b6825b5b doc: fix linebreak missytakeandj4n 2025-11-14 12:18:20 +01:00
  • 8bba78ebaf docker: disable port check if docker is running. fix #694 missytakeandj4n 2025-11-13 21:29:51 +01:00
  • 615613bd66 Suggestions from @Keonik1 2025-11-13 21:22:31 +01:00
  • c5a8d00558 docker: enable DNS checks before cmdeploy run again missytakeandj4n 2025-08-26 10:46:48 +02:00
  • 38fb191c86 fix unlink if default nginx conf is not exist Keonik1andj4n 2025-08-25 22:07:40 +03:00
  • dbc386bd00 Fix issue with acmetool Keonik1andj4n 2025-08-24 16:14:45 +03:00
  • 1e617041bd Delete ssh connection from docker installation Keonik1andj4n 2025-08-23 22:47:32 +03:00
  • 959afe6f14 fix docs - nginx "restart" to "reload" Keonik1andj4n 2025-08-23 21:36:16 +03:00
  • c605d1a465 Fix bug with attaching certs Keonik1andj4n 2025-08-23 21:30:08 +03:00
  • 72ae869eab pass values to MAIL_DOMAIN and ACME_EMAIL from vars for docker-compose-default Keonik1andj4n 2025-08-23 18:16:33 +03:00
  • e1be8a24a1 change "restart nginx" to "reload nginx" Keonik1andj4n 2025-08-23 18:06:53 +03:00
  • 3896071921 add RECREATE_VENV var Keonik1andj4n 2025-08-23 15:37:18 +03:00
  • 0d5e544291 add 465 port Keonik1andj4n 2025-08-23 15:28:44 +03:00
  • 31fc856993 add port 80 to docker-compose-default Keonik1andj4n 2025-08-23 15:27:30 +03:00
  • fb798bb6a3 rename dockerfile Keonik1andj4n 2025-08-23 15:26:00 +03:00