add miniflux server for Cape

This commit is contained in:
ulic-youthlic 2025-03-04 16:31:30 +08:00
parent 1d3dd17d1c
commit 73981037fc
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
7 changed files with 178 additions and 2 deletions

View file

@ -10,6 +10,7 @@
./hardware-configuration.nix
./users
./disko-config.nix
./miniflux.nix
];
youthlic = {

View file

@ -0,0 +1,17 @@
{ config, ... }:
{
sops.secrets."miniflux" = {
};
youthlic.containers.miniflux = {
enable = true;
interface = "ens3";
adminCredentialsFile = config.sops.secrets."miniflux".path;
};
services.caddy.virtualHosts = {
"miniflux.${config.youthlic.programs.caddy.baseDomain}" = {
extraConfig = ''
reverse_proxy 10.231.137.102:8485
'';
};
};
}