No dscription
- Nix 93%
- Go Template 3.9%
- Shell 3.1%
| server | ||
| service | ||
| user | ||
| deploy | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| Services.md | ||
| update_locale | ||
infrastructure
The declarative part of my infrastructure (excluding my laptop for now)
- server
- test-vm
- buchting: https://buchting.host.jak2k.eu
- service
- Metrics
- SSH
- Restic
- Wireguard
- Caddy
- DN42
- user
- jak2k
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-passwordusing 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