From b70fc85ab91eda55a8ac34c54a2c869e3225b863 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Wed, 17 Dec 2025 22:30:10 -0500 Subject: feat: add goatcounter analytics to PodcastItLater - Add goatcounter NixOS service to Biz.nix (SQLite backend, port 8081) - Add tracking script to UI.py PageLayout component - Configure for proxy mode (behind Caddy) --- Biz.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Biz.nix') diff --git a/Biz.nix b/Biz.nix index 676fac8..ab79c1b 100755 --- a/Biz.nix +++ b/Biz.nix @@ -36,4 +36,12 @@ bild.os { package = packages.biz-deployer; manifestPackage = packages.deploy-manifest; }; + + # GoatCounter analytics - SQLite backend + services.goatcounter = { + enable = true; + address = "127.0.0.1"; + port = 8081; + proxy = true; # Running behind Caddy reverse proxy + }; } -- cgit v1.2.3