Files
nixos-config/servers/hetzner/secrets
jory e64c3d1310
CI / Flake check (aarch64-linux) (push) Failing after 1m41s
CI / Flake check (x86_64-linux) (push) Failing after 2m41s
feat(hetzner): fix SMTP on virtualcam website and rm opencode
2026-08-17 05:29:08 +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.)