aboutsummaryrefslogtreecommitdiff
path: root/nixos/hosts/tente/default.nix
AgeCommit message (Collapse)Author
2026-01-24fix(tente): let me replace my website contentMartin 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-22feat(tente): add web-feed-exporterMartin Fischer
2026-01-18tweak(tente): reduce some Prometheus scrape intervalsMartin Fischer
2026-01-17deps: update git-grep-exporterMartin Fischer
2025-12-30feat(tente): add git-grep-exporterMartin Fischer
2025-12-29fix(tente): revoke repo write access for cgitMartin Fischer
2025-12-29refactor(tente): define gitolite user in main moduleMartin Fischer
2025-12-26refactor: define prometheusScrapeConfigs in main modulesMartin Fischer
2025-12-26deps: update osm-proposalsMartin Fischer
2025-12-26refactor: rename www-data group to www-personalMartin Fischer
2025-12-26refactor(tente): set www-data as an extra groupMartin Fischer
Log files shouldn't be owned by www-data.
2025-12-26refactor: define dirs in main modulesMartin Fischer
2025-12-26refactor: introduce Services and Monitoring sectionsMartin Fischer
2025-12-25refactor: split git module into gitWeb and gitoliteMartin Fischer
2025-12-25refactor: move backup-repos out of git moduleMartin Fischer
2025-12-23tweak(tente): disable delaycompress for nginx logrotateMartin Fischer
The git.push-f.com.access.log.1 from last week is 2G.
2025-12-23tweak(tente): set git.push-f.com loki retention to 1 monthMartin Fischer
A bunch of generative AI scrapers are making so many requests that the logs are eating up my storage.
2025-12-23fix: set loki retention period to 1 yearMartin Fischer
2025-12-23refactor(tente): use nested configMartin Fischer
2025-12-15feat(tente): add prometheus-storagebox-exporterMartin Fischer
2025-12-14feat: automatic backupsMartin Fischer
2025-09-20feat: generate web index for private web UIsMartin Fischer
2025-09-18refactor: define ports in ports.nixMartin Fischer
2025-09-18refactor: specify prometheus portMartin Fischer
2025-08-30refactor: make Prometheus & Loki config reusableMartin Fischer
2025-08-28tente: replace gotify with grafana-matrix-forwarderMartin Fischer
2025-08-27tente: replace Synapse with ConduitMartin 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-27refactor: pass lib and pkgs to helpers.nixMartin Fischer
2025-04-26refactor: import sources via topMartin Fischer
2025-04-26refactor: move channel metadata to separate .toml filesMartin Fischer
2025-04-14feat(tente): add lex-surfMartin Fischer
2025-04-05feat(tente): add rust-featuresMartin Fischer
2025-04-05refactor(tente): rename domain to baseDomainMartin Fischer
2025-04-01feat(tente): add GotifyMartin Fischer
2025-03-27refactor: pass config to helpersMartin Fischer
2025-03-20tweak(tente): enable fail2ban for SSHMartin Fischer
2025-03-20feat(tente): monitor database sizesMartin Fischer
2025-03-17refactor(tente): rename prometheusExporterPortMartin Fischer
There are many different Prometheus exporters.
2025-03-15feat(tente): add geopos.linkMartin Fischer
2025-03-12feat(tente): add spec.pubMartin Fischer
2025-03-12feat(tente): report nginx access logs to LokiMartin Fischer
2025-03-12feat(tente): add Grafana, Loki, Alloy and PrometheusMartin Fischer
2025-03-09feat(tente): enable tailscaleMartin Fischer
2025-03-09feat(tente): add osm-proposalsMartin Fischer
2025-03-09fix(tente): close the connection for unknown Host headersMartin Fischer
2025-03-09chore: remove superfluous newlines at end of filesMartin Fischer
2024-12-30refactor: move postgresql config under shared/Martin Fischer
2024-12-28refactor(tente): declare ports in default.nixMartin Fischer
2024-12-27refactor: split up tente/default.nixMartin Fischer
2024-12-27refactor: introduce profilesMartin Fischer