Once you deploy it you can use the uri
property in nodebb config.json to use the replica set.
Gamers
Pew pew pew... Yeah... Gamers...
Posts
-
Clustering on two machines -
Clustering on two machinesDo we start the NodeBB processes on the machine 2 and have the same redis server in the config so the processes can communicate?
Yes
Do we set isCluster to true?
You don't have to set
isCluster: true
since you are running more than one process on each machine, nodebb will detect it automatically. You should setjobsDisabled: true
on machine 2 so it doesn't run digests and other cronjobs.How do we make a MongoDB replica? Do we add the IPs of both mongo instances in the config file of nodebb on both machines?
You can use the
mongo:uri
property to define the mongodb replicaset. -
Oh nice! Following a #WordPress blog using #nodebb is working like a charm!Good job @julian #fediverse #activitypub@[email protected] it was actually because of
@
in actor IDs - the codepath for choosing a webfinger lookup over just accepting the URL as the ID only checked for its presence, and the code for webfinger lookups was only meant to run for theacct:
protocol.So yeah, not WP fault at all, just a combination of a bug and missing feature Now both should be fixed.
-
Oh nice! Following a #WordPress blog using #nodebb is working like a charm!Good job @julian #fediverse #activitypub@[email protected] Should be fixed now in https://github.com/NodeBB/NodeBB/commit/700016649d25ee5bc6c3fa17e03003677d7f5b5d (not yet deployed here).
The issue was that apparently for the blog actor WP sent actor URI and not
username@host
- which AFAIK is perfectly valid, NodeBB just assumed the latter was always the case -
After upgrading from 3.7.3 to 3.7.4, the browser console reported a large number of errors and warningsas did the nodebb community
-
NodeBB 3.7.1The translations are here for the post queue
https://github.com/NodeBB/NodeBB/blob/master/public/language/en-GB/modules.json#L109
https://github.com/NodeBB/NodeBB/blob/master/public/language/en-GB/post-queue.json#L8-L9Emojis in notifications are parsed by the emoji plugin https://github.com/NodeBB/nodebb-plugin-emoji/commit/ac774fdff95d40b78c6cee71f523d1fb46ec7b9d
NodeBB/public/language/en-GB/modules.json at master 路 NodeBB/NodeBB
Node.js based forum software built for the modern web - NodeBB/public/language/en-GB/modules.json at master 路 NodeBB/NodeBB
GitHub (github.com)
NodeBB/public/language/en-GB/post-queue.json at master 路 NodeBB/NodeBB
Node.js based forum software built for the modern web - NodeBB/public/language/en-GB/post-queue.json at master 路 NodeBB/NodeBB
GitHub (github.com)
-
All 3 cpu load process up to 100%,but only a few users is online@Nuran-Akimbek your nodebb log shows alot of restarts.
2024-04-24T00:37:17.878Z [4568/111463] - [31merror[39m: NodeBB address in use, exiting... Error: listen EADDRINUSE: address already in use 0.0.0.0:4568 at Server.setupListenHandle [as _listen2] (node:net:1897:16) at listenInCluster (node:net:1945:12) at doListen (node:net:2109:7) at process.processTicksAndRejections (node:internal/process/task_queues:83:21) 2024-04-24T00:37:17.879Z [4569/111464] - [32minfo[39m: 馃 Enabling 'trust proxy' 2024-04-24T00:37:17.879Z [4568/111463] - [31merror[39m: uncaughtException: listen EADDRINUSE: address already in use 0.0.0.0:4568 Error: listen EADDRINUSE: address already in use 0.0.0.0:4568
Figure out what's already running on those ports. I don't see any error messages other than those.
-
[nodebb-plugin-twitter] Twitter tweet embed pluginThe plugin work for you @baris @crazycells @Kirwan ?
-
Can't get group badges to workWith the current codebase, making a group hidden also removes it from the badge selection.
I think closest you can get is with the below settings. Group will be visible but you will still need to invite people.
-
Online users widget & ACPYou can change it to 5 minutes in the ACP using the online cutoff setting.