From da1634aa29ed59c68905365cfdcf734558b1cc55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Mon, 15 Jul 2024 01:45:32 -0300 Subject: [PATCH] phantom: install invidious --- hosts/phantom/default.nix | 1 + hosts/phantom/invidious.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 hosts/phantom/invidious.nix 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; + }; + }; +}