No dscription
  • Nix 93%
  • Go Template 3.9%
  • Shell 3.1%
Find a fil
2026-09-24 00:35:17 +02:00
server buchting: reduce to one IP 2026-09-24 00:35:17 +02:00
service thelounge: keep everything 2026-09-24 00:35:17 +02:00
user enable root login 2026-09-13 15:59:07 +02:00
deploy codberg: install en-cod 2026-09-19 10:50:20 +02:00
flake.lock update flake 2026-09-21 00:52:33 +02:00
flake.nix enable root login 2026-09-13 15:59:07 +02:00
README.md codberg: fix forgejo 2026-09-23 11:55:41 +02:00
Services.md docs: update Serices.md 2026-09-08 23:56:29 +02:00
update_locale codberg: change locale to en-US but still without e 2026-09-21 00:52:31 +02:00

infrastructure

The declarative part of my infrastructure (excluding my laptop for now)

Other todos

  • Impermanence

Deployment checklist template

  • Install nix
  • Copy hardeware config
  • Clone https://codeberg.org/jak2k/infrastructure
  • Rebuild
  • echo "vmagentpasswordhere" > /var/lib/credentials/vmagent-password && chmod 600 /var/lib/credentials/vmagent-password using new password where the user is the hostname
  • Same with /var/lib/credentials/wireguard-privatekey
  • Same with /var/lib/credentials/feedon
  • /var/lib/credentials/forgejo-internal-token (nix run 'nixpkgs#forgejo' -- generate secret INTERNAL_TOKEN)
  • Generate /run/secrets/pocket-id/encryption-key
  • Reboot
  • Restart alloy
  • Set up Pocket ID clients