refactor: replace install.sh with Python install.py

This commit is contained in:
2026-07-26 20:44:10 +02:00
parent 83c95dff08
commit 9a904fda8a
8 changed files with 270 additions and 160 deletions
+1 -1
View File
@@ -100,7 +100,7 @@ Things nuntius does **not** do:
Things you should do:
- Make sure `/etc/nuntius/.env` is `0600` and owned `root:nuntius` (the `install.sh` script does this for you).
- Make sure `/etc/nuntius/.env` is `0600` and owned `root:nuntius` (the `install.py` script does this for you).
- Use an app-specific password or OAuth token if your provider supports it. nuntius uses `PLAIN` auth because that is what every SMTP provider offers; the credential is the secret, not the auth mechanism.
- Rotate the password on the same cadence as any other production secret.
- Restrict read access to `journalctl -u nuntius` if you do not want the client IPs in your local log files.