| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-24 | fix(tente): let me replace my website content | Martin Fischer | |
| Deleting a directory requires write permissions on its parent. I have write permissions on /srv/www/push-f.com but not /srv/www so I'm moving the content to /srv/www/push-f.com/current. (Also better for atomic deployments via symlinks since the symlink target can reside in the same directory.) | |||
| 2026-01-22 | feat(tente): add web-feed-exporter | Martin Fischer | |
| 2026-01-18 | tweak(tente): reduce some Prometheus scrape intervals | Martin Fischer | |
| 2026-01-17 | deps: update git-grep-exporter | Martin Fischer | |
| 2025-12-30 | feat(tente): add git-grep-exporter | Martin Fischer | |
| 2025-12-29 | fix(tente): revoke repo write access for cgit | Martin Fischer | |
| 2025-12-29 | refactor(tente): define gitolite user in main module | Martin Fischer | |
| 2025-12-26 | refactor: define prometheusScrapeConfigs in main modules | Martin Fischer | |
| 2025-12-26 | deps: update osm-proposals | Martin Fischer | |
| 2025-12-26 | refactor: rename www-data group to www-personal | Martin Fischer | |
| 2025-12-26 | refactor(tente): set www-data as an extra group | Martin Fischer | |
| Log files shouldn't be owned by www-data. | |||
| 2025-12-26 | refactor: define dirs in main modules | Martin Fischer | |
| 2025-12-26 | refactor: introduce Services and Monitoring sections | Martin Fischer | |
| 2025-12-25 | refactor: split git module into gitWeb and gitolite | Martin Fischer | |
| 2025-12-25 | refactor: move backup-repos out of git module | Martin Fischer | |
| 2025-12-23 | tweak(tente): disable delaycompress for nginx logrotate | Martin Fischer | |
| The git.push-f.com.access.log.1 from last week is 2G. | |||
| 2025-12-23 | tweak(tente): set git.push-f.com loki retention to 1 month | Martin Fischer | |
| A bunch of generative AI scrapers are making so many requests that the logs are eating up my storage. | |||
| 2025-12-23 | fix: set loki retention period to 1 year | Martin Fischer | |
| 2025-12-23 | refactor(tente): use nested config | Martin Fischer | |
| 2025-12-15 | feat(tente): add prometheus-storagebox-exporter | Martin Fischer | |
| 2025-12-14 | feat: automatic backups | Martin Fischer | |
| 2025-09-20 | feat: generate web index for private web UIs | Martin Fischer | |
| 2025-09-18 | refactor: define ports in ports.nix | Martin Fischer | |
| 2025-09-18 | refactor: specify prometheus port | Martin Fischer | |
| 2025-08-30 | refactor: make Prometheus & Loki config reusable | Martin Fischer | |
| 2025-08-28 | tente: replace gotify with grafana-matrix-forwarder | Martin Fischer | |
| 2025-08-27 | tente: replace Synapse with Conduit | Martin Fischer | |
| I didn't have working push notifications for a long time with Synapse. At one point I had tried setting up ntfy since it implements a Matrix push gateway but never got this to work. Conduit has a push gateway builtin and also Rust makes more sense for a Matrix server than Python. | |||
| 2025-08-27 | refactor: pass lib and pkgs to helpers.nix | Martin Fischer | |
| 2025-04-26 | refactor: import sources via top | Martin Fischer | |
| 2025-04-26 | refactor: move channel metadata to separate .toml files | Martin Fischer | |
| 2025-04-14 | feat(tente): add lex-surf | Martin Fischer | |
| 2025-04-05 | feat(tente): add rust-features | Martin Fischer | |
| 2025-04-05 | refactor(tente): rename domain to baseDomain | Martin Fischer | |
| 2025-04-01 | feat(tente): add Gotify | Martin Fischer | |
| 2025-03-27 | refactor: pass config to helpers | Martin Fischer | |
| 2025-03-20 | tweak(tente): enable fail2ban for SSH | Martin Fischer | |
| 2025-03-20 | feat(tente): monitor database sizes | Martin Fischer | |
| 2025-03-17 | refactor(tente): rename prometheusExporterPort | Martin Fischer | |
| There are many different Prometheus exporters. | |||
| 2025-03-15 | feat(tente): add geopos.link | Martin Fischer | |
| 2025-03-12 | feat(tente): add spec.pub | Martin Fischer | |
| 2025-03-12 | feat(tente): report nginx access logs to Loki | Martin Fischer | |
| 2025-03-12 | feat(tente): add Grafana, Loki, Alloy and Prometheus | Martin Fischer | |
| 2025-03-09 | feat(tente): enable tailscale | Martin Fischer | |
| 2025-03-09 | feat(tente): add osm-proposals | Martin Fischer | |
| 2025-03-09 | fix(tente): close the connection for unknown Host headers | Martin Fischer | |
| 2025-03-09 | chore: remove superfluous newlines at end of files | Martin Fischer | |
| 2024-12-30 | refactor: move postgresql config under shared/ | Martin Fischer | |
| 2024-12-28 | refactor(tente): declare ports in default.nix | Martin Fischer | |
| 2024-12-27 | refactor: split up tente/default.nix | Martin Fischer | |
| 2024-12-27 | refactor: introduce profiles | Martin Fischer | |
