diff options
| author | Fuwn <[email protected]> | 2024-10-09 15:58:15 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-09 15:58:15 -0700 |
| commit | 9710259a08b205ff941c23b53792283426f4bbc6 (patch) | |
| tree | 5e117fd6b575c8b8660cc13f6a4b2a35e7b0199d | |
| parent | september: disallow mastogem (diff) | |
| download | nixos-config-9710259a08b205ff941c23b53792283426f4bbc6.tar.xz nixos-config-9710259a08b205ff941c23b53792283426f4bbc6.zip | |
tor: declare fuwnme onion secret key
| -rw-r--r-- | .sops.yaml | 2 | ||||
| -rw-r--r-- | modules/server/networking/tor.nix | 2 | ||||
| -rw-r--r-- | modules/server/sops.nix | 5 | ||||
| -rw-r--r-- | secrets/fuwnme_hs_ed25519_secret_key.bin | bin | 0 -> 1286 bytes |
4 files changed, 8 insertions, 1 deletions
@@ -21,7 +21,7 @@ creation_rules: key_groups: - age: - *kansai - - path_regex: secrets/himeji.ya?ml$ + - path_regex: secrets/((himeji.ya?ml)|fuwnme_hs_ed25519_secret_key.bin)$ key_groups: - age: - *himeji diff --git a/modules/server/networking/tor.nix b/modules/server/networking/tor.nix index 05e7fb7..ab3dc9f 100644 --- a/modules/server/networking/tor.nix +++ b/modules/server/networking/tor.nix @@ -1,3 +1,4 @@ +{ config, ... }: { services = { caddy.virtualHosts."fuwnme4wbs5x36jjf2usedw2zscozwhazykhyfkjsmudtb7egs3mb7yd.onion".extraConfig = "reverse_proxy localhost:8084"; @@ -9,6 +10,7 @@ relay.onionServices = { "fuwn.me" = { version = 3; + secretKey = config.sops.secrets."fuwnme_onion_secret_key".path; map = [ { diff --git a/modules/server/sops.nix b/modules/server/sops.nix index 8c2549a..a2b5e78 100644 --- a/modules/server/sops.nix +++ b/modules/server/sops.nix @@ -9,6 +9,11 @@ tailscale_authentication_key = { }; finnhub_token = { }; caddy_environment_file = { }; + + fuwnme_onion_secret_key = { + format = "binary"; + sopsFile = "${self}/secrets/fuwnme_hs_ed25519_secret_key.bin"; + }; }; }; } diff --git a/secrets/fuwnme_hs_ed25519_secret_key.bin b/secrets/fuwnme_hs_ed25519_secret_key.bin Binary files differnew file mode 100644 index 0000000..9aef2c1 --- /dev/null +++ b/secrets/fuwnme_hs_ed25519_secret_key.bin |