remove nextcloud and rss services
This commit is contained in:
parent
de0b25491e
commit
0f8f34be80
3 changed files with 0 additions and 185 deletions
|
|
@ -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;
|
||||
};
|
||||
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue