Remove RSS stack
This commit is contained in:
parent
86ff00559a
commit
8ac584fcde
4 changed files with 4 additions and 74 deletions
|
|
@ -82,10 +82,6 @@
|
|||
{
|
||||
name = "Media";
|
||||
bookmarks = [
|
||||
{
|
||||
name = "RSS";
|
||||
url = "https://rss.yanlincs.com";
|
||||
}
|
||||
{
|
||||
name = "Plex";
|
||||
url = "https://plex.yanlincs.com";
|
||||
|
|
|
|||
|
|
@ -299,54 +299,6 @@ in
|
|||
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 = {
|
||||
image = "docker.io/sissbruecker/linkding:latest-plus";
|
||||
|
|
|
|||
|
|
@ -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/@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/@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'"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
link = {
|
||||
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)
|
||||
link = {
|
||||
loadBalancer = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue