aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* flake.{nix,lock}: UpdateBenedikt Peetz9 hours
|
* tests/monitoring-{basic,federation}: Fix testsBenedikt Peetz9 hours
|
* zones/default.nix: FormatBenedikt Peetz9 hours
|
* modules/atuin: Update to newest turtle versionBenedikt Peetz11 hours
|
* modules/users: rename user sils to jakiJaki Schöffel5 days
|
* scripts/build.sh: Default to using the dirty treeBenedikt Peetz6 days
|
* scripts/update_hosts.sh: Make shellcheck happyBenedikt Peetz6 days
|
* scripts/update_hosts.sh: pass user and selected hosts to ping scriptJaki Schöffel6 days
|
* zones/jaki-schoeffel.de: initJaki Schöffel6 days
|
* zones/j-schoeffel.de: initJaki Schöffel6 days
|
* zones/jaki.li: change SOA namserver to jaki.liJaki Schöffel6 days
|
* zones/jaki.li: initJaki Schöffel6 days
|
* scripts/{build.sh,update_host.sh}: Make smarterBenedikt Peetz2026-07-30
|
* modules: Use namespacesBenedikt Peetz2026-07-30
| | | | | That might make it easier in the future to merge different server configs together (and thusly facilitate code-reuse.).
* hosts/server3: Setup prometheus server in agent modeBenedikt Peetz2026-07-19
|
* modules/monitoring/grafana/dashboards/systemd_exporter: Fix typoBenedikt Peetz2026-07-19
|
* modules/prometheus: Support prometheus servers in agent modeBenedikt Peetz2026-07-19
|
* tests/monitoring: Re-name to “basic”Benedikt Peetz2026-07-19
|
* tests/default.nix: Work around a race-condition in the acme cert waitingBenedikt Peetz2026-07-19
|
* tests/common/acme: Start all test machines concurrentlyBenedikt Peetz2026-07-19
| | | | There is no actually reason to start them sequentially.
* modules/monitoring/prometheus: Actually configure the systemd_exporter correctlyBenedikt Peetz2026-07-19
|
* modules/monitoring/prometheus: Remove pointless fqdn labelBenedikt Peetz2026-07-19
|
* modules/nginx: Get rid of the `selfsign` parameterBenedikt Peetz2026-07-19
| | | | Nowadays, all our tests also run with valid CA certificates.
* modules/monitoring/grafana/dashboards: Use better dashboardsBenedikt Peetz2026-07-19
|
* modules/monitoring/{grafana,loki}: Small code-cleanupsBenedikt Peetz2026-07-19
|
* modules/monitoring/prometheus: Actually configure the systemd exporterBenedikt Peetz2026-07-19
|
* modules/monitoring/scrutiny: DisableBenedikt Peetz2026-07-19
| | | | There are just no real smartctl metrics to track on a vps.
* modules/monitoring/{scrutiny,prometheus}: Remove netdataBenedikt Peetz2026-07-19
| | | | | | The metrics generated here are more-or less similar to the node exporter. I don't see why we would need to run both. And netdata is even more pro-“AI” so I would like to not-depend on it.
* modules/monitoring/scrutiny: Don't expose web-serviceBenedikt Peetz2026-07-19
| | | | This just doesn't make sense, when we also have grafana.
* modules/nginx: Enable status page for prometheus exporterBenedikt Peetz2026-07-19
|
* modules/monitoring/{prometheus,scrutiny}: Move smartctl exporting to scrutinyBenedikt Peetz2026-07-19
|
* modules/monitoring/: Persist all state directoriesBenedikt Peetz2026-07-19
|
* modules/monitoring/: Hard-code all the {u,g}idsBenedikt Peetz2026-07-19
|
* modules/monitoring/grafana: Put behind anubisBenedikt Peetz2026-07-19
|
* modules/monitoring/scrutiny: Don't enable if not enabledBenedikt Peetz2026-07-19
|
* server2: Enable monitoringBenedikt Peetz2026-07-19
|
* {modules,test}/monitoring: Init basic versionBenedikt Peetz2026-07-19
|
* flake.lock: UpdateBenedikt Peetz2026-07-18
| | | | All tests pass with this version.
* pkgs/stalwart-mail-patched: Stop updatingBenedikt Peetz2026-07-18
| | | | We are not using stalwart currently.
* {flake.nix,hosts/}: Remove deploy-rsBenedikt Peetz2026-07-18
| | | | | | | | It's not used (besides the deploy-tests, which didn't really do much), and they have broken string escapes, which emit warnings. That they have these warnings for over a month shows that upstream is not that responsive, not a good sign.
* scripts/check.sh: Improve UXBenedikt Peetz2026-07-18
|
* {modules,tests}/{git-,}back: Remove/disableBenedikt Peetz2026-07-18
| | | | We are just not using it, and it's effectively not maintained.
* tests: Refactor to unify tests and avoid duplicated codeBenedikt Peetz2026-07-18
|
* scripts/update_hosts.sh: Use faster `nix copy` and ping hosts after updateBenedikt Peetz2026-07-18
|
* scripts/update_hosts.remote: Use the default `nixos-rebuild`Benedikt Peetz2026-07-07
| | | | | The `ng` version got renamed to just the base, because the perl version is no-longer available.
* checks/email-*: Mark as broken, until we switch back to stalwartBenedikt Peetz2026-07-07
|
* scripts/check.sh: Compute the list of checks instead of hard-coding itBenedikt Peetz2026-07-07
|
* flake.lock: UpdateBenedikt Peetz2026-07-07
|
* mastodon: Update patch to newer mastodon versionBenedikt Peetz2026-07-07
|
* flake.lock: UpdateBenedikt Peetz2026-06-13
| | | | As always all tests pass :)