Solved What backend for NodeBB in 2020
-
I am going to be spinning up a new NodeBB for a project.
What OS should I use?
What database should I use? -
So to answer my own original question
- Fedora 33
- PostgreSQL
- Nginx (on the instance or separate).
-
MongoDB remains the only real option for the moment.
-
PostgreSQL might be coming. Julien is considering it. That was like the last three days I spoke to him about it.
-
Im using CentOS 8.
-
@scottalanmiller said in What backend for NodeBB in 2020:
MongoDB remains the only real option for the moment.
Redis is not a choice anymore?
-
@scottalanmiller said in What backend for NodeBB in 2020:
PostgreSQL might be coming. Julien is considering it. That was like the last three days I spoke to him about it.
I saw you were active over there lately
-
@JaredBusch said in What backend for NodeBB in 2020:
@scottalanmiller said in What backend for NodeBB in 2020:
MongoDB remains the only real option for the moment.
Redis is not a choice anymore?
Dont think so. You can use Redis with MongoDB. Id not use it for the main DB. Its best used as the session cache.
-
I was guest browser to mangolassi.it, now i logged int to just say that if you want to spin up small/medium NodeBB forum in 2020 you will be able to do it with NodeBB.eu.
NodeBB.eu is offline right now, but here's the YouTube channel to see it in action.
NodebB.eu is my project that I'm working on with my free time, and i think i will put it online in 08.2020/09.2020.
-
@NodeBB-eu said in What backend for NodeBB in 2020:
I was guest browser to mangolassi.it, now i logged int to just say that if you want to spin up small/medium NodeBB forum in 2020 you will be able to do it with NodeBB.eu.
NodeBB.eu is offline right now, but here's the YouTube channel to see it in action.
NodebB.eu is my project that I'm working on with my free time, and i think i will put it online in 08.2020/09.2020.
Out of curiosity how are you provisioning the services?
-
@stacksofplates if i understands you corectly i will be going in SaaS direction, people will pay for resources, but this is still work in progress.
-
I was reading NodeBB documentation and found that:
redis
,mongo
andpostgres
are objects that contain database-related connection information ...So postgres is avaliable to use as a database engine.
-
@NodeBB-eu said in What backend for NodeBB in 2020:
I was reading NodeBB documentation and found that:
redis
,mongo
andpostgres
are objects that contain database-related connection information ...So postgres is avaliable to use as a database engine.
It's not in production. NodeBB is only considering it.
-
@NodeBB-eu said in What backend for NodeBB in 2020:
@stacksofplates if i understands you corectly i will be going in SaaS direction, people will pay for resources, but this is still work in progress.
Well I meant more are you using K8s, bare VMs, did you write the provisioner yourself or are you using a tool to spin the infrastructre up?
-
@stacksofplates Im using bare metal server and treat one forum like linux user, so they are sitting on the same machine but are separated by (cgroups) permissions i was also thinking about lxc containers but (i will reconsider it later) right now its not needed. Tool for spinning up forums i wrote it in bash and python. To limit/collect/pay for resources i use cgroups and small tools that i also wrote in python.
-
I just want to update date when NodeBb.eu will be online. I think i need another 2 months, because i added some features that took me time to create, refactoring and securing code also takes time. For now, I think that safe will be to say Christmas 2020 is the deadline.
Cheers.
-
@scottalanmiller said in What backend for NodeBB in 2020:
PostgreSQL might be coming. Julien is considering it. That was like the last three days I spoke to him about it.
It is built in now.
Julian committed it on Oct 28th.
-
So to answer my own original question
- Fedora 33
- PostgreSQL
- Nginx (on the instance or separate).
-
I know this topic is not for NodeBB.eu, but for consistency I will post it last time here.
I failed hard on the last deadline, the last 5 months I spend just on learning about TAX/VAT, Invoices, because i want to generate them automatically and i want to be also right with General Data Protection Regulation so need to do some changes to db, and everything is taking time. I set another deadline but wont share it here, i will create new post when it will be ready (about 5-8 months).