host my website on hopper

This commit is contained in:
xunuwu 2025-05-20 19:45:23 +02:00
parent 59af65fc9b
commit 05a8ed91cb
3 changed files with 69 additions and 1 deletions

View file

@ -2,6 +2,7 @@
config,
vars,
inputs,
pkgs,
...
}: let
inherit (vars) domain;
@ -51,6 +52,15 @@ in {
dash = mkPrivateEntry "dash" "${bridge}:${toString config.services.homepage-dashboard.listenPort}";
absPriv = mkPrivateEntry "abs" "${bridge}:${toString config.services.audiobookshelf.port}";
base = {
useACMEHost = domain;
hostName = "${domain}:${toString caddyPort}";
extraConfig = ''
root * ${inputs.own-website.packages.${pkgs.system}.default}
file_server
'';
};
other = {
useACMEHost = domain;
hostName = ":${toString caddyPort}";