Skip to content

General Discussion

A place to talk about whatever you want

3.9k Topics 24.0k Posts
  • Who is using NodeBB?

    Pinned
    627
    92 Votes
    627 Posts
    1m Views
    Astro WhatA
    And I've been enjoying playing with NodeBB so much I just started another site with it. Still learning the ins & outs of getting multiple sites on one VPS instance, but I think I may have it. The site is for the open and friendly discussion of politics and religion, the thing banned on most sites. I figured it might get some traction with societies the way they are today. Ideology Central.
  • We made it into TechCrunch!

    2
    19 Votes
    2 Posts
    43 Views
    Sylwester CybaN
    Congratulations! For Wiki more like next 10 years in the editors queue.
  • Test Post from Lemmy

    3
    +1
    0 Votes
    3 Posts
    95 Views
    freamonF
    @[email protected] reply from nodebb to see if there's an 'actor' in the Create activity
  • How to get to the root from the profile page?

    2
    +1
    0 Votes
    2 Posts
    61 Views
    Astro WhatA
    Which theme are you using? With Harmony I still have the menus on the sidebars. And on mobile it is present on the bottom.
  • Xenforo vs NodeBB vs Invision in 2025 (and Beyond)

    6
    0 Votes
    6 Posts
    317 Views
    Brutus5000B
    I wrote down my reasons for choosing NodeBB in 2020 based on our requirements and the points are still valid. https://forum.faforever.com/topic/1/welcome-to-the-new-faforever-forum/2?_=1737332556769 On top of that it even improved: Read/Write API are now part of core and there is an official OAuth plugin, soon our need for an adapted own plugin will be gone.
  • Domain name change

    7
    0 Votes
    7 Posts
    570 Views
    N
    Hi, I have another situation where I have different config.json confusing me now. $ cat config.json { "url": "https://oldname1.com", "secret": "xxxxxxxx", "database": "mongo", "mongo": { "host": "127.0.0.1", "port": 27017, "username": "", "password": "", "database": "nodebb", "uri": "mongodb://nodebb4556:xxxxxx@localhost:27017/nodebb" } And... $ cat ../nodebb/config.json { "url": "http://localhost:4567", "secret": "xxxxxxxx", "database": "postgres", "postgres": { "host": "127.0.0.1", "port": "5432", "username": "nodebbgttt56", "password": "xxxxx", "database": "nodebb", "ssl": "false" }, "port": "4567" Both were used, the second is the current one. Both worked but which one is right? The new version is using postgres. Based on your comment, it should be like this; { "url": "https://www.domainname:4567", << nginx proxy port "secret": "xxxxxxxx", "database": "postgres", "postgres": { "host": "127.0.0.1", "port": "5432", "username": "nodebbgttt56", "password": "xxxxx", "database": "nodebb", "ssl": "false" }, "port": "4567" Am I going wrong somewhere even if this works?
  • why do i see the deleted topic 😞

    29
    0 Votes
    29 Posts
    13k Views
    MustangM
    Good afternoon, no decision has been made? Perhaps there is someone who can suggest how to make bypasses some solution? What would not be visible deleted posts of users, maybe they can be somehow automatically moved to another section?
  • Regarding the post, only view the original poster

    3
    2 Votes
    3 Posts
    90 Views
    F
    @eeeee [image: 1736910127891-83a537a7-3117-4b6f-a978-11d1bd1fd5ab-image.png] I need a way to view only the message of the sender
  • Terminated my accounts at Meta's Instagram and Threads...

    7
    2 Votes
    7 Posts
    137 Views
    Mike Macgirvin 🖥️M
    Friendica, Hubzilla, or streams? All have Facebook-like groups, events, photo albums, etc...
  • NodeBB and Cloudflare

    8
    1 Votes
    8 Posts
    2k Views
    Astro WhatA
    Just a note for those that are using CloudFlare. You may find your site CSS gets wonky after removing some plug-ins. Mine was some that dealt with the editor. No matter what I removed/added back in and rebuilt the editor was really displaying in bad form. Then it dawned on me that CloudFlare does caching. Flushed the CF cache and the editor looks like it is supposed to.
  • How to give the ONLY permission to create tags to the admin?

    2
    1 Votes
    2 Posts
    47 Views
    <baris>B
    You can use the tag whitelist feature. This limits users to only the whitelisted tags by admins
  • Emails still not sending, 535

    34
    0 Votes
    34 Posts
    2k Views
    Astro WhatA
    @eeeee said in Emails still not sending, 535: This is where I get stuck, where is the DMARC/SPF/DKIM configured and what should it be configured as? As mentioned, they are DNS entries. In fact, if I remember correctly (it has been a while since I set up the last ZoHo domain related email) the provide the entries that you need to enter into the DNS listing entry area with whomever you are hosting your DNS with. For DKIM they have help documentation https://www.zoho.com/mail/help/adminconsole/dkim-configuration.html You also have to create your MX entries. [image: 1736590722154-screen-shot-2025-01-11-at-4.17.38-am.png] I think there are SPF guides for ZoHo also, but this is mine and should work as a TXT entry in your DNS control panel for your root DNS entry (sometimes shown as @ in the dns entry panels). "v=spf1 include:zohomail.com -all"
  • Help! How to initialize configuration using environment variables

    1
    0 Votes
    1 Posts
    52 Views
    Q
    I have seen the environment variables for reading the project, but I still need to initialize the project using these environment variables. const envConfMap = { CONFIG: 'config', NODEBB_CONFIG: 'config', NODEBB_URL: 'url', NODEBB_PORT: 'port', NODEBB_ADMIN_USERNAME: 'admin:username', NODEBB_ADMIN_PASSWORD: 'admin:password', NODEBB_ADMIN_EMAIL: 'admin:email', NODEBB_DB: 'database', NODEBB_DB_HOST: 'host', NODEBB_DB_PORT: 'port', NODEBB_DB_USER: 'username', NODEBB_DB_PASSWORD: 'password', NODEBB_DB_NAME: 'database', NODEBB_DB_SSL: 'ssl', }; What is the docker-composer.yml used for startup networks: 1panel-network: external: true services: nodebb: container_name: ${CONTAINER_NAME} deploy: resources: limits: cpus: ${CPUS} memory: ${MEMORY_LIMIT} environment: - TZ=Asia/Shanghai - NODEBB_PORT=4567 - NODEBB_URL=http://127.0.0.1:4567 - NODEBB_ADMIN_EMAIL="[email protected]" - NODEBB_ADMIN_PASSWORD="xxxxxxx" - NODEBB_ADMIN_USERNAME="admin" - NODEBB_DB="postgres" - NODEBB_DB_HOST="127.0.0.1" - NODEBB_DB_NAME="nodebb" - NODEBB_DB_PASSWORD="xxxxxxx" - NODEBB_DB_PORT=5432 - NODEBB_DB_USER="nodebb" image: ghcr.io/nodebb/nodebb:3.12.2 labels: createdBy: Apps networks: - 1panel-network ports: - 4567:4567 restart: always volumes: - ${NODEBB_ROOT_PATH}/node_modules:/usr/src/app/node_modules - ${NODEBB_ROOT_PATH}/build:/usr/src/app/build - ${NODEBB_ROOT_PATH}/uploads:/usr/src/app/public/uploads - ${NODEBB_ROOT_PATH}/config:/opt/config - ${NODEBB_ROOT_PATH}/setup.json:/usr/src/app/setup.json What I hope for is to achieve unmanned installation
  • Improving docker support

    7
    5 Votes
    7 Posts
    583 Views
    julianJ
    @ANONYMOUSKOREAN the Dockerfile is maintained by the community, since we don't use it at NodeBB ourselves. That said, it would be very appreciated if you were to help keep the file updated
  • The Fediverse is unique.

    16
    +0
    0 Votes
    16 Posts
    682 Views
    Jon S. von TetzchnerJ
    @VE2UWY @Vivaldi DDG is a good choice, but if you want Google results, you might be able to use Startpage or Ecosia as well.
  • Efficient way to increase World posts on a topic?

    9
    0 Votes
    9 Posts
    831 Views
    bh4 techB
    @julian Peertube account follows are now working, but I did not get any video from @[email protected] in my feed yet. Ready to wait a few more days for that. However, (meta) Threads accounts seems to be unfollowable even now.
  • Can I deploy NodeBB in Railway?

    1
    0 Votes
    1 Posts
    84 Views
    145691
    As the title says. I don't have money to buy a server.
  • My experiment for a "topic export/save to PDF/HTML" feature

    2
    +1
    1 Votes
    2 Posts
    185 Views
    julianJ
    @bboctt Nice nice nice. Okay, here are my thoughts on it... there are some applications for print view even in 2024/2025. One of those is reader mode. For whatever reason, NodeBB doesn't format well at all when sites try to remove extraneous elements and keep just the post text. if you don't care so much about getting the entire topic history, you could just get the existing topic data on-page by querying ajaxify.data. You can retrieve additional pages by passing ?page= param.
  • Testing federation

    3
    0 Votes
    3 Posts
    594 Views
    bh4 techB
    Just a shuttlecraft based toy activitypub server running on github workspace
  • How to support old browsers in NodeBB 3-4?

    6
    +1
    1 Votes
    6 Posts
    572 Views
    julianJ
    @bboctt oh lord!! The ever-lasting battle between compatibility and adoption of new features. At the end of the day, supporting older browsers gives us enough developer friction as to become a no-go. That's not to mean that it isn't important, but unfortunately that the market share isn't there for us to spend a significant amount of time on it. But let's say... if a big bank came to us and said "This forum needs to work on IE11!!", and was going to spend the dollars to get the software there, then that is a different story. On the upside, though, there are a couple small things we can try to address. The site's client-side js shouldn't immediately crash... stuff should work. It may be worth investing some time into getting the baseline functionality working, if it isn't already.