laterfeed on alexandria

This commit is contained in:
William 2026-04-16 22:04:56 -03:00
parent 28a3d2fb26
commit 6105247c72
2 changed files with 29 additions and 3 deletions

View file

@ -21,12 +21,33 @@ in
}; };
nginx.virtualHosts = mkNginxVHosts { nginx.virtualHosts = mkNginxVHosts {
domains."rss.baduhai.dev" = { domains."rss.baduhai.dev".locations."/".proxyPass =
locations."/".proxyPass = "http://${config.services.miniflux.config.LISTEN_ADDR}/"; "http://${config.services.miniflux.config.LISTEN_ADDR}/";
}; domains."read.baduhai.dev".locations."/".proxyPass = "http://localhost:58001/";
}; };
}; };
virtualisation.oci-containers.containers.laterfeed = {
image = "reaperberri/laterfeed:latest";
ports = [
"58001:8000"
];
environment = {
PORT = "8000";
DATABASE_URL = "sqlite:/data/data.db";
BASE_URL = "https://read.baduhai.dev";
AUTH_TOKEN = "changeme";
};
volumes = [
"/var/lib/laterfeed:/data"
];
autoStart = true;
};
systemd.tmpfiles.rules = [
"d /var/lib/laterfeed 0755 root root -"
];
age.secrets.miniflux-admincreds = { age.secrets.miniflux-admincreds = {
file = "${inputs.self}/secrets/miniflux-admincreds.age"; file = "${inputs.self}/secrets/miniflux-admincreds.age";
owner = "miniflux"; owner = "miniflux";

View file

@ -38,5 +38,10 @@
domain = "rss.baduhai.dev"; domain = "rss.baduhai.dev";
host = "alexandria"; host = "alexandria";
} }
{
name = "laterfeed";
domain = "read.baduhai.dev";
host = "alexandria";
}
]; ];
} }