2023-07-14 16:39:33 +02:00
|
|
|
{config, ...}: {
|
|
|
|
services.freshrss = rec {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
baseUrl = "https://${virtualHost}";
|
2023-08-01 18:41:40 +02:00
|
|
|
virtualHost = "freshrss.winston.sh";
|
2023-07-14 16:39:33 +02:00
|
|
|
|
|
|
|
defaultUser = "winston";
|
|
|
|
passwordFile = config.age.secrets."services/freshrss/admin-credentials".path;
|
|
|
|
};
|
|
|
|
|
|
|
|
age.secrets."services/freshrss/admin-credentials".owner = "freshrss";
|
|
|
|
|
|
|
|
services.nginx.virtualHosts."${config.services.freshrss.virtualHost}" = {
|
|
|
|
forceSSL = true;
|
|
|
|
enableACME = false;
|
|
|
|
useACMEHost = "winston.sh";
|
|
|
|
};
|
|
|
|
}
|