Commit graph

7 commits

Author SHA1 Message Date
Jeremie Fraeys
dbe7b1b6b2
feat(docker): add timezone mounts to all containers for log sync
Add /etc/localtime:/etc/localtime:ro volume mount to:
- alertmanager, authelia, traefik
- exporters (node-exporter, cadvisor)
- fail2ban, lldap, postfix
- forgejo, forgejo_runner
- grafana, loki, prometheus
- watchtower, app_core (postgres, redis)

Ensures container logs use host timezone for consistent timestamps.
2026-03-06 15:13:52 -05:00
Jeremie Fraeys
0fd3b4f9d0
refactor(apps): update forgejo and backups task configurations 2026-03-06 14:31:13 -05:00
Jeremie Fraeys
465aed31c6
feat(forgejo): add SMTP configuration for email notifications
- Enable mailer with protocol: smtp
- Configure internal Postfix relay (postfix:25)
- Set FROM address to forgejo@git.jfraeys.com
- Use Jinja2 variable for customizable mailer_from

Enables: Password reset emails, issue notifications, webhook alerts
2026-03-06 14:25:36 -05:00
Jeremie Fraeys
1a7cde2939
feat(forgejo): add AI scrapers blocklist, OIDC config, and UI settings
- Add AI scrapers robots.txt update script with weekly cron job
- Add OIDC group claim and admin group configuration for Authelia
- Add UI settings (SHOW_USER_EMAIL: false)
- Increase memory limit to 512M
2026-03-06 10:31:46 -05:00
Jeremie Fraeys
e364538206
Update Forgejo and runner with new features
- Add Redis cache support to Forgejo for improved performance
- Add AI scrapers blocking with update script and robots.txt
- Update Forgejo runner tasks with improved caching support
- Add OIDC authentication configuration tasks
2026-02-21 18:31:06 -05:00
Jeremie Fraeys
d36d3db10d
Add Redis cache to Forgejo 2026-02-21 18:27:04 -05:00
Jeremie Fraeys
997aff6be3
initial infra commit 2026-01-19 15:02:13 -05:00