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

@@ -13,7 +13,7 @@ The infrastructure is split into 5 independent compose files sharing a common `.
| **Media** | `docker-compose.media.yml` | Media: arr stack, jellyfin, qbittorrent, slskd, metube, maloja, scrobbler |
| **Documents** | `docker-compose.documents.yml` | Paperless-ngx + AI, onlyoffice, stirling-pdf, open-webui |
| **Photo & ROM Library** | `docker-compose.photo-roms.yml` | Immich, syncthing, retrom |
| **Utilities** | `docker-compose.utils.yml` | Gitea, tandoor, speedtest-tracker, rustdesk, redbot, linkwarden, neolink, iperf3 |
| **Utilities** | `docker-compose.utils.yml` | Gitea, tandoor, speedtest-tracker, rustdesk, redbot, linkwarden, neolink, iperf3, ntfy, mailrise |
## Core Infrastructure Agents (infra.yml)
@@ -115,6 +115,14 @@ The infrastructure is split into 5 independent compose files sharing a common `.
### Discord Bots
- **RedBot** - Discord bot with custom cogs (internal_net)
### Notifications
- **Ntfy** - Push notification service (port 8086)
- Token-based authentication
- Subscribable topics: alerts, backups, paperless
- **Mailrise** - SMTP-to-ntfy bridge (port 8025)
- Converts email alerts into push notifications
- Works with any service that supports SMTP notifications
### Network Tools
- **iperf3-server** - Network performance testing (port 5201)
@@ -173,6 +181,7 @@ Networks are defined in `docker-compose.infra.yml` and referenced as `external:
├── rustdesk/ (Remote desktop)
├── redbot/ (Discord bot)
├── stirling/ (PDF tools)
├── ntfy/ (Notification configs)
└── Various other service configs
```