From d2747292dff98c64b974bdfe6b46bc62252298de Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Mon, 23 Feb 2026 15:09:58 -0600 Subject: clean up services --- modules/services/nixos/goaccess.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'modules/services/nixos/goaccess.nix') diff --git a/modules/services/nixos/goaccess.nix b/modules/services/nixos/goaccess.nix index 47dbbfa..19b003f 100644 --- a/modules/services/nixos/goaccess.nix +++ b/modules/services/nixos/goaccess.nix @@ -16,9 +16,14 @@ log-format = "CADDY"; tz = "America/Chicago"; - ws-url = "wss://stats.ganymede:443/ws"; # url that the html uses to fetch from + ws-url = + if cfg.publicUrl != null + then "wss://${cfg.publicUrl}:443/ws" + else if cfg.privateUrl != null + then "wss://${cfg.privateUrl}:443/ws" + else null; port = "7890"; - addr = "127.0.0.1"; + addr = cfg.listenAddr; real-time-html = "true"; log-file = "/var/log/caddy/access-williamsfam.us.com.log"; @@ -119,15 +124,9 @@ in { systemd.tmpfiles.rules = [ "d /var/www/goaccess/ 755 goaccess goaccess" - "Z /var/www/goaccess 755 goaccess goaccess" ]; - networking.extraHosts = '' - 127.0.0.1 stats.ganymede - ''; - - services.caddy.virtualHosts."stats.ganymede".extraConfig = '' - tls internal + collinux.services.goaccess.manualCaddyConfig = '' root * /var/www/goaccess file_server -- cgit v1.3.1