diff --git a/secrets/caddy_config b/secrets/caddy_config new file mode 100644 index 0000000..4f782b9 --- /dev/null +++ b/secrets/caddy_config @@ -0,0 +1,25 @@ +{ + email jurnwubben@gmail.com + +} + +files.jsw.tf { + log { + output file /var/log/caddy/access-files.jsw.tf.log + } + + handle_path /seafhttp/* { + reverse_proxy * unix//run/seafile/server.sock + } + handle_path /* { + reverse_proxy * unix//run/seahub/gunicorn.sock + } +} + +share.jsw.tf www.share.jsw.tf { + log { + output file /var/log/caddy/access-share.jsw.tf.log + } + + reverse_proxy :9000 +} diff --git a/secrets/dcbot.age b/secrets/dcbot.age index 8925988..8ea5f27 100644 Binary files a/secrets/dcbot.age and b/secrets/dcbot.age differ diff --git a/system/server/bot.nix b/system/server/bot.nix index 7bccf77..54a3411 100644 --- a/system/server/bot.nix +++ b/system/server/bot.nix @@ -52,6 +52,13 @@ in { }; }; + services.caddy.virtualHosts."dc.jsw.tf" = { + serverAliases = ["www.dc.jsw.tf"]; + extraConfig = '' + reverse_proxy :9001 + ''; + }; + users.groups."dcbot" = {}; users.users."dcbot" = { group = "dcbot";