Infini-OPTIPLEX: setup freshrss

This commit is contained in:
Infinidoge 2024-02-07 14:21:14 -05:00
parent be2638f11b
commit cd845c95ba
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A
5 changed files with 60 additions and 0 deletions

View file

@ -4,6 +4,7 @@
./filesystems.nix
./factorio.nix
./freshrss.nix
./thelounge.nix
./vaultwarden.nix
];

View file

@ -0,0 +1,17 @@
{ config, ... }:
let
domain = "freshrss.inx.moe";
in
{
services.nginx.virtualHosts.${domain} = config.common.nginx.ssl;
services.freshrss = {
enable = true;
virtualHost = domain;
baseUrl = "https://${domain}";
dataDir = "/srv/freshrss";
defaultUser = "infinidoge";
passwordFile = config.secrets."freshrss";
};
}