Skip to content

SYS-699 add lightweight msmtp agent; add BIND_IP option for garage - #302

Merged
instantlinux merged 2 commits into
mainfrom
SYS-699_msmtp
Aug 15, 2026
Merged

SYS-699 add lightweight msmtp agent; add BIND_IP option for garage#302
instantlinux merged 2 commits into
mainfrom
SYS-699_msmtp

Conversation

@instantlinux

@instantlinux instantlinux commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary of Changes

Email server is an attack surface that is unnecessary on infra servers (fileservers, k8s workers etc). Provide msmtp, a client-only alternative to postfix.

This also adds a bind-ip parameter for launching garage S3-compatible server under docker-compose (to put it behind a VPN, for example).

Housekeeping tweaks:

  • Bump default RAM under k8s for grafana helm chart
  • Clean a couple of old settings, and add one for headscale, in the data-sync chart's default file exclusion list
  • Add a nodePort 30514 for ingesting syslog over the VPN

Why is this change being made?

General security improvements.

How was this tested? How can the reviewer verify your testing?

Manual testing

Completion checklist

  • The pull request is linked to all related issues
  • This change has unit test coverage
  • Documentation has been updated
  • Dependencies have been updated and verified

@instantlinux
instantlinux merged commit 4c5f491 into main Aug 15, 2026
1 check passed
@instantlinux
instantlinux deleted the SYS-699_msmtp branch August 15, 2026 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant