From aa395f21e4a17b32e0d89a823afa914f1242549c Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Wed, 14 Jul 2021 21:26:20 -0400 Subject: add auth for hledger-web --- modules/hledger-web.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/hledger-web.nix b/modules/hledger-web.nix index 57faed6..bfe5e24 100644 --- a/modules/hledger-web.nix +++ b/modules/hledger-web.nix @@ -37,5 +37,18 @@ in { hledger-web -f ${cfg.journalFile} --auto --port ${cfg.port} ''; }; + + services.nginx.virtualHosts."money.orbekk.com" = { + enableACME = true; + forceSSL = true; + locations."/" = { + proxyPass = "http://127.0.0.1:${toString cfg.port}"; + proxyWebsockets = true; + extraConfig = '' + auth_basic money; + auth_basic_user_file "/opt/secret/nginx-money.htpasswd"; + ''; + }; + }; }; } -- cgit v1.2.3