Andy
NNovu
•Created by Andy on 9/25/2024 in #🚀│general
Self-hosting - will it remain free?
Firstly, we have been using Novu for over a year now and it's a great product, thank you all for your hard work and such a useful product!
We are self-hosting Novu in our own infrastructure and I've been asked to upgrade from 0.19 to 0.24 and the v2.0 inbox component. Before we do this, I've been asked to get clarification on a few things:
1. Are there any limitations placed on the latest open source version? There is concern that the open source version may have trigger limits placed upon it and may stop issuing notifications once those limits are breached.
2. Are there any costs associated with the v2.0 inbox component or using v0.24 when self-hosting?
Thanks in advance!
5 replies
NNovu
•Created by Andy on 9/27/2023 in #💬│support
Automated repeatable way of deploying multiple instances of Novu with the same baseline config
I'm looking for a way of having multiple instances of Novu deployed on separate hosts with the same baseline configuration. What would be the best way of achieving this? At present I am using a script which basically configures the system via curl. Is there a better way? Would an export, find & replace and upsert of DB documents be a better method? Is there an undocumented API method for this?
In our environent all channel configuration would be identical. Only SMTP server settings would need to change.
Any suggestions/scripts would be greatly appreciated 🙂
3 replies
NNovu
•Created by Andy on 9/14/2023 in #💬│support
Self hosted custom SMTP configuration with self signed cert
Having configured a custom SMTP endpoint in Novu 0.18.0 we are getting errors due to the use of a self signed cert e.g.
{"err":{"type":"PlatformException","message":"{\"success\":false,\"code\":\"failed\",\"message\":\"self signed certificate\"}","stack":"Error: {\"success\":false,\"code\":\"failed\",\"message\":\"self signed certificate\"}\n at NodemailerHandler.<anonymous> (/usr/src/app/packages/application-generic/build/main/factories/mail/handlers/base.handler.js:42:23)\n at Generator.next (<anonymous>)\n at fulfilled (/usr/src/app/packages/application-generic/build/main/factories/mail/handlers/base.handler.js:5:58)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)"},"responseTime":61,"msg":"request errored"}
I'd foolishly disabled the 'Verify provider credentials' slider so I would not lose the settings. Now I am unable to alter any of the SSL related sliders and the SSL Options input box is gone! Could someone give me a few pointers (and maybe an example) as to where I can update these settings? I'm presuming they are stored somewhere in mongo?3 replies