Remove RSS stack

This commit is contained in:
Yan Lin 2025-10-05 02:32:03 +02:00
parent 86ff00559a
commit 8ac584fcde
4 changed files with 4 additions and 74 deletions

View file

@ -82,10 +82,6 @@
{ {
name = "Media"; name = "Media";
bookmarks = [ bookmarks = [
{
name = "RSS";
url = "https://rss.yanlincs.com";
}
{ {
name = "Plex"; name = "Plex";
url = "https://plex.yanlincs.com"; url = "https://plex.yanlincs.com";

View file

@ -299,54 +299,6 @@ in
autoStart = true; autoStart = true;
}; };
# RSS reader (Miniflux)
rss = {
image = "docker.io/miniflux/miniflux:latest";
environment = {
RUN_MIGRATIONS = "1";
DATABASE_URL = "postgres://miniflux:miniflux@rss-db/miniflux?sslmode=disable";
BASE_URL = "https://rss.yanlincs.com";
HTTP_CLIENT_TIMEOUT = "50000";
POLLING_FREQUENCY = "60";
CLEANUP_FREQUENCY_HOURS = "24";
CLEANUP_ARCHIVE_READ_DAYS = "60";
CLEANUP_REMOVE_SESSIONS_DAYS = "30";
};
ports = [
"5006:8080"
];
extraOptions = [
"--network=podman"
];
dependsOn = [ "rss-db" ];
autoStart = true;
};
# PostgreSQL database for RSS (Miniflux)
rss-db = {
image = "docker.io/postgres:17-alpine";
volumes = [
"/var/lib/containers/rss/db:/var/lib/postgresql/data"
];
environment = {
POSTGRES_USER = "miniflux";
POSTGRES_PASSWORD = "miniflux";
POSTGRES_DB = "miniflux";
};
extraOptions = [
"--network=podman"
];
autoStart = true;
};
# Linkding bookmark manager # Linkding bookmark manager
linkding = { linkding = {
image = "docker.io/sissbruecker/linkding:latest-plus"; image = "docker.io/sissbruecker/linkding:latest-plus";

View file

@ -33,6 +33,10 @@
"dl-yt -n 3 -r 1 'https://www.youtube.com/@_gerg/videos'" "dl-yt -n 3 -r 1 'https://www.youtube.com/@_gerg/videos'"
"dl-yt -n 3 -r 1 'https://www.youtube.com/@Yeah_Jaron/videos'" "dl-yt -n 3 -r 1 'https://www.youtube.com/@Yeah_Jaron/videos'"
"dl-yt -n 3 -r 1 'https://www.youtube.com/@WolfgangsChannel/videos'" "dl-yt -n 3 -r 1 'https://www.youtube.com/@WolfgangsChannel/videos'"
"dl-yt -n 3 -r 1 'https://www.youtube.com/@ThatChiefGuy/videos'"
"dl-yt -n 3 -r 1 'https://www.youtube.com/@DankPods/videos'"
"dl-yt -n 3 -r 1 'https://www.youtube.com/@NuclearNotebook/videos'"
"dl-yt -n 3 -r 1 'https://www.youtube.com/@thespiffingbrit/videos'"
]; ];
}; };

View file

@ -85,19 +85,6 @@
}; };
}; };
# RSS reader (Miniflux)
rss = {
rule = "Host(`rss.yanlincs.com`)";
entrypoints = "websecure";
service = "rss";
tls = {
certResolver = "cloudflare";
domains = [{
main = "*.yanlincs.com";
}];
};
};
# Linkding bookmark manager # Linkding bookmark manager
link = { link = {
rule = "Host(`link.yanlincs.com`)"; rule = "Host(`link.yanlincs.com`)";
@ -218,15 +205,6 @@
}; };
}; };
# RSS reader backend (via WireGuard)
rss = {
loadBalancer = {
servers = [{
url = "http://10.2.2.20:5006";
}];
};
};
# Linkding backend (via WireGuard) # Linkding backend (via WireGuard)
link = { link = {
loadBalancer = { loadBalancer = {