The NixOS config for my Hetzner VPS
nixos
at main 21 lines 406 B view raw
1{ ... }: 2let 3 knotHostname = "knot.cherry.computer"; 4 knotPort = "8890"; 5in 6{ 7 services.tangled.knot = { 8 enable = true; 9 server = { 10 listenAddr = "0.0.0.0:${knotPort}"; 11 owner = "did:plc:oou2l7gjxuyg4cl7nzmirsdb"; 12 hostname = knotHostname; 13 }; 14 }; 15 16 services.caddy.virtualHosts.${knotHostname} = { 17 extraConfig = '' 18 reverse_proxy localhost:${knotPort} 19 ''; 20 }; 21}