Add ntfy push notifications + mailrise SMTP bridge

- ntfy: self-hosted push notification service (port 8086)
- mailrise: SMTP-to-ntfy converter (port 8025)
- Configs in ./ntfy/server.yml and ./ntfy/mailrise.yml
- Token-based authentication for ntfy
- Updated docs and .gitignore
This commit is contained in:
KansaiGaijin
2026-05-14 23:26:51 +12:00
parent b2f4d37f19
commit 8ea0de84f5
7 changed files with 68 additions and 4 deletions

View File

@@ -64,7 +64,7 @@ mkdir -p /docker/{immich,qBittorrent,paperless,stirling,syncthing,gitea}
mkdir -p /docker/{speedtest-tracker,rustdesk,redbot,maloja,scrobble}
mkdir -p /docker/{retrom/config,retrom/data}
mkdir -p /docker/{wud,ntopng,slskd,npm/data,npm/letsencrypt,npm/mysql}
mkdir -p /docker/{Homepage/config,neolink,tandoor,linkwarden}
mkdir -p /docker/{Homepage/config,neolink,tandoor,linkwarden,ntfy}
# Set correct permissions
PUID=$(id -u)
@@ -84,9 +84,11 @@ docker volume create docker_dbdata
docker volume create docker_aidata
docker volume create docker_onlyoffice
docker volume create docker_redisdata
docker volume create ntfy_cache
docker volume create ntfy_auth
# Restore volume data
for volume in portainer_data open-webui docker_dbdata docker_aidata docker_onlyoffice docker_redisdata; do
for volume in portainer_data open-webui docker_dbdata docker_aidata docker_onlyoffice docker_redisdata ntfy_cache ntfy_auth; do
if [ -f "/path/to/backup/volumes/${volume}.tar.gz" ]; then
docker run --rm \
-v ${volume}:/volume \