Skip to content
  • 0 Votes
    1 Posts
    73 Views
    huigeH

    as did the nodebb community
    2024425134437.png

  • 0 Votes
    1 Posts
    71 Views
    F

    Hi,

    I'm wondering if it is possible (maybe by Plugin) to add special "Labels" to posts, like these ...

    Good/Bad Shape of Post Good/Bad Spelling of Post Excellent Post Impolite Disrespectful Missing Basic Post Requirements Escalating / De-Escalating Post

    Connected with every such label is a detailed description what this Label is meaning.

    Example

    Missing Basic Post Requirements

    If you came here because someone flagged your post with this label, you are asked to do the following:

    Read this text carefully Fix your post in all stated attributes Be aware that your reputation score may suffer, if you do not fix this If you fixed your post, you may ask a moderator for feedback and finally to remove the label, if resolved.

    For a post in a technical forum like this one here, please take care of the following:

    Spelling: Use correct spelling and grammar. Write in full sentences. Shape: Create your post, so one can easily read it. Use paragraphs, clear language, maybe use headers. Informations: Supply concrete Informations about your problem Facts: Supply entered commands and output given by those commands. Supply Screenshots only if text based information is not available or Screenshots are more useful in your case than text Politeness: Uphold Politeness at all times. No abusive words. Request: Phrase a request, how others can help you here. What do you want?

    Reputation Score Impact

    Starting from 5 own posts flagged with this label, every further post with this label reduces reputation score by 1

    Other Ideas about that topic

    The labels may be visible in Forum/Subforum-View The lables should be editable by Permission which may be granted to users and groups Moderators may be informed about certain Label-Assignments (Disrespectful, Impolite, ...) Moderators can clear labels Disable User-Labels for certain Posts (After a moderator review the situation, it's no longer useful to have user labels, so a moderator may disable user-labels)
  • 0 Votes
    1 Posts
    49 Views
    ahmed26A

    I am doing the steps to create the database correctly according to the document.
    I am connecting to the database

    but it gives authentication error
    I don't understand where I am doing wrong
    ıo.PNG
    jjj.PNG

  • 1 Votes
    1 Posts
    70 Views
    ahmed26A

    Hello friends I did these steps in mongodb

    x0.PNG

    x3.PNG

    How do I organize this section according to mongodb data information?
    can you write as an example I don't understand this part

    x1.PNG

  • 1 Votes
    1 Posts
    72 Views
    Gliding9426G

    On PC I paste images in the textbox but on mobile, specifically on Android, you can't copy images in the clipboard, so how to post images? Must tell the users to host images in a 3rd party site like imgur and add it manually via markdown?

    Edit: sorry just found it, the upload button is the last button of the toolbar

    I was able to upload images by pressing that button

  • 0 Votes
    1 Posts
    190 Views
    CaptainKC

    I'm trying to understand how google indexes my Nodebb forum, maybe one of you could help me ?…
    Obviously i'd like to get as many clicks on links to my forum as possible, but from what i'm gathering, whenever people search for words that do appear on my forum, they get different links (to the last post that's been published in a thread , or to a random page within the thread).
    e.g. there's a thread about a specific movie on my forum, the thread holds the same title as the movie itself, but when people google the name of the movie + forum, they get results pointing to a post in the middle of the thread, not to the first page.
    So no matter how successful a topic of discussion is on my site, it never really gets the recognition i wish it had on google, not because it's not indexed but because it is indexed several times, via multiple links, some of which hold no specific interest.
    How can i send clear instructions to google on which pages are relevant / important to index ?
    (sorry if this is a silly question, i'm clearly no expert… 😕)

  • 0 Votes
    1 Posts
    95 Views
    P

    we ave a requirement were we want to create public groups and allow user to request to join te group.
    Also we want to make group discussion readable to non registered users
    is it possible?

  • 3 Votes
    1 Posts
    152 Views
    oplik0O

    (a development post by a contributor, not a team member 🙂 )

    NodeBB currently works with docker... technically.
    I mean, the default image is fine if you set it up correctly - but that's a pretty big if and there wasn't any good documentation. The existing docker-compose file had some tiny pain points like:

    not exposing any ports by default it recommends setting up a reverse proxy like traefik, which can be a good idea and avoids a small docker security footgun (ports exposed by containers can bypass some firewall configurations, e.g. ufw) but also means that running docker compose up just starts up a container you can't connect to by default! You'll need to modify the config, whether you want to expose a port or set up Traefik... not setting up volumes I hope you like redoing all your configuration when updating the image! also, hope you installed some plugin for storing uploads remotely, since even they'll be gone when you delete and recreate the container you can also, again, edit it to resolve that issue not creating any database in the mongodb container using admin works, but is really not intuitive!

    And when I said the image was fine, I mean that it's acceptable, not that it's great. It always builds NodeBB before startup, installing and activating plugins in a way that will persist properly requires using arcane configuration options that are not mentioned in the docs (and it results in not being able to install or remove any plugins at runtime), and - again - setting up volumes is entirely up to the user.

    However, quite some time ago, @stevefan1999-personal made a pull request that addressed many of these issues, and over time came to address almost everything I mentioned here. And finally we're getting close to landing these changes, and some other small improvements, in NodeBB/NodeBB#12031

    So what will change?

    Running docker compose --profile mongo up is now all you need to start a working instance of NodeBB in a container. Initially it'll launch the web installer, with already populated database configuration, leaving you just to set up the NodeBB URL and admin account. Then just waiting a bit for setup to finish and you're done - NodeBB is running under port 4567. You can now use some reverse proxy on host, modify the compose file to expose it under port 80 or add a containerized reverse proxy and remove the default port binding. If you use the default compose file you'll notice that configuration and - more importantly - uploads are now mounted in .docker directory, so they'll persist when recreating the container There are some additional env variables that can affect the image startup behavior - e.g. you can now choose if NodeBB will run a build before starting.

    There's another nice change that you might've thought of if you saw the initial PR title - docker image size. And it's a fairly large difference. Some numbers:

    current image: 601MiB compressed/1.62GiB uncompressed original alpine PR: 315MiB compressed/986MiB uncompressed new PR (slim debian build): 211MiB compressed/674MiB uncompressed

    For reference, now the official MongoDB image is actually larger than NodeBB, and combined (even with redis added to the mix) they're still e.g. almost 2x smaller than Discourse slim image (747MiB compressed/2.02GiB uncompressed).
    And MongoDB is the largest of the supported databases - Postgres clocks at only 150MiB compressed and offers a 94MiB compressed alpine version, and Redis clocks in at 49MiB compressed for a debian image and just 15MiB for alpine.

    The result is that when running NodeBB with postgres the images will end up taking less than 1GB of disk space, basically half of what they do currently. All while offering much better user experience and configurability.

    And finally, Docker is graduating to being mentioned in official docs with NodeBB/docs#78 🙂

  • 0 Votes
    1 Posts
    104 Views
    H

    I want to upload images to S3 or CF,but there isn't plugins I found,so I store the picture locally
    How do I set images to be cleared automatically, or how do I set posts to expire and be cleared,please help me..
    The follows are not working .
    5decafad-0415-4078-b5a7-19dfe13d6b93-image.png
    39f03afc-d960-4f44-9e09-aaf5a5551c2a-image.png

  • 0 Votes
    1 Posts
    95 Views
    H

    I use nginx proxy manager to proxy the ip and port of the Docker container, which is started from GitHub's Docker-Compose, but it doesn't seem to work.

    e7504928-fb47-47d0-a9c3-ea03ce9fade8-image.png
    da6af99b-0e0a-4c7c-b632-34018168a69b-image.png
    b6ffee8d-0840-4380-b395-9ed6f0d27c0f-image.png
    c3f487eb-9485-4679-92f1-29a3778cf5c1-image.png

  • Email Service failed

    General Discussion
    1
    0 Votes
    1 Posts
    87 Views
    H

    I registered a account with my Email service,but something was wrong.
    It is a docker container,I transfer the data and pack it up to other VPS.
    the service is useful before I transfered.
    b5172b9e-4213-4236-b220-0234d7ea98d8-image.png
    3b69306f-b377-4365-9804-3ba8ffba3a5e-image.png

  • 0 Votes
    1 Posts
    89 Views
    vijay kumavatV

    Hi,

    How this pages are crawl in Google Search engine and said soft404 page?

    https://forum.definedgesecurities.com/?upage=45&page=9&filter=unreplied https://forum.definedgesecurities.com/?upage=45&page=1&filter=new

    What should we do in such case?

  • 0 Votes
    1 Posts
    166 Views
    R

    I'm trying to understand the legal implications of allowing EU residents to create accounts on a US based forum. Is it sufficient to place verbiage in the ToS that requires acceptance of data residency in the US?

    For example

    We care about data privacy and security. By using the Site, you agree to be bound by our Privacy Policy which is incorporated into these Terms of Use. Please be advised the Site is hosted in the United States. If you access the Site from any other region of the world with laws or other requirements governing personal data collection, use, or disclosure that differ from applicable laws in the United States, then through your continued use of the Site, you are transferring your data to the United States, and you agree to have your data transferred to and processed in the United States.

    Are there any other clauses that need to be clearly identified? We do state the identifiers collected when creating an account

    All data collected is solely for the purpose of providing unique indentifiers in order to allow for the creation of a user account that is then used to access our services. None of this data is shared with 3rd parties, and our own usage is restricted to informational messaging around the operation and functionality of the application. We may ask for and store the following data elements as part of our Sign Up process:

    Username (can be fully anonymous)
    A valid email address
    A valid phone number for dual factor authentication (optional)

    Any gotchas to be wary of? or any advice in general would be much appreciated.