1
0

🔧 chore(apps): set the pull policy for all services using fixed tag images

- add `pull_policy: always` to all service definitions across all docker-compose files
- ensure consistent image update behavior for all applications
- maintain existing network configurations and external network settings
- preserve all other service configurations and environment variables
This commit is contained in:
pooneyy 2025-11-10 16:10:24 +08:00
parent 69fb87be1a
commit 7ff35caf28
No known key found for this signature in database
405 changed files with 1419 additions and 1014 deletions

View File

@ -17,9 +17,10 @@ services:
- "${CONFIG_PATH}:/config" - "${CONFIG_PATH}:/config"
- "${DOWNLOAD_PATH}:/Downloads/115download" - "${DOWNLOAD_PATH}:/Downloads/115download"
image: funcman/115pc:latest image: funcman/115pc:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
1panel-tools: 1panel-tools:
image: vuldocker/1panel-tools:latest image: vuldocker/1panel-tools:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
ports: ports:
- "${PANEL_APP_PORT_HTTP}:8080" - "${PANEL_APP_PORT_HTTP}:8080"
@ -13,4 +14,4 @@ services:
- 1panel-network - 1panel-network
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -11,5 +11,6 @@ services:
environment: environment:
- TZ=${TIME_ZONE} - TZ=${TIME_ZONE}
image: moelin/1panel:latest image: moelin/1panel:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services: services:
2fauth: 2fauth:
image: "2fauth/2fauth:latest" image: "2fauth/2fauth:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -70,4 +71,4 @@ services:
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
decotv: decotv:
image: ghcr.io/decohererk/decotv:latest image: ghcr.io/decohererk/decotv:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -22,7 +23,7 @@ services:
- UPSTASH_URL=${UPSTASH_URL} - UPSTASH_URL=${UPSTASH_URL}
- UPSTASH_TOKEN=${UPSTASH_TOKEN} - UPSTASH_TOKEN=${UPSTASH_TOKEN}
- DOUBAN_API_KEY=${DOUBAN_API_KEY} - DOUBAN_API_KEY=${DOUBAN_API_KEY}
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:

View File

@ -15,9 +15,10 @@ services:
- GITEA_RUNNER_NAME=${RUNNER_NAME} - GITEA_RUNNER_NAME=${RUNNER_NAME}
- GITEA_RUNNER_LABELS=${RUNNER_LABELS} - GITEA_RUNNER_LABELS=${RUNNER_LABELS}
image: gitea/act_runner:latest image: gitea/act_runner:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -13,8 +13,9 @@ services:
- PGID=1000 - PGID=1000
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: linuxserver/adguardhome-sync:latest image: linuxserver/adguardhome-sync:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -23,9 +23,10 @@ services:
- ${WORK_PATH}:/opt/adguardhome/work - ${WORK_PATH}:/opt/adguardhome/work
- ${CONFIG_PATH}:/opt/adguardhome/conf - ${CONFIG_PATH}:/opt/adguardhome/conf
image: adguard/adguardhome:latest image: adguard/adguardhome:latest
labels: pull_policy: always
createdBy: "Apps" labels:
createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -50,6 +50,7 @@ services:
restart: 'no' restart: 'no'
redis: redis:
image: redis image: redis
pull_policy: always
container_name: ${CONTAINER_NAME}_redis container_name: ${CONTAINER_NAME}_redis
healthcheck: healthcheck:
test: test:

View File

@ -12,6 +12,7 @@ services:
- TZ=${TIME_ZONE} - TZ=${TIME_ZONE}
- ALIST_HOST=${ALIST_HOST} - ALIST_HOST=${ALIST_HOST}
image: prophet310/alist-encrypt:beta image: prophet310/alist-encrypt:beta
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -12,9 +12,10 @@ services:
environment: environment:
- ALIST_PORT=${PANEL_APP_PORT_XIAOYA} - ALIST_PORT=${PANEL_APP_PORT_XIAOYA}
image: haroldli/xiaoya-tvbox:latest image: haroldli/xiaoya-tvbox:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -14,10 +14,11 @@ services:
- PGID=0 - PGID=0
- UMASK=022 - UMASK=022
image: xhofe/alist:latest image: xhofe/alist:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
aliyundrive-webdav: aliyundrive-webdav:
image: "messense/aliyundrive-webdav:main" image: "messense/aliyundrive-webdav:main"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
allinone: allinone:
image: "youshandefeiyang/allinone:latest" image: "youshandefeiyang/allinone:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -6,6 +6,7 @@ services:
environment: environment:
- HTTP_PORT=${PANEL_APP_PORT_HTTP} - HTTP_PORT=${PANEL_APP_PORT_HTTP}
image: wikihostinc/looking-glass-server:latest image: wikihostinc/looking-glass-server:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes: volumes:
- anqicms-data:/app - anqicms-data:/app
image: "anqicms/anqicms:latest" image: "anqicms/anqicms:latest"
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -9,9 +9,10 @@ services:
volumes: volumes:
- "${DATA_PATH}:/data" - "${DATA_PATH}:/data"
image: answerdev/answer:latest image: answerdev/answer:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
arcadia: arcadia:
image: "supermanito/arcadia:beta" image: "supermanito/arcadia:beta"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
hostname: ${HOSTNAME} hostname: ${HOSTNAME}
tty: true tty: true

View File

@ -1,9 +1,10 @@
services: services:
arcane: arcane:
image: ghcr.io/ofkm/arcane:latest image: ghcr.io/ofkm/arcane:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
ports: ports:
- "${PANEL_APP_PORT_HTTP}:3000" - "${PANEL_APP_PORT_HTTP}:3000"
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- ./data:/app/data - ./data:/app/data
@ -15,4 +16,4 @@ services:
restart: always restart: always
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -30,6 +30,7 @@ services:
archivebox-sonic: archivebox-sonic:
image: archivebox/sonic:latest image: archivebox/sonic:latest
pull_policy: always
container_name: sonic-${CONTAINER_NAME} container_name: sonic-${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -55,6 +55,7 @@ services:
archivebox-sonic: archivebox-sonic:
image: archivebox/sonic:latest image: archivebox/sonic:latest
pull_policy: always
container_name: sonic-${CONTAINER_NAME} container_name: sonic-${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -9,9 +9,10 @@ services:
volumes: volumes:
- "${DATA_PATH}:/data" - "${DATA_PATH}:/data"
image: artalk/artalk-go:latest image: artalk/artalk-go:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
atvloadly: atvloadly:
image: "bitxeno/atvloadly:latest" image: "bitxeno/atvloadly:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -65,6 +65,7 @@ services:
environment: environment:
TZ: 'Asia/Shanghai' TZ: 'Asia/Shanghai'
image: redis:latest image: redis:latest
pull_policy: always
labels: labels:
createdBy: Apps createdBy: Apps

View File

@ -16,6 +16,7 @@ services:
DDNS_INTERVAL_SECONDS: 120 DDNS_INTERVAL_SECONDS: 120
command: bash worker.sh command: bash worker.sh
image: leishi1313/aurora-admin-backend:latest image: leishi1313/aurora-admin-backend:latest
pull_policy: always
depends_on: depends_on:
- redis - redis
labels: labels:
@ -35,6 +36,7 @@ services:
ASYNC_DATABASE_URL: "postgresql+asyncpg://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@postgres:5432/${PANEL_DB_NAME}" ASYNC_DATABASE_URL: "postgresql+asyncpg://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@postgres:5432/${PANEL_DB_NAME}"
SECREY_KEY: ${SECRECY_KEY} SECREY_KEY: ${SECRECY_KEY}
image: leishi1313/aurora-admin-backend:latest image: leishi1313/aurora-admin-backend:latest
pull_policy: always
command: bash -c "while !</dev/tcp/postgres/5432; do sleep 1; done; alembic upgrade heads && python app/main.py" command: bash -c "while !</dev/tcp/postgres/5432; do sleep 1; done; alembic upgrade heads && python app/main.py"
depends_on: depends_on:
- postgres - postgres
@ -48,6 +50,7 @@ services:
networks: networks:
- aurora-network - aurora-network
image: leishi1313/aurora-admin-frontend:latest image: leishi1313/aurora-admin-frontend:latest
pull_policy: always
environment: environment:
TZ: 'Asia/Shanghai' TZ: 'Asia/Shanghai'
ports: ports:
@ -65,6 +68,7 @@ services:
environment: environment:
TZ: 'Asia/Shanghai' TZ: 'Asia/Shanghai'
image: redis:latest image: redis:latest
pull_policy: always
labels: labels:
createdBy: Apps createdBy: Apps

View File

@ -1,6 +1,7 @@
services: services:
autobangumi: autobangumi:
image: "estrellaxd/auto_bangumi:latest" image: "estrellaxd/auto_bangumi:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -9,6 +9,7 @@ services:
environment: environment:
- ${ENV1} - ${ENV1}
image: willfarrell/autoheal:latest image: willfarrell/autoheal:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -15,6 +15,7 @@ services:
- "${CONFIG_PATH}:/config" - "${CONFIG_PATH}:/config"
- "${DOWNLOAD_PATH}:/config/baidunetdiskdownload" - "${DOWNLOAD_PATH}:/config/baidunetdiskdownload"
image: johngong/baidunetdisk:latest image: johngong/baidunetdisk:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:

View File

@ -5,19 +5,20 @@ services:
networks: networks:
- 1panel-network - 1panel-network
ports: ports:
- "${PANEL_APP_PORT_HTTP}:8888" - "${PANEL_APP_PORT_HTTP}:8888"
- "${HTTP_PORT}:80" - "${HTTP_PORT}:80"
- "${HTTPS_PORT}:443" - "${HTTPS_PORT}:443"
- "${PHPMYADMIN_PORT}:888" - "${PHPMYADMIN_PORT}:888"
- "${SSH_PORT}:22" - "${SSH_PORT}:22"
- "${FTP_PORT}:21" - "${FTP_PORT}:21"
volumes: volumes:
- baota:/www - baota:/www
image: "btpanel/baota:latest" image: "btpanel/baota:latest"
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
volumes: volumes:
baota: baota:
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
bark: bark:
image: "finab/bark-server:latest" image: "finab/bark-server:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
beszel-agent: beszel-agent:
image: "henrygd/beszel-agent:latest" image: "henrygd/beszel-agent:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
network_mode: host network_mode: host
@ -10,4 +11,4 @@ services:
- PORT=${PANEL_APP_PORT_HTTP} - PORT=${PANEL_APP_PORT_HTTP}
- KEY=${KEY} - KEY=${KEY}
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services: services:
beszel: beszel:
image: "henrygd/beszel:latest" image: "henrygd/beszel:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -5,6 +5,7 @@ networks:
services: services:
bili-fetcher-api: bili-fetcher-api:
image: qyg2297248353/bili-fetcher:latest image: qyg2297248353/bili-fetcher:latest
pull_policy: always
container_name: api-${CONTAINER_NAME} container_name: api-${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -20,6 +21,7 @@ services:
bili-fetcher-web: bili-fetcher-web:
image: qyg2297248353/bili-fetcher-web:latest image: qyg2297248353/bili-fetcher-web:latest
pull_policy: always
depends_on: depends_on:
- bili-fetcher-api - bili-fetcher-api
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}

View File

@ -9,9 +9,10 @@ services:
volumes: volumes:
- "${DATA_PATH}:/srv/bililive" - "${DATA_PATH}:/srv/bililive"
image: chigusa/bililive-go:latest image: chigusa/bililive-go:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
recorder: recorder:
image: "bililive/recorder:latest" image: "bililive/recorder:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
bitwarden: bitwarden:
image: "vaultwarden/server:latest" image: "vaultwarden/server:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
blinko: blinko:
image: "blinkospace/blinko:latest" image: "blinkospace/blinko:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -26,4 +27,4 @@ services:
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,18 +1,18 @@
networks: networks:
1panel-network: 1panel-network:
external: true external: true
services: services:
blossom: blossom:
image: jasminexzzz/blossom:latest image: jasminexzzz/blossom:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
volumes: volumes:
- ./bl/:/home/bl/ - ./bl/:/home/bl/
environment: environment:
SPRING_DATASOURCE_URL: jdbc:${PANEL_DB_TYPE}://${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8 SPRING_DATASOURCE_URL: jdbc:${PANEL_DB_TYPE}://${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
SPRING_DATASOURCE_USERNAME: ${PANEL_DB_USER} SPRING_DATASOURCE_USERNAME: ${PANEL_DB_USER}
SPRING_DATASOURCE_PASSWORD: ${PANEL_DB_USER_PASSWORD} SPRING_DATASOURCE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
ports: ports:
- ${PANEL_APP_PORT_HTTP}:9999 - ${PANEL_APP_PORT_HTTP}:9999
networks: networks:
@ -24,5 +24,5 @@ services:
retries: 3 retries: 3
start_period: 5s start_period: 5s
restart: always restart: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -16,9 +16,10 @@ services:
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional - DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
image: linuxserver/calibre-web:latest image: linuxserver/calibre-web:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
cashbook: cashbook:
image: "dingdangdog/cashbook:latest" image: "dingdangdog/cashbook:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
certd: certd:
image: "greper/certd:latest" image: "greper/certd:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
certd: certd:
image: "greper/certd:latest" image: "greper/certd:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
certimate: certimate:
image: "certimate/certimate:latest" image: "certimate/certimate:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -9,9 +9,10 @@ services:
volumes: volumes:
- "${DATA_PATH}:/datastore" - "${DATA_PATH}:/datastore"
image: dgtlmoon/changedetection.io:latest image: dgtlmoon/changedetection.io:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -12,9 +12,10 @@ services:
- "PROXY_URL=${PROXY}" - "PROXY_URL=${PROXY}"
- "BASE_URL=${API_BASE_URL}" - "BASE_URL=${API_BASE_URL}"
image: yidadaa/chatgpt-next-web:latest image: yidadaa/chatgpt-next-web:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
chatgpt-on-wechat: chatgpt-on-wechat:
image: "zhayujie/chatgpt-on-wechat:latest" image: "zhayujie/chatgpt-on-wechat:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -128,9 +129,9 @@ services:
- LINKAI_API_KEY=${LINKAI_API_KEY} - LINKAI_API_KEY=${LINKAI_API_KEY}
- LINKAI_APP_CODE=${LINKAI_APP_CODE} - LINKAI_APP_CODE=${LINKAI_APP_CODE}
- LINKAI_API_BASE=${LINKAI_API_BASE} - LINKAI_API_BASE=${LINKAI_API_BASE}
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -35,6 +35,7 @@ services:
# HTTPS 代理,可选,支持 httphttpssocks5 # HTTPS 代理,可选,支持 httphttpssocks5
HTTPS_PROXY: "${HTTPS_PROXY}" HTTPS_PROXY: "${HTTPS_PROXY}"
image: chenzhaoyu94/chatgpt-web:latest image: chenzhaoyu94/chatgpt-web:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
chatnio: chatnio:
image: programzmh/chatnio:latest image: programzmh/chatnio:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
ports: ports:
@ -25,9 +26,9 @@ services:
- ./data/storage:/storage - ./data/storage:/storage
networks: networks:
- 1panel-network - 1panel-network
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -20,10 +20,11 @@ services:
- "REDIS_PASSWORD=${PANEL_DB_ROOT_PASSWORD}" - "REDIS_PASSWORD=${PANEL_DB_ROOT_PASSWORD}"
tty: true tty: true
image: celaraze/chemex:latest image: celaraze/chemex:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
chevereto: chevereto:
image: "chevereto/chevereto:latest" image: "chevereto/chevereto:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
chevereto: chevereto:
image: "chevereto/chevereto:latest" image: "chevereto/chevereto:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -19,14 +19,15 @@ services:
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
- UMASK=022 - UMASK=022
logging: logging:
driver: "json-file" driver: "json-file"
options: options:
max-size: "5m" max-size: "5m"
hostname: chinesesubfinder hostname: chinesesubfinder
image: allanpk716/chinesesubfinder:latest image: allanpk716/chinesesubfinder:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
chrome: chrome:
image: "kasmweb/chrome:develop" image: "kasmweb/chrome:develop"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -10,9 +10,10 @@ services:
- "${DATA_PATH}:/opt/cloudbeaver/workspace" - "${DATA_PATH}:/opt/cloudbeaver/workspace"
tty: true tty: true
image: dbeaver/cloudbeaver:latest image: dbeaver/cloudbeaver:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
clouddrive: clouddrive:
image: "cloudnas/clouddrive2:latest" image: "cloudnas/clouddrive2:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -18,7 +19,7 @@ services:
- /dev/fuse:/dev/fuse - /dev/fuse:/dev/fuse
pid: "host" pid: "host"
privileged: ${PRIVILEGED_MODE} privileged: ${PRIVILEGED_MODE}
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:

View File

@ -1,14 +1,15 @@
services: services:
cloudflared: cloudflared:
image: cloudflare/cloudflared:latest image: cloudflare/cloudflared:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
- 1panel-network - 1panel-network
command: tunnel --no-autoupdate run --token ${CFD_TOKEN} command: tunnel --no-autoupdate run --token ${CFD_TOKEN}
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -13,9 +13,10 @@ services:
- "./data/cloudreve.db:/cloudreve/cloudreve.db" - "./data/cloudreve.db:/cloudreve/cloudreve.db"
- "./data/avatar:/cloudreve/avatar" - "./data/avatar:/cloudreve/avatar"
image: cloudreve/cloudreve:latest image: cloudreve/cloudreve:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -12,13 +12,14 @@ services:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
- PASSWORD=${WEB_PASSWORD} - PASSWORD=${WEB_PASSWORD}
- SUDO_PASSWORD=${SUDO_PASSWORD} - SUDO_PASSWORD=${SUDO_PASSWORD}
- DEFAULT_WORKSPACE=/config/workspace - DEFAULT_WORKSPACE=/config/workspace
image: linuxserver/code-server:latest image: linuxserver/code-server:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
cook: cook:
image: yunyoujun/cook:latest image: yunyoujun/cook:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -8,9 +9,9 @@ services:
ports: ports:
- "${PANEL_APP_PORT_HTTP}:80" - "${PANEL_APP_PORT_HTTP}:80"
tty: true tty: true
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
cookiecloud: cookiecloud:
image: easychen/cookiecloud:latest image: easychen/cookiecloud:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -11,9 +12,9 @@ services:
- "${DATA_PATH}:/data/api/data" - "${DATA_PATH}:/data/api/data"
environment: environment:
- API_ROOT=${API_ROOT} - API_ROOT=${API_ROOT}
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,17 +1,18 @@
services: services:
cup: cup:
image: ghcr.io/sergi0g/cup:latest image: ghcr.io/sergi0g/cup:latest
container_name: ${CONTAINER_NAME} pull_policy: always
restart: unless-stopped container_name: ${CONTAINER_NAME}
ports: restart: unless-stopped
- ${PANEL_APP_PORT_HTTP}:8000 ports:
volumes: - ${PANEL_APP_PORT_HTTP}:8000
- /var/run/docker.sock:/var/run/docker.sock volumes:
networks: - /var/run/docker.sock:/var/run/docker.sock
- 1panel-network networks:
labels: - 1panel-network
createdBy: Apps labels:
command: serve createdBy: Apps
command: serve
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -10,9 +10,10 @@ services:
- "API=${API_URL}" - "API=${API_URL}"
- "ICP=${ICP_TEXT}" - "ICP=${ICP_TEXT}"
image: liwangsheng/dailyhot-web:latest image: liwangsheng/dailyhot-web:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -13,6 +13,7 @@ services:
privileged: true privileged: true
tty: true tty: true
image: mauricenino/dashdot:dev image: mauricenino/dashdot:dev
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -9,9 +9,10 @@ services:
volumes: volumes:
- "${DATA_PATH}:/dashmachine/dashmachine/user_data" - "${DATA_PATH}:/dashmachine/dashmachine/user_data"
image: rmountjoy/dashmachine:latest image: rmountjoy/dashmachine:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -14,15 +14,16 @@ services:
- UID=1000 - UID=1000
- GID=1000 - GID=1000
healthcheck: healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck'] test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s interval: 1m30s
timeout: 10s timeout: 10s
retries: 3 retries: 3
start_period: 40s start_period: 40s
image: lissy93/dashy:latest image: lissy93/dashy:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -9,6 +9,7 @@ services:
volumes: volumes:
- "${DATA_PATH}:/root/.dbgate" - "${DATA_PATH}:/root/.dbgate"
image: "dbgate/dbgate:beta" image: "dbgate/dbgate:beta"
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -5,13 +5,14 @@ services:
networks: networks:
- 1panel-network - 1panel-network
ports: ports:
- "${PANEL_APP_PORT_HTTP}:3000" - "${PANEL_APP_PORT_HTTP}:3000"
volumes: volumes:
- "${DATA_PATH}:/root/.dbgate" - "${DATA_PATH}:/root/.dbgate"
image: "dbgate/dbgate:latest" image: "dbgate/dbgate:latest"
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -9,9 +9,10 @@ services:
volumes: volumes:
- "${DATA_PATH}:/root" - "${DATA_PATH}:/root"
image: jeessy/ddns-go:latest image: jeessy/ddns-go:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -6,5 +6,6 @@ services:
volumes: volumes:
- "${DATA_PATH}:/root" - "${DATA_PATH}:/root"
image: jeessy/ddns-go:latest image: jeessy/ddns-go:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -8,6 +8,7 @@ services:
- "${PANEL_APP_PORT_HTTP}:1188" - "${PANEL_APP_PORT_HTTP}:1188"
command: ["/app/deeplx", "-token", "${TOKEN_VAULE}"] command: ["/app/deeplx", "-token", "${TOKEN_VAULE}"]
image: missuo/deeplx:latest image: missuo/deeplx:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -1,16 +1,17 @@
services: services:
deepseek-free-api: deepseek-free-api:
image: vinlic/deepseek-free-api:latest image: vinlic/deepseek-free-api:latest
container_name: ${CONTAINER_NAME} pull_policy: always
ports: container_name: ${CONTAINER_NAME}
- ${PANEL_APP_PORT_HTTP}:8000 ports:
networks: - ${PANEL_APP_PORT_HTTP}:8000
- 1panel-network networks:
environment: - 1panel-network
- TZ=Asia/Shanghai environment:
labels: - TZ=Asia/Shanghai
createdBy: Apps labels:
restart: always createdBy: Apps
restart: always
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
deluge: deluge:
image: "linuxserver/deluge:latest" image: "linuxserver/deluge:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -13,9 +13,10 @@ services:
- "LIB_NAME_1=${LIBRARY_NAME}" - "LIB_NAME_1=${LIBRARY_NAME}"
user: 1000:1000 user: 1000:1000
image: jinker25/diosic:latest image: jinker25/diosic:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
discourse: discourse:
image: "discourse/discourse:latest" image: "discourse/discourse:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:
@ -57,6 +58,7 @@ services:
discourse-sidekiq: discourse-sidekiq:
image: "discourse/discourse:latest" image: "discourse/discourse:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}-sidekiq container_name: ${CONTAINER_NAME}-sidekiq
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
discussion: discussion:
image: "kingwrcy/discussion:latest" image: "kingwrcy/discussion:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
ports: ports:

View File

@ -10,12 +10,13 @@ services:
volumes: volumes:
- discuz_data:/var/www/html - discuz_data:/var/www/html
image: tencentci/discuz:latest image: tencentci/discuz:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
volumes: volumes:
discuz_data: discuz_data:
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -2,6 +2,7 @@ services:
diun: diun:
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
image: crazymax/diun:latest image: crazymax/diun:latest
pull_policy: always
command: serve command: serve
restart: always restart: always
networks: networks:
@ -16,4 +17,4 @@ services:
- "LOG_JSON=false" - "LOG_JSON=false"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
dnsmgr: dnsmgr:
image: netcccyun/dnsmgr:latest image: netcccyun/dnsmgr:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
labels: labels:

View File

@ -1,21 +1,22 @@
services: services:
dockercopilot: dockercopilot:
image: 0nlylty/dockercopilot:latest image: 0nlylty/dockercopilot:latest
container_name: ${CONTAINER_NAME} pull_policy: always
restart: always container_name: ${CONTAINER_NAME}
ports: restart: always
- ${PANEL_APP_PORT_HTTP}:12712 ports:
volumes: - ${PANEL_APP_PORT_HTTP}:12712
- /var/run/docker.sock:/var/run/docker.sock volumes:
- ./data:/data - /var/run/docker.sock:/var/run/docker.sock
networks: - ./data:/data
- 1panel-network networks:
environment: - 1panel-network
- TZ=Asia/Shanghai environment:
- DOCKER_HOST=unix:///var/run/docker.sock - TZ=Asia/Shanghai
- secretKey=${SECRET_KEY} - DOCKER_HOST=unix:///var/run/docker.sock
labels: - secretKey=${SECRET_KEY}
createdBy: Apps labels:
createdBy: Apps
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -2,10 +2,10 @@ services:
lxc: lxc:
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
deploy: deploy:
resources: resources:
limits: limits:
cpus: ${CPUS} cpus: ${CPUS}
memory: ${MEMORY_LIMIT} memory: ${MEMORY_LIMIT}
restart: always restart: always
networks: networks:
- 1panel-network - 1panel-network
@ -21,9 +21,10 @@ services:
hostname: ${LXC_HOSTNAME} hostname: ${LXC_HOSTNAME}
privileged: true privileged: true
image: micwy/lxc:latest image: micwy/lxc:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
docker_osx: docker_osx:
image: "sickcodes/docker-osx:latest" image: "sickcodes/docker-osx:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: ${RESTART_POLICY} restart: ${RESTART_POLICY}
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
docker_osx: docker_osx:
image: "sickcodes/docker-osx:latest" image: "sickcodes/docker-osx:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: ${RESTART_POLICY} restart: ${RESTART_POLICY}
networks: networks:

View File

@ -14,9 +14,10 @@ services:
environment: environment:
- DOCKGE_STACKS_DIR=/opt/stacks - DOCKGE_STACKS_DIR=/opt/stacks
image: louislam/dockge:latest image: louislam/dockge:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -10,9 +10,10 @@ services:
- "${DATA_PATH}/database:/app/database" - "${DATA_PATH}/database:/app/database"
- "${DATA_PATH}/logs:/app/logs" - "${DATA_PATH}/logs:/app/logs"
image: mouday/domain-admin:latest image: mouday/domain-admin:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -9,12 +9,13 @@ services:
volumes: volumes:
- dosgame_data:/app/static/games - dosgame_data:/app/static/games
image: oldiy/dosgame-web-docker:latest image: oldiy/dosgame-web-docker:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
volumes: volumes:
dosgame_data: dosgame_data:
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
dujiaoka: dujiaoka:
image: "stilleshan/dujiaoka:latest" image: "stilleshan/dujiaoka:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
ports: ports:

View File

@ -1,6 +1,7 @@
services: services:
duplicati: duplicati:
image: "duplicati/duplicati:latest" image: "duplicati/duplicati:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
dweebui: dweebui:
image: "lllllllillllllillll/dweebui:latest" image: "lllllllillllllillll/dweebui:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -15,9 +15,10 @@ services:
- PGID=1000 - PGID=1000
- DEBUG=false - DEBUG=false
image: ddsderek/easyimage:latest image: ddsderek/easyimage:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -1,6 +1,7 @@
services: services:
easynode: easynode:
image: "chaoszhu/easynode:latest" image: "chaoszhu/easynode:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -1,6 +1,7 @@
services: services:
easytier: easytier:
image: "easytier/easytier:latest" image: "easytier/easytier:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
network_mode: host network_mode: host

View File

@ -1,6 +1,7 @@
services: services:
ech0: ech0:
image: sn0wl1n/ech0:latest image: sn0wl1n/ech0:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
ports: ports:

View File

@ -1,6 +1,7 @@
services: services:
edge: edge:
image: "kasmweb/edge:develop" image: "kasmweb/edge:develop"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
networks: networks:

View File

@ -7,11 +7,12 @@ services:
ports: ports:
- "${PANEL_APP_PORT_HTTP}:80" - "${PANEL_APP_PORT_HTTP}:80"
image: vectorim/element-web:latest image: vectorim/element-web:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
volumes: volumes:
- ${ELEMENT_WEB_ROOT_PATH}:/app - ${ELEMENT_WEB_ROOT_PATH}:/app
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -23,8 +23,9 @@ services:
- /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
#- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi #- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi
image: amilys/embyserver:latest image: amilys/embyserver:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -5,6 +5,7 @@ networks:
services: services:
excalidraw: excalidraw:
image: excalidraw/excalidraw:latest image: excalidraw/excalidraw:latest
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
labels: labels:
createdBy: "Apps" createdBy: "Apps"
@ -12,7 +13,7 @@ services:
stdin_open: true stdin_open: true
healthcheck: healthcheck:
disable: true disable: true
test: [ "CMD", "curl", "-f", "http://localhost" ] test: ["CMD", "curl", "-f", "http://localhost"]
networks: networks:
- 1panel-network - 1panel-network
ports: ports:

View File

@ -12,9 +12,10 @@ services:
- "./data/.filebrowser.json:/.filebrowser.json" - "./data/.filebrowser.json:/.filebrowser.json"
user: "${UID}:${GID}" user: "${UID}:${GID}"
image: filebrowser/filebrowser:latest image: filebrowser/filebrowser:latest
labels: pull_policy: always
labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

View File

@ -9,6 +9,7 @@ services:
volumes: volumes:
- "${DATA_PATH}:/app/data" - "${DATA_PATH}:/app/data"
image: lanol/filecodebox:beta image: lanol/filecodebox:beta
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services: services:
firefly: firefly:
image: "uusec/firefly:latest" image: "uusec/firefly:latest"
pull_policy: always
container_name: ${CONTAINER_NAME} container_name: ${CONTAINER_NAME}
restart: always restart: always
devices: devices:
@ -18,5 +19,5 @@ services:
- FIREFLY_PASSWORD=${FIREFLY_PASSWORD} - FIREFLY_PASSWORD=${FIREFLY_PASSWORD}
- FIREFLY_AUTO_SSL=${FIREFLY_AUTO_SSL} - FIREFLY_AUTO_SSL=${FIREFLY_AUTO_SSL}
- FIREFLY_PORT=${PANEL_APP_PORT_HTTP} - FIREFLY_PORT=${PANEL_APP_PORT_HTTP}
labels: labels:
createdBy: "Apps" createdBy: "Apps"

View File

@ -19,9 +19,10 @@ services:
- PASSWORD=${HTTP_PWD} - PASSWORD=${HTTP_PWD}
shm_size: ${MEM_USE} shm_size: ${MEM_USE}
image: linuxserver/firefox:latest image: linuxserver/firefox:latest
pull_policy: always
labels: labels:
createdBy: "Apps" createdBy: "Apps"
networks: networks:
1panel-network: 1panel-network:
external: true external: true

Some files were not shown because too many files have changed in this diff Show More