fix(snappymail): set data dir owner to uid 82 (www-data/Alpine)
deploy.yml #50 -Commit
cd562da4d2
pushed by
jack
feat(backup): hourly schedule, cold S3 storage at data/ prefix
deploy.yml #49 -Commit
624b85cd15
pushed by
jack
fix: handle None from lookup('file') when postfix-accounts.cf doesn't exist
deploy.yml #47 -Commit
836d554e7b
pushed by
jack
feat: add SnappyMail webmail and docker-mailserver with full send/receive
deploy.yml #46 -Commit
644b5b74c1
pushed by
jack
feat: full mail server — send + receive for @csrx.ru
deploy.yml #45 -Commit
26c0df851e
pushed by
jack
fix: add mailserver to front network for outbound internet access
deploy.yml #44 -Commit
cb798b67e9
pushed by
jack
fix: correct DKIM path (opendkim, not rspamd) in tools tasks
deploy.yml #43 -Commit
b745041d55
pushed by
jack
fix: mailserver account check via host file, not docker exec
deploy.yml #42 -Commit
a28fffa7ae
pushed by
jack
feat: add docker-mailserver for self-hosted outbound SMTP
deploy.yml #41 -Commit
b616c18c58
pushed by
jack
fix: redesign backup archive structure + enable Outline email auth
deploy.yml #40 -Commit
bf59b75c8f
pushed by
jack
fix: remove cs-firewall-bouncer from image pre-pull list
deploy.yml #38 -Commit
6279bcb9b4
pushed by
jack
fix: ensure SSH private key has trailing newline in CI workflow
deploy.yml #37 -Commit
54ba45acaa
pushed by
jack
fix: add front network to tools stack for Docker port binding
deploy.yml #36 -Commit
a7b14759af
pushed by
jack
fix: crowdsec proxy network, uptime-kuma curl healthcheck, outline en_US, n8n 127.0.0.1
deploy.yml #34 -Commit
9ca1177461
pushed by
jack
feat: add n8n, outline routes, remove syncthing, fix backup awscli
deploy.yml #33 -Commit
92d2c845d8
pushed by
jack
feat: add tools role (Outline wiki) + 3-server architecture
deploy.yml #32 -Commit
05bcbab858
pushed by
jack
infra: add visual-tools and visual-mon servers, fix inventory
deploy.yml #31 -Commit
85a5857a5f
pushed by
jack
feat: extend fail2ban with Forgejo SSH and Traefik HTTP jails
deploy.yml #30 -Commit
321e1c4daa
pushed by
jack
feat: wildcard TLS via Cloudflare DNS-01 + real-IP forwarding
deploy.yml #29 -Commit
c2f9a0c21c
pushed by
jack
revert: switch back to HTTP-01 until Cloudflare NS propagation
deploy.yml #28 -Commit
f183fe485f
pushed by
jack
feat: wildcard TLS certificate *.csrx.ru via Cloudflare DNS-01
deploy.yml #27 -Commit
0496e9ab61
pushed by
jack
fix: allow Docker bridge networks through UFW for runner + add unattended-upgrades
deploy.yml #26 -Commit
5befd48a50
pushed by
jack
feat: Cloudflare DNS-01 ACME + Docker hardening + sysctl
deploy.yml #25 -Commit
fccbd1a45a
pushed by
jack
feat: Cloudflare integration — real IP forwarding + firewall lockdown
deploy.yml #24 -Commit
e935c897c6
pushed by
jack
fix: correct invalid PromQL in ContainerHighMemory alert rule
deploy.yml #23 -Commit
1f03022086
pushed by
jack
feat: add uptime-kuma pull, logrotate deploy task, logrotate package
deploy.yml #21 -Commit
a344998405
pushed by
jack