Have successfully completed my setup. Thanks!
Hi,
We have successfully deployed NodeBB on 1 machine with 3 NodeBB processes on the same machine at different and using nginx to load balance between the 3. We are using MongoDB as the database, and have also setup redis for inter-process communication.
Now we plan to add another machine to further increase user capacity. Both machines will have 3 NodeBB processes each. We have the following questions:
Do we start the NodeBB processes on the machine 2 and have the same redis server in the config so the processes can communicate? Do we set isCluster to true? 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?Any help will be appreciated. Thanks!
There have been some scattered discussions I've seen over the past year that mention that @[email protected]'s WordPress ActivityPub plugin federates their blog posts out as an as:Note, and that the only reason this is done is because Mastodon only treats as:Note (and as:Question) as a first-class object and relegates anything else to a fallback handler that takes a short snippet of the content, and shows a link back to the original source, thus losing any in-app benefits (boosts, replies, etc.)
Whether this is actually true or not, I do not know. So that's why I'd like to ask Mattias — or anybody else with some context — here.
For reference:
as:Article: Represents any kind of multi-paragraph written work. as:Note: Represents a short written work typically less than a single paragraph in length. as:Page: Represents a Web Page.I have also noticed that Lemmy, perhaps out of principle, sends out an as:Page for new generated content, and only the replies federate out as as:Note. It has unfortunately led to some assertions that Lemmy's federation is "broken", even though it is arguably not the case.
@[email protected], care to weigh in?
I don't even blame Mattias for opting to send everything out as as:Note.
End of the day right now it doesn't matter how Mattias or Nutomic represent their higher-level collection of data, because Mastodon is the largest implementor and neither they — nor anyone else I know of, for that matter — treat anything that's not as:Note or as:Question specially.
But that ought to change. The question is how, but this WG is not at the point where we start throwing around decrees and making up standards.
What's important to me right now is what the landscape looks like right now, and why that is the case.
N.B. The discussion here will eventually make its way to online real-time discussion at one of the future WG meetings.
Is the database connection is customizable to connect to the postgres.
I may regret creating this topic but here goes.
If you experience a bug or other unexpected behavior while using NodeBB and its related ActivityPub integration, please post it here so it can be tracked and resolved.
No formal process as of yet, and we're still at pre-alpha so expect many things to be broken or unavailable 😅
Plugin for adding Award System on your board: it could be medals, or it could be very special ranks, etc. It's a good instrument to engage users on your board, and It's another instrument for gamification of your board.
I hope this plugin will be helpful for you 😉
Install npm install nodebb-plugin-ns-awards Links Plugin Issues Changelog Features Overview, pre-releaseAll components will be improved overtime. It's just very first steps 😉 If you have ideas, don't hesitate to share them.
Create AwardsScreen Shot 2015-05-02 at 8.22.59 PM.png
Overview them in ACPScreen Shot 2015-05-02 at 8.24.27 PM.png
Give Medals!Screen Shot 2015-05-02 at 8.24.50 PM.png
Overview all awards at yourboard.com/awardsScreen Shot 2015-05-02 at 8.26.18 PM.png
Extend user's profilesScreen Shot 2015-05-02 at 8.26.48 PM.png
What is Best Option for Running Nodebb forever?
PM2 SystemdI would love to see a feature where one can post messages on user profiles.
For example if a user have there birthday, anyone can post happy birthday on there profile page as status updates.
The user himself can update there status as well for example sharing there images etc.
bd5804a5-5cf4-4251-8d9d-f45abc1c9fd5-image.png
Oh nice! Following a #WordPress blog using #nodebb is working like a charm!
Good job @julian
#fediverse #activitypub
Link Preview Imageas did the nodebb community
2024425134437.png
11dad6df-40c2-48ce-8aa2-cf26919c7ab3-image.png
I successfully installed NodeBB using docker-compose.
Everything seems to be working as expected, but when the nodebb container starts up, NodeBB starts running. However, when I connect to bash and check its status using the CLI, it shows that NodeBB is not running, even though it actually is.
When I try to stop it, I can't. And when I try to start it using the CLI, even though I initially installed it with MongoDB, it gives an error related to postgres.
Note:
Initially I've installed NodeBB with Postgres, then I removed the container and installed with Mongo.
1c23091b-3ef0-46ac-96b5-6145ef19e65c-image.png
I normally don't make announcement topics for patch releases but 3.7.0 had a nasty memory leak issue due to our mongodb dependency.
473ff66f-5bd4-40b5-afb7-f2f11d830270-image.png
We noticed increased memory usage on our community and try.nodebb.org as well as instances hosted on https://manage.nodebb.org.
After spending some time with git bisect I narrowed it down to the mongodb dependency. Thankfully it was fixed in https://github.com/mongodb/node-mongodb-native/pull/4022.
3.7.1 has this fix and 2 more bugfixes https://github.com/NodeBB/NodeBB/issues?q=is%3Aclosed+milestone%3A3.7.1.
If you have upgraded to 3.7.0, you are highly encouraged to upgrade to 3.7.1.
I can't solve this problem for a long time. Please, if anyone has encountered this problem in practice, describe the steps to solve it. The forum has existed for more than a year and now has about 80 000 users. Now when active users up to 100 , we saw a 503 blue screen error.
still.JPG
Nodebb log file
https://orleuedu-my.sharepoint.com/:u:/g/personal/nakimbekov_orleu-edu_kz/EUKU6xTepMZPodAMmOLIsuwBZSgCMmAdKTBrLl9N7NfYUQ?e=cgRQnU
Ubuntu error when users up to 100
sigaber.JPG
Nginx log
upstream.JPG
Does anyone know what the most broadly implemented standard is for signalling that a web page has an alternative ActivityPub endpoint?
What I found online (and with @[email protected] and @[email protected]'s input) was to deliver a Link header and set a <link> tag, but it doesn't seem to work (at least with Megalodon)...
Simple plugin to embed tweets using tweet URL.
https://github.com/dovydaskukalis/nodebb-plugin-twitter
Hi,
I haven't been able to get group badges to work - I've added the group, added 2 members but nothing shows up in forum posts, the way there do here.
On the users' 'Edit Profile' page there's a 'Group Title' heading just below 'birthday' and above 'about me', but there's nothing else there. This only appears when the user is added to the group. My understanding is this is how users 'enable' their badges.
I've tried with both admin and non-admin users, and I don't have many plugins activated - just sendmail and dbsearch. Not the polling one that was causing other users problems with groups anyway.
The group is private and hidden because I want it to be invite only.
'Show badge' is enabled.
I'm on a fairly recent build, just one behind the latest I believe.
Any ideas?
Bye!
Mark
This might be useful for the user - what do people think?
A dedicated Activitypub filter in categories view0 - All posts mixed in topic listing view (current default)
1 - removes activity pubs post from listing view
2 - display only Activitypub post in listing view
Right now (I never knew this till I checked), you can alt-click (Mac) whatever grouping of categories you want listed, but when you want to just take out the non-native ActivityPub stuff, I can't see how to do this.
As I type I'm wondering maybe then perhaps a grouping feature, where a user can make their own filter groups for viewing listings might be the cool solution. However I don't want to overcomplicate anything. There is similar in Discourse and I never use it.
I do think for the UX clear differentiation actions and points need to be available to the user, espcially if blending in ActivityPub content in with native forum content.
For a fast solution this perhaps this could be handled and tucked into the "All Topic" filter button, with at leat two new options:
exclude activitypub posts show activitypub post onlyMaybe allowing that then be the users default until they change it.
Is anyone using WeChat to scan and log in? The plugin seems to be malfunctioning. Does anyone have a solution? Thx.
Plugin: https://github.com/NodeBB-China/nodebb-plugin-sso-wechat-web
My scene description:
If I copy content from other web pages into the editor, it is usually a mixture of text and images on the web page, and I find that images cannot be uploaded, only text can be pasted. I need to upload pictures one by one, which is very troublesome.
The help I need:
How to automatically upload pasted images after pasting content into the editor? Thx.
i will not rest until fedi devs start using as:context properly. this is my single-issue. /hj
-
General Discussion
A place to talk about whatever you want
-
NodeBB Development
Stay tuned here to hear more about new releases and features of NodeBB!
-
-
NodeBB Themes
A public listing of community themes created by the NodeBB community. -
Technical Support
Need help with installing or configuring NodeBB? Look here.