No description
  • CSS 57.4%
  • Nix 42.4%
  • Go Template 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-12 06:01:38 +00:00
.forgejo/workflows feat(actions): auto-update flake.lock and open PRs 2026-08-02 20:44:37 +02:00
assets feat: migrate to NixOS setup 2026-05-31 15:44:05 +02:00
custom feat: migrate to NixOS setup 2026-05-31 15:44:05 +02:00
docker-compose feat: upgrade to 16.0.2 2026-08-02 20:00:47 +02:00
hosts/hetzner-cloud-1 feat: murmur and agenix for secrets 2026-09-05 11:13:02 +02:00
modules feat: murmur and agenix for secrets 2026-09-05 11:13:02 +02:00
secrets feat: murmur and agenix for secrets 2026-09-05 11:13:02 +02:00
.gitignore feat: migrate to NixOS setup 2026-05-31 15:44:05 +02:00
AGENTS.md feat: murmur and agenix for secrets 2026-09-05 11:13:02 +02:00
flake.lock chore: update flake.lock 2026-10-12 06:01:38 +00:00
flake.nix feat: murmur and agenix for secrets 2026-09-05 11:13:02 +02:00
README.md feat: murmur and agenix for secrets 2026-09-05 11:13:02 +02:00

hetzner-cloud-1

NixOS config for the Hetzner VPS: Forgejo at https://git.zoppelt.net and Murmur (Mumble) at mumble://git.zoppelt.net.

Deploy

Fresh install (wipes target)

nix run github:nix-community/nixos-anywhere -- \
  --flake .#hetzner-cloud-1 \
  --target-host root@git.zoppelt.net

Update

nix run .#deploy

Works from Linux and Darwin (--remote-build only when arch differs). See AGENTS.md.

Legacy Docker Compose

Local reference in docker-compose/.