diff --git a/home-server.nix b/home-server.nix index d5d36a6..ca4cae9 100644 --- a/home-server.nix +++ b/home-server.nix @@ -22,6 +22,7 @@ in with builtins; { ./services/jellyfin.nix ./services/etebase.nix ./services/genie.nix + ./services/website.nix ./services/home-assistant ./services/watchtower.nix ./services/immich.nix @@ -80,6 +81,7 @@ in with builtins; { username = "felschr@pm.me"; passwordFile = config.age.secrets.cloudflare.path; domains = [ + "felschr.com" "home.felschr.com" "esphome.felschr.com" "cloud.felschr.com" diff --git a/services/website.nix b/services/website.nix new file mode 100644 index 0000000..72d4f28 --- /dev/null +++ b/services/website.nix @@ -0,0 +1,9 @@ +{ config, pkgs, ... }: + +{ + services.nginx.virtualHosts."felschr.com" = { + enableACME = true; + forceSSL = true; + locations."/".proxyPass = "https://felschr.gitlab.io"; + }; +}