nexsift
ghcr.io/derkezorm/nexsift
https://github.com/DerKezorm/nexsift/pkgs/container/nexsift
bridge
sh
false
https://github.com/DerKezorm/nexsift/issues
https://github.com/DerKezorm/nexsift
https://github.com/DerKezorm/nexsift#readme
latest
Latest stable release.
https://github.com/DerKezorm/nexsift
nexsift is the filter for your homelab's notifications. Every service reports to nexsift instead of to your phone: Proxmox, Unraid, Uptime Kuma, Watchtower, Home Assistant, the NAS, the UPS. nexsift collects everything in one inbox, sorts it into info, warning and critical, bundles the routine into one line per source and passes on only what matters, through ntfy, Gotify, Telegram, Apprise, a webhook or straight to the phone as a Web Push notification.
Senders need no plugin and no change, because nexsift answers like the services they already know: a Gotify server, an ntfy server, a Discord webhook, a mail server, a syslog server or a plain webhook. All-clears close problems instead of opening new lines, quiet hours and a storm guard keep the phone calm when many things fail at once, and rules decide level, bundling and push. One operator account with a password or OpenID Connect (one-button setup for authentik), encrypted backups, a log without message content or tokens, read-only API keys for dashboards. The interface is available in English and German.
Tools:Utilities Network:Messenger
http://[IP]:[PORT:8000]/
https://raw.githubusercontent.com/DerKezorm/unraid-templates/main/templates/nexsift.xml
https://raw.githubusercontent.com/DerKezorm/unraid-templates/main/icons/nexsift.png
2026-10-02
nexsift collects the notifications of all your services in one inbox, bundles the noise and passes on only what matters: to your phone, or wherever you want it. Senders keep the addresses they expect, because nexsift answers like a Gotify server, an ntfy server, a Discord webhook, a mail server, a syslog server or a plain webhook.
Open the WebUI and create the operator account (a password of at least 12 characters). Then add the first source; the dialog shows exactly what to enter in the sender.
Each way in is its own port. Remove a port to close that door. If you change a host port, change NEXSIFT_PUBLIC_PORTS to match, so the setup hints show the right numbers. Mail and syslog use 2525 and 5514 here, because port 514 is taken once Unraid's own syslog server is switched on; map 25 and 514 instead if a device cannot change its port.
Put the interface behind a reverse proxy with TLS before you open it beyond your own network. The other doors are meant for the devices at home and do not go through a proxy.
All data lives under /data: the SQLite database, secret.key, backups and logs. Keep it on a local disk, never on an SMB or NFS share, because SQLite locking is not reliable over network filesystems.
Set PUID and PGID to the user that should own the files. 99 and 100 are the Unraid defaults and work out of the box.
bridge
[PORT:8490]
8000
tcp
[PORT:8491]
8001
tcp
[PORT:8492]
8002
tcp
[PORT:2525]
2525
tcp
[PORT:5514]
5514
udp
[PORT:5514]
5514
tcp
/mnt/user/appdata/nexsift
/data
rw
99PUID
100PGID
TZ
web=8490,gotify=8491,ntfy=8492,smtp=2525,syslog=5514NEXSIFT_PUBLIC_PORTS
NEXSIFT_PUBLIC_URL
NEXSIFT_TRUSTED_PROXIES
NEXSIFT_SECRET_KEY
autoNEXSIFT_COOKIE_SECURE
8490
8491
8492
2525
5514
5514
/mnt/user/appdata/nexsift
99
100
web=8490,gotify=8491,ntfy=8492,smtp=2525,syslog=5514
auto