linde: set up glitchtip for error and performance monitoring
1 file changed, 21 insertions(+), 0 deletions(-)
changed files
M system/linde.nix → system/linde.nix
@@ -611,6 +611,17 @@ root * /srv/http/go file_server ''; }; + "glitch.alanpearce.eu" = + let + srv = config.services.glitchtip; + in + { + extraConfig = '' + encode zstd gzip + ${security-headers{}} + reverse_proxy ${srv.listenAddress}:${toString srv.port} + ''; + }; }; }; systemd.services.caddy.serviceConfig = {@@ -961,6 +972,16 @@ advice = { detachedHead = false; mergeConflict = false; }; + }; + }; + + services.glitchtip = { + enable = true; + redis.createLocally = true; + database.createLocally = true; + settings = { + GLITCHTIP_DOMAIN = "https://glitch.alanpearce.eu"; + ENABLE_ORGANIZATION_CREATION = true; }; };