Skip to main content
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

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.