From 82940bffd10cc311fc79529f884481fee0e4fa0b Mon Sep 17 00:00:00 2001 From: "Gustavo L de Mello (Guz)" Date: Fri, 4 Apr 2025 20:15:47 -0300 Subject: [PATCH] feat: analytics server (medama) --- capytal/analytics.nix | 14 ++++++++++++++ capytal/default.nix | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 capytal/analytics.nix diff --git a/capytal/analytics.nix b/capytal/analytics.nix new file mode 100644 index 0000000..f857b4a --- /dev/null +++ b/capytal/analytics.nix @@ -0,0 +1,14 @@ +{config, ...}: let + port = config.services.medama.port; +in { + services.medama.enable = true; + services.medama.port = 6010; + + services.caddy.virtualHosts.":${toString (port + 1)}" = { + extraConfig = '' + reverse_proxy http://localhost:${toString (port + 2)} { + header_up X-Real-Ip {remote_host} + } + ''; + }; +} diff --git a/capytal/default.nix b/capytal/default.nix index 30a3a3a..fcaa00f 100644 --- a/capytal/default.nix +++ b/capytal/default.nix @@ -1,6 +1,6 @@ {inputs, ...}: { imports = [ - ./cloudflare.nix + ./analytics.nix ./network.nix ./websites.nix