diff --git a/hosts/phantom/default.nix b/hosts/phantom/default.nix index db8a0bf..a0bf560 100644 --- a/hosts/phantom/default.nix +++ b/hosts/phantom/default.nix @@ -19,6 +19,7 @@ ./email.nix ./forgejo.nix ./warthunder-leak-counter.nix + ./invidious.nix ]; networking.hostName = "phantom"; diff --git a/hosts/phantom/invidious.nix b/hosts/phantom/invidious.nix new file mode 100644 index 0000000..739d9ae --- /dev/null +++ b/hosts/phantom/invidious.nix @@ -0,0 +1,20 @@ +{ config, ... }: +{ + services.invidious = { + enable = true; + domain = "invidious.lelgenio.com"; + nginx.enable = true; + settings.db = { + user = "invidious"; + dbname = "invidious"; + }; + }; + + services.nginx = { + clientMaxBodySize = "100m"; + virtualHosts.${config.services.invidious.domain} = { + enableACME = true; + forceSSL = true; + }; + }; +}