When self-hosting Novu, you take full control over your communication infrastructure by deploying it on your own servers. While this setup allows for customization and greater flexibility, it is important to note that some features exclusive to Novu’s cloud-managed solution will not be available in a self-hosted environment.
Self-hosting Novu does not support social login (GitHub, Google, etc.). To access your account,
please use the email and password associated with your Novu account.
System requirements overview
Multi-VM deployment (recommended)
For optimal performance, host Novu’s core services across multiple virtual machines.
Single-VM deployment
If resources are limited or simplicity is a priority, all services can run on a single VM.
Infrastructure details
Redis
MongoDB
Storage
The above specifications are general recommendations. Adjust them based on your system load, usage
patterns, and scale of operations.