# mkdir -pv /data/volumes/ntfy/lib # pull:: docker compose -p ntfy --env-file ./ntfy/env.cfg -f ./ntfy/stack.yml pull # run:: docker compose -p ntfy --env-file ./ntfy/env.cfg -f ./ntfy/stack.yml up -d # 部署好后: docker exec -it ntfy ntfy user add --role=admin 设置登录账号和密码 services: ntfy: image: ${IMAGE_TAG} container_name: ntfy #tty: true stdin_open: true command: serve restart: unless-stopped ports: - '5480:80' environment: - TZ=Asia/Shanghai - NTFY_BASE_URL= - NTFY_CACHE_FILE=/var/lib/ntfy/cache.db #缓存数据 - NTFY_AUTH_FILE=/var/lib/ntfy/auth.db #授权数据 - NTFY_AUTH_DEFAULT_ACCESS=deny-all #禁用非授权访问 - NTFY_BEHIND_PROXY=true - NTFY_ATTACHMENT_CACHE_DIR=/var/lib/ntfy/attachments #设置附件缓存目录 - NTFY_ENABLE_LOGIN=true #开启登录授权访问 - NTFY_WEB_PUSH_PUBLIC_KEY= - NTFY_WEB_PUSH_PRIVATE_KEY= - NTFY_WEB_PUSH_FILE=/var/lib/ntfy/webpush.db #设置web推送数据文件 - NTFY_WEB_PUSH_EMAIL_ADDRESS= - NTFY_ENABLE_SIGNUP=false volumes: - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro - ${Volumes_Path}/lib:/var/lib/ntfy