diff --git a/machines/hippocampus/servers/public.nix b/machines/hippocampus/servers/public.nix index 979c9bc..71cdb18 100644 --- a/machines/hippocampus/servers/public.nix +++ b/machines/hippocampus/servers/public.nix @@ -56,5 +56,8 @@ # Immich Photo Backups ./public/immich.nix + + # Dawarich location tracking + ./public/dawarich.nix ]; } diff --git a/machines/hippocampus/servers/public/dawarich.nix b/machines/hippocampus/servers/public/dawarich.nix new file mode 100644 index 0000000..fba6b94 --- /dev/null +++ b/machines/hippocampus/servers/public/dawarich.nix @@ -0,0 +1,14 @@ +{ config, pkgs, lib, ... }: { + services.dawarich = { + enable = true; + webPort = 7392; + }; + + services.caddy.virtualHosts = { + "location.crompton.cc" = { + extraConfig = '' + reverse_proxy localhost:${toString config.services.dawarich.webPort} + ''; + }; + }; +}