remove nextcloud and rss services

This commit is contained in:
Yan Lin 2025-11-15 21:41:49 +01:00
parent de0b25491e
commit 0f8f34be80
3 changed files with 0 additions and 185 deletions

View file

@ -299,138 +299,5 @@ in
autoStart = true;
};
# Nextcloud cloud storage and file sharing
cloud = {
image = "docker.io/linuxserver/nextcloud:latest";
volumes = [
"/var/lib/containers/config/cloud:/config"
"/mnt/storage/appbulk/cloud:/data"
"/mnt/storage/Media/nsfw:/ext/nsfw"
];
environment = {
PUID = commonUID;
PGID = commonGID;
TZ = systemTZ;
};
ports = [
"5001:80"
];
extraOptions = [
"--network=podman"
];
dependsOn = [ "cloud-db" ];
autoStart = true;
};
# MariaDB database for Nextcloud
cloud-db = {
image = "docker.io/linuxserver/mariadb:latest";
volumes = [
"/var/lib/containers/config/cloud-db:/config"
];
environment = {
PUID = commonUID;
PGID = commonGID;
TZ = systemTZ;
MYSQL_ROOT_PASSWORD = "nextcloud";
MYSQL_DATABASE = "nextcloud";
MYSQL_USER = "nextcloud";
MYSQL_PASSWORD = "nextcloud";
};
extraOptions = [
"--network=podman"
];
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/config/rss-db:/var/lib/postgresql/data"
];
environment = {
POSTGRES_USER = "miniflux";
POSTGRES_PASSWORD = "miniflux";
POSTGRES_DB = "miniflux";
};
extraOptions = [
"--network=podman"
];
autoStart = true;
};
# Windows 10 LTSC in container using dockur/windows
windows = {
image = "dockurr/windows";
volumes = [
"/var/lib/containers/windows:/storage"
"/home/yanlin/share:/shared"
];
environment = {
VERSION = "10l"; # Windows 10 LTSC
RAM_SIZE = "8G";
CPU_CORES = "4";
DISK_SIZE = "256G";
};
ports = [
"5009:8006" # Web-based VNC viewer
"3389:3389/tcp" # RDP access (TCP)
"3389:3389/udp" # RDP access (UDP)
];
extraOptions = [
"--device=/dev/kvm" # KVM hardware acceleration
"--device=/dev/net/tun" # Network bridging
"--cap-add=NET_ADMIN" # Network administration capability
"--stop-timeout=120" # 2 minute graceful shutdown
];
autoStart = false;
};
};
}