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.
  • How to give the ONLY permission to create tags to the admin?

    3
    1 Votes
    3 Posts
    68 Views
    G
    @baris said in How to give the ONLY permission to create tags to the admin?: You can use the tag whitelist feature. This limits users to only the whitelisted tags by admins thanks for your reply, I've got a solution. many thanks again.
  • Standing up @nodebb on #Docker with #MongoDB.

    14
    0 Votes
    14 Posts
    64 Views
    julianJ
    @[email protected] I can't speak to @tankerkiller125's board but I'll take a look at yours.
  • what CMS has the best integration with NodeBB

    1
    0 Votes
    1 Posts
    45 Views
    V. KushnirV
    I know that NodeBB is coded with Node.js. What CMS or framework you would recommend to use as the main website for the best integration with NodeBB (easy registration, show last forum's posts on the website etc.)? Or better to make custom pages in pure NodeBB and use custom pages as a website replacement? P.S. What do you think of websites coded with Next.js?
  • Add something to sidebar

    4
    0 Votes
    4 Posts
    34 Views
    <baris>B
    [image: 1737564069047-f861db5e-e4c4-4df9-b204-396b59091e00-image.png] Or if you want it on a specific page select it from the dropdown.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
  • We made it into TechCrunch!

    6
    55 Votes
    6 Posts
    219 Views
    Blaze (he/him)B
    Well done everyone!
  • Test Post from Lemmy

    3
    +1
    0 Votes
    3 Posts
    113 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
    67 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
    348 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
    582 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
    92 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
    144 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.
  • 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
    53 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
    597 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
    696 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
    840 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.