Skip to content
  • Is it possible to call an API from another server?

    Unsolved Plugin Development
    1
    0 Votes
    1 Posts
    4 Views
    fahx00sF
    I want to create a plugin that calls an API from another server to authenticate users and allows them to log in or not. Can I do that, or do you have any plugins recommended?
  • [help] How to achieve this effect

    General Discussion
    2
    0 Votes
    2 Posts
    17 Views
    barisB
    It is an html widget, you can create these in the ACP at /admin/extend/widgets
  • NodeBB 3.11.0

    NodeBB Development
    4
    1 Votes
    4 Posts
    169 Views
    P
    Many thanks for your hard work
  • nodebb custom plugin does not work

    NodeBB Plugins
    1
    0 Votes
    1 Posts
    9 Views
    fahx00sF
    I new to Nodebb and now I want to custom plugin by using quickstart plugin but admin.js and main.js seem not work properly and I have no idea what I do wrong. Can any one tell me where I should check first? fyi: I just install quickstart, only change info in package.json and try to test it
  • User-Agent header for AP requests

    ActivityPub
    4
    2 Votes
    4 Posts
    22 Views
  • 4 Votes
    1 Posts
    14 Views
    julianJ
    As reported initially by @[email protected], there are some posts from Lemmy that didn't make it over to NodeBB. This turned out to be an issue with how content was parsed by NodeBB if source.content was also present. The code has been updated so that if a content source of type text/markdown is provided, then that source is used instead of the generated HTML. Outside of Lemmy, this also applies to any implementor (snac2 maybe?) that also implements the source.content property.
  • ./nodebb build error and form go down ! Need help

    Unsolved Technical Support
    3
    0 Votes
    3 Posts
    30 Views
    B-738B
    Yes help, thank u
  • Invalid Data

    General Discussion
    3
    0 Votes
    3 Posts
    34 Views
    S
    Could this be the reason for it? [image: 1733250777202-9c605407-ad24-4089-92eb-5ee60df92f82-image.png]
  • Ideas for my favor editor

    General Discussion
    6
    1 Votes
    6 Posts
    62 Views
    julianJ
    @juse keep in mind that hiding toolbar buttons away behind overflow menus broadly decreases usage of formatting tools. It's not necessarily a bad thing, but something to consider. Also when tools are dynamically drawn (e.g. on hover over some highlighted text), that breaks accessibility guidelines. a11y isn't why we had a toolbar, although it coincidentally does satisfy accessibility constraints. I am all for a more streamlined view, and perhaps the default composer isn't there yet, but I also very much dislike UIs that constantly shift elements in and out depending on UI state. A clean visual field is my preference, and static toolbar buttons, despite taking up space, still work for me.
  • Popular is wrong and don't work!

    Bug Reports
    1
    0 Votes
    1 Posts
    26 Views
    D
    i'm using NodeBB v3.10.3. Popular work well when i start to use. In the one day, i don't know why Popular don't work although i try to click to topics for update topics views. Site don't show any data when i chose: day, week, month [image: 1733200643197-5161646d-203a-441a-b031-788314c75d08-image.png] When i chose: All time, site response data but it's not true by views. this is my congfig: { "url": "https://mywebsite", "secret": "{mykey}", "database": "mongo", "mongo": { "host": "{ip}", "port": "27017", "username": "nodebbv3", "password": "mypass", "database": "nodebbv3", "uri": "" }, "port": ["4567","4568","4569"], "bind_address": "0.0.0.0", "isCluster": "true", "redis": { "host": "127.0.0.1", "port": "6379", "password": "mypass", "database": "2" }, "upload_path":"/public/uploads", "session_store": { "name": "redis", "host":"127.0.0.1", "port":"6379", "password": "mypass", "database": "1", "tls": {} } }
  • Session problem with https

    Unsolved Technical Support
    5
    0 Votes
    5 Posts
    41 Views
    PawełP
    After a few tweaks, everything works. The config from docs didn't work properly and is probably a bit outdated, (tls version, spdy...). First: CloudFlare SSL: Flexible to Full Second: New nginx setup: server { listen 80; server_name forum.example.com; return 302 https://$host$request_uri; } server { listen 443 ssl http2; server_name forum.example.com; ssl_certificate /home/ubuntu/nodebb/ssl/forum.crt; ssl_certificate_key /home/ubuntu/nodebb/ssl/forum.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; ssl_ciphers 'AES128+EECDH:AES128+EDH'; ssl_prefer_server_ciphers on; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4567; # no trailing slash proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
  • Category by mentioning

    ActivityPub
    8
    3 Votes
    8 Posts
    72 Views
    julianJ
    @[email protected] I cannot reproduce the issue, I was able to successfully mention a category and NodeBB automatically picked up the topic and categorized it as expected. The only thing I can suggest is to pull the latest commit from the git repo?
  • 4 Votes
    1 Posts
    28 Views
    julianJ
    Agenda preparation for the December ForumWG meeting can be found at this public link (anyone can make comments for review.) Monthly meetings are held on the first Thursday of each month, at 1700 to 1800 UTC. You can find them listed in the SocialCG Calendar. The next meeting will be held on 5 December 2024. We will be continuing onwards with: FEP convergence (re: conversational contexts) and a proposal re: baseline usage of as:context as a grouping mechanism updates by WG members re: non-as:Note support in Mastodon As always — time permitting — if you'd like to speak or inquire about a certain topic, comment in the agenda or reply here, the floor is open!
  • Quoted posts

    ActivityPub
    70
    6 Votes
    70 Posts
    766 Views
    Christian StangeC
    @[email protected] said in Quoted posts: One big benefit of this proposed quote post methodology is that it would be a version that Mastodon, et. al. would probably be willing to support. They have valid concerns that people will abuse quote posts to harass others. This proposal mitigates that. It also is useful in non-malicious contexts since people can fix typos and errors in their original post. It's also useful if the person being quoted wants to retract what they said, perhaps because they changed their mind on a topic or found new information. Well, and Mastodon et. al. are free to implement it that way. There is of cause the limitation of the technical solution on the Forum side regarding editing or deleting; but Mastodon is free to implement it as links. In the same way as a Forum solution has to implement it as qoutes, because the context is different. That means that if the forumpost actually becomes edited or deleted, Mastodon will delete it, because the link has disappeared, but if the Mastodon qoute disappears, the qoute stays in the forum, but the link back to source disappear so now it is just a statement witout a source.
  • Original image stays on server after upload

    Solved Technical Support
    4
    0 Votes
    4 Posts
    54 Views
    PawełP
    My recommendation is compressorjs - https://github.com/fengyuanchen/compressorjs The compression happens on the client side and we only upload the resized file. This approach saves space and reduces file upload time which is especially important on mobile.
  • Lemmy and NodeBB

    ActivityPub
    16
    0 Votes
    16 Posts
    1k Views
    K
    @julian said in Lemmy and NodeBB: Seems like a bug or restriction on their part. Yeah, at the very least it's not how people seem to expect it to work, but a lot about ActivityPub doesn't work the way people have been accustomed to. So I can understand that. Personally, I have complicated feelings about whether a site even should be hosting groups for non-local users. I guess I can see a use-case for such a thing, but this whole endeavour feels like it needs to be local-first to me, rather than LARPing as homogeneous centralized social media.
  • To use mysql, update or migration?

    Unsolved Technical Support
    6
    0 Votes
    6 Posts
    40 Views
    N
    For anyone coming across this, It does not prompt or show what name to use. During install; Which database to use (mongo) postgres
  • changes not reflecting

    Unsolved Technical Support
    1
    0 Votes
    1 Posts
    14 Views
    p pbP
    Changes are not reflecting on the local URL after I make updates to the code. Even after completely deleting the views folder and modifying the category.json file, restarting NodeBB, and refreshing the URL, no changes are visible. and url is still opening
  • Nodebb bing indexnow

    Plugin Requests
    2
    0 Votes
    2 Posts
    22 Views
    nhl.plN
    Such up and downs are normal for all search engines. But it still interesting to see. I think NodeBB team is able to find eventual issues. Thank you for mentioning Bing.
  • 7 Votes
    55 Posts
    7k Views
    barisB
    @Paweł no problem, yeah you can grep for stuff in the node_modules directory to find the culprit. Or you can disable plugins one by one. ./nodebb plugins command shows active plugins.