Add ntfy server

This commit is contained in:
2025-11-14 20:42:24 +00:00
parent fe41fab2ff
commit 1407ac0eef
2 changed files with 40 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
/config
/data

37
docker-compose.yml Normal file
View File

@@ -0,0 +1,37 @@
services:
ntfy_server:
container_name: ntfy_server
image: binwiederhier/ntfy:v2.14.0
restart: unless-stopped
user: 2002:2002 # ntfy_server:ntfy_server
command:
- serve
volumes:
- ./config:/etc/ntfy:ro
- ./data:/var/lib/ntfy:rw
environment:
NTFY_BASE_URL: https://ntfy.illegal-crime.org
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_SIGNUP: false
NTFY_REQUIRE_LOGIN: true
NTFY_ENABLE_LOGIN: true
NTFY_ENABLE_RESERVATIONS: true
# NTFY_UPSTREAM_BASE_URL: https://ntfy.sh
# NTFY_WEB_PUSH_PUBLIC_KEY: <public_key>
# NTFY_WEB_PUSH_PRIVATE_KEY: <private_key>
# NTFY_WEB_PUSH_FILE: /var/lib/ntfy/webpush.db
# NTFY_WEB_PUSH_EMAIL_ADDRESS: <email>
TZ: Etc/UTC
networks:
- ntfy_network
ports:
- 8146:80
networks:
ntfy_network:
driver: bridge