configurations for my servers and desktops
nix nixos flake dots dotfiles

feat: caddy

+22
+1
hosts/bluepill-proxy/default.nix
··· 1 1 {pkgs, ...}: { 2 2 imports = [ 3 3 ./hardware.nix 4 + ./services/caddy.nix 4 5 ./services/ssh.nix 5 6 ./services/tailscale.nix 6 7 ];
+21
hosts/bluepill-proxy/services/caddy.nix
··· 1 + {...}: { 2 + networking.firewall.allowedTCPPorts = [22 80 443]; 3 + 4 + services.caddy = { 5 + enable = true; 6 + caddyfile = '' 7 + navidrome.devins.page { 8 + reverse_proxy http://100.108.47.83:4533 9 + encode gzip 10 + } 11 + jellyfin.devins.page { 12 + reverse_proxy http://100.108.47.83:8096 13 + encode gzip 14 + } 15 + slskd.devins.page { 16 + reverse_proxy http://100.108.47.83:5030 17 + encode gzip 18 + } 19 + ''; 20 + }; 21 + }