45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
version: "3.8"
|
|
|
|
services:
|
|
ntfy:
|
|
image: binwiederhier/ntfy:latest
|
|
command: ["serve"]
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8080:80" # ntfy web/app (optional)
|
|
volumes:
|
|
- ntfy_etc:/etc/ntfy
|
|
- ntfy_var_lib:/var/lib/ntfy
|
|
environment:
|
|
# Make sure auth-file is configured in /etc/ntfy/server.yml
|
|
# Example:
|
|
# auth-file: "/var/lib/ntfy/user.db"
|
|
# auth-default-access: "deny-all"
|
|
- TZ=Europe/Berlin
|
|
|
|
ntfywui:
|
|
build: .
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- ntfy
|
|
ports:
|
|
- "8090:8080" # WebUI
|
|
volumes:
|
|
- ntfy_etc:/etc/ntfy:ro
|
|
- ntfy_var_lib:/var/lib/ntfy
|
|
- ntfywui_data:/data
|
|
environment:
|
|
- TZ=Europe/Berlin
|
|
# REQUIRED: strong random secret (>=32 bytes; base64 recommended)
|
|
- NTFYWUI_SECRET=${NTFYWUI_SECRET}
|
|
# First admin (only used if admins.json doesn't exist yet)
|
|
- NTFYWUI_BOOTSTRAP_USER=${NTFYWUI_BOOTSTRAP_USER}
|
|
- NTFYWUI_BOOTSTRAP_PASS=${NTFYWUI_BOOTSTRAP_PASS}
|
|
# Behind reverse proxy? Trust the proxy IP/CIDR to read X-Forwarded-For safely.
|
|
# - NTFYWUI_TRUST_PROXY=172.18.0.0/16
|
|
|
|
volumes:
|
|
ntfy_etc:
|
|
ntfy_var_lib:
|
|
ntfywui_data:
|