added files

This commit is contained in:
2026-01-27 11:14:23 +01:00
parent f217921c52
commit 37f34d15d3
6 changed files with 92 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ services:
- PUID=${PUID:-default 1000} - PUID=${PUID:-default 1000}
- PGID=${PGID:-default 1000} - PGID=${PGID:-default 1000}
- TZ=${TZ:-default} - TZ=${TZ:-default}
- PASSWORD=${PASSWORD:-default} #optional - PASSWORD=${PASSWORD:-default secure_password} #optional
#- HASHED_PASSWORD= #optional #- HASHED_PASSWORD= #optional
#- SUDO_PASSWORD=password #optional #- SUDO_PASSWORD=password #optional
#- SUDO_PASSWORD_HASH= #optional #- SUDO_PASSWORD_HASH= #optional
@@ -17,5 +17,5 @@ services:
volumes: volumes:
- ./config:/config - ./config:/config
ports: ports:
- ${PORT:-default}:8443 - ${PORT:-default 8443}:8443
restart: unless-stopped restart: unless-stopped

55
download/compose.yml Normal file
View File

@@ -0,0 +1,55 @@
services:
gluetun:
container_name: gluetun
image: qmcgaw/gluetun
ports:
- "5800:5800" #jdownloader
- "5900:5900" #Jdownloader vnc
- "3001:3001" #Firefox
- "80:80" #Freshrss
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
environment:
- VPN_SERVICE_PROVIDER=${VPN_SERVICE_PROVIDER}
- VPN_TYPE=${VPN_TYPE}
- WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}
- WIREGUARD_PRESHARED_KEY=${WIREGUARD_PRESHARED_KEY}
- WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES}
- FIREWALL_VPN_INPUT_PORTS=${FIREWALL_VPN_INPUT_PORTS}
- SERVER_COUNTRIES=${SERVER_COUNTRIES}
firefox:
image: lscr.io/linuxserver/firefox:latest
network_mode: service:gluetun
container_name: firefox
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ./firefox/config:/config
shm_size: "1gb"
restart: unless-stopped
jdownloader-2:
image: jlesage/jdownloader-2
container_name: jdownloader
network_mode: service:gluetun
volumes:
- ./jdownloader/config:/config:rw
- ./jdownloader/downloads:/output
freshrss:
image: freshrss/freshrss:latest
container_name: freshrss
network_mode: service:gluetun
restart: unless-stopped
volumes:
- ./data:/var/www/FreshRSS/data
- ./freshrss/extensions:/var/www/FreshRSS/extensions
environment:
- CRON_MIN=${CRON_MIN}
- TZ=${TZ}
- FRESHRSS_ENV=${FRESHRSS_ENV}

17
download/example.env Normal file
View File

@@ -0,0 +1,17 @@
# Gluetun Variables
VPN_SERVICE_PROVIDER= # e.g. airvpn
VPN_TYPE= # e.g. wireguard
WIREGUARD_PRIVATE_KEY=
WIREGUARD_PRESHARED_KEY=
WIREGUARD_ADDRESSES=
FIREWALL_VPN_INPUT_PORTS=
SERVER_COUNTRIES=
# Firefox Variables
PUID=
PGID=
# FreshRSS Variables
CRON_MIN=
TZ=
FRESHRSS_ENV=

14
kitchenowl/compose.yml Normal file
View File

@@ -0,0 +1,14 @@
services:
KitchenOwl:
image: tombursch/kitchenowl:latest
restart: unless-stopped
container_name: KitchenOwl
ports:
- ${PORT:-default 8080}:8080
environment:
# Required to set. Either manually or via the setup script.
- JWT_SECRET_KEY=${JWT_SECRET_KEY:?Required Value}
- STORAGE_PATH=${STORAGE_PATH}
- OPEN_REGISTRATION=${OPEN_REGISTRATION:-default false}
volumes:
- ./data:/data

4
kitchenowl/example.env Normal file
View File

@@ -0,0 +1,4 @@
JWT_SECRET_KEY=
STORAGE_PATH=
PORT=
# OPEN_REGISTRATION=false