1
0
mirror of https://github.com/kmein/niveum synced 2026-03-19 11:31:09 +01:00
Files
niveum/systems/makanek/tt-rss.nix

31 lines
524 B
Nix
Raw Normal View History

{
pkgs,
lib,
2022-12-03 08:25:47 +01:00
config,
...
}: let
2022-11-14 22:36:41 +01:00
domain = "feed.kmein.de";
in {
2022-11-16 11:21:22 +01:00
services.tt-rss = {
2022-11-14 22:36:41 +01:00
enable = true;
2022-11-16 11:21:22 +01:00
logDestination = "syslog";
root = "/var/lib/tt-rss";
selfUrlPath = "https://${domain}";
2022-11-14 22:36:41 +01:00
virtualHost = domain;
2022-11-16 11:21:22 +01:00
registration = {
2022-12-01 18:25:43 +01:00
enable = false;
2022-11-16 11:21:22 +01:00
maxUsers = 3;
};
2022-11-14 22:36:41 +01:00
};
2022-12-03 08:25:47 +01:00
services.postgresqlBackup = {
enable = true;
databases = [config.services.tt-rss.database.name];
};
2022-11-14 22:36:41 +01:00
services.nginx.virtualHosts.${domain} = {
enableACME = true;
forceSSL = true;
};
}