From cfbe33f6e615839923225428aa939d6ab59e5720 Mon Sep 17 00:00:00 2001 From: Lillian-Violet Date: Fri, 5 Apr 2024 23:42:35 +0200 Subject: [PATCH] enable phanpy webserver --- nixos/server/package-configs/default.nix | 1 + .../server/package-configs/phanpy/default.nix | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 nixos/server/package-configs/phanpy/default.nix diff --git a/nixos/server/package-configs/default.nix b/nixos/server/package-configs/default.nix index 39f76ab..3d72d65 100644 --- a/nixos/server/package-configs/default.nix +++ b/nixos/server/package-configs/default.nix @@ -12,6 +12,7 @@ ./gotosocial ./mail-server ./nextcloud + ./phanpy ./postgres ./roundcube ./coturn diff --git a/nixos/server/package-configs/phanpy/default.nix b/nixos/server/package-configs/phanpy/default.nix new file mode 100644 index 0000000..314c1e5 --- /dev/null +++ b/nixos/server/package-configs/phanpy/default.nix @@ -0,0 +1,23 @@ +{ + config, + pkgs, + inputs, + lib, + ... +}: { + services.nginx = { + enable = true; + virtualHosts = { + "phanpy.gladtherescake.eu" = { + root = "${pkgs.phanpy}/lib/node_modules/phanpy/"; + ## Force HTTP redirect to HTTPS + forceSSL = true; + ## LetsEncrypt + enableACME = true; + locations."/" = { + index = "index.html"; + }; + }; + }; + }; +}