Set up invi

This commit is contained in:
Natsu Kagami 2023-10-15 21:28:46 +02:00
parent b653b4266a
commit c972247ee8
Signed by: nki
GPG key ID: 55A032EB38B49ADB
2 changed files with 29 additions and 0 deletions

View file

@ -20,6 +20,7 @@
./writefreely.nix
./synapse.nix
./phanpy.nix
./invidious.nix
];
common.linux.enable = false; # Don't enable the "common linux" module, this is a special machine.

View file

@ -0,0 +1,28 @@
{ config, pkgs, lib, ... }: {
cloud.postgresql.databases = [ "invidious" ];
cloud.traefik.hosts.invidious = { host = "invi.dtth.ch"; port = 61191; };
services.invidious = {
enable = true;
domain = "invi.dtth.ch";
port = 61191;
settings = {
db.user = "invidious";
db.dbname = "invidious";
https_only = true;
hsts = false;
registration_enabled = true;
login_enabled = true;
admins = [ "nki" ];
# video_loop = false;
# autoplay = true;
# continue = true;
# continue_autoplay = true;
# listen = false;
# quality = "hd720";
# comments = [ "youtube" ];
# captions = [ "en" "vi" "de" "fr" ];
};
};
}