Compare commits

..

12 Commits

10 changed files with 107 additions and 27 deletions

View File

@@ -1,21 +0,0 @@
services:
tinyauth:
container_name: tinyauth
image: ghcr.io/steveiliop56/tinyauth:v3.6.2
restart: unless-stopped
environment:
- SECRET=${SECRET}
- APP_URL=${APP_URL}
- GENERIC_NAME=${GENERIC_NAME}
- GENERIC_CLIENT_ID=${GENERIC_CLIENT_ID}
- GENERIC_CLIENT_SECRET=${GENERIC_CLIENT_SECRET}
- GENERIC_AUTH_URL=${GENERIC_AUTH_URL}
- GENERIC_TOKEN_URL=${GENERIC_TOKEN_URL}
- GENERIC_USER_URL=${GENERIC_USER_URL}
- GENERIC_SCOPES=${GENERIC_SCOPES}
networks:
- frontend
networks:
frontend:
external: true

View File

@@ -1,7 +1,7 @@
services: services:
backrest: backrest:
container_name: backrest container_name: backrest
image: docker.io/garethgeorge/backrest:v1.11.2@sha256:6ecf25925dafcb6b37ab871d23c1d424a6f5008191a631c0b520641ec22a3f84 image: docker.io/garethgeorge/backrest:v1.12.0@sha256:448fee1cb4cdf3f7d7078078480d38713673924ad415bfdf84bf9e49ff570201
restart: unless-stopped restart: unless-stopped
hostname: ${HOSTNAME} hostname: ${HOSTNAME}
environment: environment:

View File

@@ -1,7 +1,7 @@
services: services:
handbrake: handbrake:
container_name: handbrake container_name: handbrake
image: ghcr.io/jlesage/handbrake:v26.01.1 image: ghcr.io/jlesage/handbrake:v26.02.2
restart: unless-stopped restart: unless-stopped
deploy: deploy:
resources: resources:

View File

@@ -4,10 +4,10 @@ services:
image: ghcr.io/finsys/hawser:0.2.29@sha256:b6f8eabb5e839a1950fae5302db5a96e98dbe63e928e8178c3ca682aed008e26 image: ghcr.io/finsys/hawser:0.2.29@sha256:b6f8eabb5e839a1950fae5302db5a96e98dbe63e928e8178c3ca682aed008e26
restart: unless-stopped restart: unless-stopped
environment: environment:
- AGENT_NAME=${AGENT_NAME}
- TOKEN=${TOKEN} - TOKEN=${TOKEN}
- LOG_LEVEL=${LOG_LEVEL} - LOG_LEVEL=${LOG_LEVEL}
volumes: volumes:
- ./stacks:/data/stacks
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
ports: ports:
- 2376:2376 - 2376:2376

View File

@@ -15,7 +15,7 @@ services:
homepage: homepage:
container_name: homepage container_name: homepage
image: ghcr.io/gethomepage/homepage:v1.10.1@sha256:0b596092c0b55fe4c65379a428a3fe90bd192f10d1b07d189a34fe5fabe7eedb image: ghcr.io/gethomepage/homepage:v1.11.0@sha256:b129cb0f674bd6d204e215bde2c2fc3f11d6ad0e82f6d20007cf80f74e1acbb1
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
homepage_socket_proxy: homepage_socket_proxy:

View File

@@ -1,7 +1,7 @@
services: services:
homepage: homepage:
container_name: homepage container_name: homepage
image: ghcr.io/gethomepage/homepage:v1.10.1@sha256:0b596092c0b55fe4c65379a428a3fe90bd192f10d1b07d189a34fe5fabe7eedb image: ghcr.io/gethomepage/homepage:v1.11.0@sha256:b129cb0f674bd6d204e215bde2c2fc3f11d6ad0e82f6d20007cf80f74e1acbb1
restart: unless-stopped restart: unless-stopped
environment: environment:
- PUID=${PUID} - PUID=${PUID}

56
jellystat/compose.yaml Normal file
View File

@@ -0,0 +1,56 @@
services:
jellystat_db:
container_name: jellystat_db
image: docker.io/library/postgres:18.2@sha256:9b5bd946f3a507db72c55959700e517463e8d5dbb6f7eb30d920d5bcf6951431
restart: unless-stopped
shm_size: '1gb'
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
- PGDATA=/var/lib/postgresql/18/docker
volumes:
- ${APPDATA_PATH}/jellystat/db:/var/lib/postgresql
networks:
- backend
healthcheck:
test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"]
interval: 10s
timeout: 5s
retries: 3
start_period: 10s
jellystat:
container_name: jellystat
image: ghcr.io/cyfershepard/jellystat:1.1.8@sha256:c8c451704ba7985340142cd047e2364cabaf41b613669b6c5340688ed217f82a
restart: unless-stopped
depends_on:
jellystat-db:
condition: service_healthy
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_IP=jellystat_db
- POSTGRES_PORT=5432
- JWT_SECRET=${JWT_SECRET}
- TZ=${TZ}
volumes:
- ${APPDATA_PATH}/jellystat/backup-data:/app/backend/backup-data
ports:
- ${PORT}:3000
networks:
- frontend
- backend
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:3000/auth/isConfigured || exit 1
interval: 60s
timeout: 30s
retries: 5
start_period: 30s
networks:
frontend:
external: true
backend:
external: true

19
open-webui/compose.yaml Normal file
View File

@@ -0,0 +1,19 @@
services:
open-webui:
container_name: open-webui
image: ghcr.io/open-webui/open-webui:v0.8.8-ollama@sha256:781938633d6d445daa489fcdc0c1988c4c875e6358175f484fdd8a89aa152503
restart: unless-stopped
environment:
- OLLAMA_BASE_URL=${OLLAMA_BASE_URL}
- WEBUI_SECRET_KEY=${WEBUI_SECRET_KEY}
- WEBUI_AUTH=true
volumes:
- ${APPDATA_PATH}/open-webui/data:/app/backend/data
ports:
- ${PORT}:8080
networks:
- frontend
networks:
frontend:
external: true

View File

@@ -21,7 +21,7 @@ services:
pocket-id: pocket-id:
container_name: pocket-id container_name: pocket-id
image: ghcr.io/pocket-id/pocket-id:v2.2.0-distroless@sha256:ad2d21a7b31d6b4f1d999caec794a5b5edeb97fc40801947158d62befd4203e3 image: ghcr.io/pocket-id/pocket-id:v2.3.0-distroless@sha256:85a7485108325e34679b0fbca0baeb8418401f6d6cf59944d50f3ec013aafd09
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
pocket-id-db: pocket-id-db:

26
tinyauth/compose.yaml Normal file
View File

@@ -0,0 +1,26 @@
services:
tinyauth:
container_name: tinyauth
image: ghcr.io/steveiliop56/tinyauth:v5.0.1
restart: unless-stopped
environment:
- TINYAUTH_APPURL=${TINYAUTH_APPURL}
- TINYAUTH_ANALYTICS_ENABLED=${TINYAUTH_ANALYTICS_ENABLED}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_NAME=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_NAME}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_CLIENTID=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_CLIENTID}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_CLIENTSECRET=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_CLIENTSECRET}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_AUTHURL=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_AUTHURL}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_TOKENURL=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_TOKENURL}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_USERINFOURL=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_USERINFOURL}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_SCOPES=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_SCOPES}
- TINYAUTH_OAUTH_PROVIDERS_POCKETID_REDIRECTURL=${TINYAUTH_OAUTH_PROVIDERS_POCKETID_REDIRECTURL}
volumes:
- ${APPDATA_PATH}/tinyauth/data:/data
ports:
- ${PORT}:3000
networks:
- frontend
networks:
frontend:
external: true