Files
nixos-config/servers/hetzner/secrets
jory 38bd5b63f5
CI / Flake check (x86_64-linux) (push) Failing after 2m13s
CI / Flake check (aarch64-linux) (push) Failing after 3h10m50s
feat(hetzner): update password cause i'm stupid and didnt save
2026-08-15 17:07:30 +02:00
..
2026-07-11 20:28:51 +02:00
2026-07-11 20:28:51 +02:00
2026-07-11 20:28:51 +02:00

Secrets

This directory contains encrypted secrets managed with sops-nix.

Setup

  1. Generate an age key on the target machine:

    mkdir -p /etc/age
    age-keygen -o /etc/age/keys.txt
    
  2. Add the public key to .sops.yaml

  3. Create/edit secrets:

    sops secrets/mail-accounts.yaml
    sops secrets/env.yaml
    

Files

  • env.yaml - Environment variables (WG_HOST, PASSWORD_HASH, etc.)
  • mail-accounts.yaml - Mail server account credentials
  • wireguard-keys.yaml - WireGuard private keys
  • ssh-keys.yaml - SSH private keys (mail.private, etc.)