aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* modules/monitoring/{grafana,loki}: Small code-cleanupsBenedikt Peetz2 days
|
* modules/monitoring/prometheus: Actually configure the systemd exporterBenedikt Peetz2 days
|
* modules/monitoring/scrutiny: DisableBenedikt Peetz2 days
| | | | There are just no real smartctl metrics to track on a vps.
* modules/monitoring/{scrutiny,prometheus}: Remove netdataBenedikt Peetz2 days
| | | | | | 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 Peetz2 days
| | | | This just doesn't make sense, when we also have grafana.
* modules/nginx: Enable status page for prometheus exporterBenedikt Peetz2 days
|
* modules/monitoring/{prometheus,scrutiny}: Move smartctl exporting to scrutinyBenedikt Peetz2 days
|
* modules/monitoring/: Persist all state directoriesBenedikt Peetz2 days
|
* modules/monitoring/: Hard-code all the {u,g}idsBenedikt Peetz2 days
|
* modules/monitoring/grafana: Put behind anubisBenedikt Peetz3 days
|
* modules/monitoring/scrutiny: Don't enable if not enabledBenedikt Peetz3 days
|
* server2: Enable monitoringBenedikt Peetz3 days
|
* {modules,test}/monitoring: Init basic versionBenedikt Peetz3 days
|
* flake.lock: UpdateBenedikt Peetz3 days
| | | | All tests pass with this version.
* pkgs/stalwart-mail-patched: Stop updatingBenedikt Peetz3 days
| | | | We are not using stalwart currently.
* {flake.nix,hosts/}: Remove deploy-rsBenedikt Peetz3 days
| | | | | | | | 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 Peetz3 days
|
* {modules,tests}/{git-,}back: Remove/disableBenedikt Peetz3 days
| | | | We are just not using it, and it's effectively not maintained.
* tests: Refactor to unify tests and avoid duplicated codeBenedikt Peetz3 days
|
* scripts/update_hosts.sh: Use faster `nix copy` and ping hosts after updateBenedikt Peetz3 days
|
* 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 :)
* modules/atuin-sync: Replace `atuin` with `turtle`Benedikt Peetz2026-06-13
|
* scripts/check.sh: Improve readabilityBenedikt Peetz2026-05-30
|
* modules/system-info: Add last missing port informationBenedikt Peetz2026-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current system-info is thus now: ``` # server2 ## Virtual Hosts atuin-sync.vhack.eu etebase.vhack.eu: dav.vhack.eu gallery.s-schoeffel.de git.foss-syndicate.org invidious-router.vhack.eu: video.fosswelt.org invidious-router.sils.li issues.foss-syndicate.org nextcloud.vhack.eu redlib.vhack.eu sharkey.vhack.eu source.foss-syndicate.org source.vhack.eu taskchampion.vhack.eu ## Open ports TCP 22: ssh TCP 25: mail-smtp TCP 53: dns TCP 80: http TCP 443: https TCP 465: mail-smtp-tls TCP 993: mail-imap-tls TCP 995: mail-pop3-tls UDP 53: dns # server3 ## Virtual Hosts b-peetz.de mastodon.vhack.eu matrix.vhack.eu miniflux.foss-syndicate.org: rss.foss-syndicate.org rss.vhack.eu miniflux.vhack.eu openpgpkey.b-peetz.de openpgpkey.s-schoeffel.de openpgpkey.sils.li openpgpkey.vhack.eu peertube.vhack.eu rocie.vhack.eu trinitrix.vhack.eu vhack.eu ## Open ports TCP 22: ssh TCP 53: dns TCP 80: http TCP 443: https TCP 64738: murmur UDP 53: dns UDP 64738: murmur ```
* modules/taskchampion-sync: Avoid issue with DynamicUserBenedikt Peetz2026-05-30
|
* modules/mail: Stop persisting now unused directoryBenedikt Peetz2026-05-30
| | | | | The sieve script directory is now below the `/var/lib/mail/vmail` directory.
* treewide: Replace usages of `pkgsUnstable` with `pkgs`Benedikt Peetz2026-05-30
| | | | | With the new nixos release, the stuff that was only in `pkgsUnstable` is now also in `pkgs`.
* flake: Update to nixos-26.05Benedikt Peetz2026-05-30
|
* modules/mail: Update to nixos-26.05Benedikt Peetz2026-05-30
|
* modules/cgit: Switch to plain `cgit`Benedikt Peetz2026-05-30
| | | | `cgit-pink` has been removed, as it's no longer maintained.
* modules/murmur: Switch to new names for tls optionsBenedikt Peetz2026-05-30
|
* server3/stalwart: DisableBenedikt Peetz2026-05-30
| | | | There is no, and really no, reason why this service is running.
* server2/nextcloud: Upgrade from nextcloud32 to nextcloud33Benedikt Peetz2026-05-30
|
* treewide: UpdateBenedikt Peetz2026-05-12
|
* hosts/server2: Remove pointless `config` argumentBenedikt Peetz2026-03-22
|
* scripts/ping_hosts: InitBenedikt Peetz2026-03-22
| | | | | That is a basic status checking script. It works good enough until monitoring is set-up.
* scripts/update_hosts: InitBenedikt Peetz2026-03-22
| | | | That works cleaner than the `deploy-rs` based solution.
* hosts/server3/websites: Remove the now-deprecated `.git` suffixesBenedikt Peetz2026-03-22
|
* modules/system-info: Add missing portBenedikt Peetz2026-03-22
|
* flake: Update and de-duplicate inputs via followsBenedikt Peetz2026-03-22
|
* hosts/server3: Replace `grocy` with `rocie`Benedikt Peetz2026-03-22
|
* {modules,tests}/rocie: InitBenedikt Peetz2026-03-22
|
* update.sh: Replace building and test running by the already existing scriptsBenedikt Peetz2026-03-22
| | | | That reduces code duplication.
* pkgs/stalwart-mail-patched/update.sh: Explicitly disable `pure-eval` settingBenedikt Peetz2026-03-22
| | | | | `nix-update` will shell-out to other `nix-*` commands, which fail if the `pure-eval` setting is active.
* tests/git-server: Adopt to the stripped `.git` in cgit http pathsBenedikt Peetz2026-03-22
|