mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-09 16:35:53 +02:00
[GH-ISSUE #1424] Ability to Virtualize Multiple Instances / Multi-Tenancy Support #1001
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#1001
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SamGreenwood1 on GitHub (Aug 16, 2025).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1424
💡 Idea
The core idea is to introduce the ability to virtualize or "multi-tenant" multiple distinct ntfy instances on a single ntfy server installation. Currently, a single ntfy server installation operates as one logical instance with a shared configuration, database, and topics. This feature would allow administrators to define and manage multiple isolated "virtual instances," each with its own:
ntfy.yml(or similar) files, allowing different base URLs, retention policies, authentication methods, default topics, etc.instance1.yourcompany.com,instance2.yourcompany.com)ntfy.clientA.com,alerts.clientB.org)yourntfydomain.com/instance1/,yourntfydomain.com/instance2/)Use Cases:
This feature would significantly enhance ntfy's utility in shared environments and enterprise settings by providing strong isolation while leveraging a single underlying server deployment.
💻 Target components
This feature would primarily be implemented in the ntfy server. It would involve changes to: