Skip to content

IRC Server/Client - Chat App with NodeBB

Linux
6 3 2.6k 1
  • Hello @all @phenomlab

    NodeBB haven’t got a great chat plugin or native chat system.
    Global chat plugin is very good but he haven’t got moderation tools and it’s a problem.

    For my test, I research a good IRC server for Debian 11 to install on my VM.
    I would like to have Moderation Tools and a GUI for the Configuration (Moderation ,channels etc…)

    For the Client, I have install The Lounge on the VM, it’s a server client IRC wirth GUI, he is very great 😉

    There may be better than IRC servers/clients, but the IRC server/The lounge combo has the advantage of being quite simple without necessarily having user databases.
    Afterwards, if we have a app or system that can interface with the NodeBB user database, that would be great. (IRC server too)

    Thanks my friends

  • Hello @all @phenomlab

    NodeBB haven’t got a great chat plugin or native chat system.
    Global chat plugin is very good but he haven’t got moderation tools and it’s a problem.

    For my test, I research a good IRC server for Debian 11 to install on my VM.
    I would like to have Moderation Tools and a GUI for the Configuration (Moderation ,channels etc…)

    For the Client, I have install The Lounge on the VM, it’s a server client IRC wirth GUI, he is very great 😉

    There may be better than IRC servers/clients, but the IRC server/The lounge combo has the advantage of being quite simple without necessarily having user databases.
    Afterwards, if we have a app or system that can interface with the NodeBB user database, that would be great. (IRC server too)

    Thanks my friends

    @DownPW My personal take on this is that NodeBB is a forum application first and foremost, and it’s PM system is arguably much better than those whom have previously attempted this (Flarum for example). With applications such as Discord, I (personally) see little room for a product like NodeBB to compete, and, a chat plugin would defeat the objective of a forum in the sense that it is not designed to retain archived information useful for other visitors to the site.

    In addition, I see this as harmful to Google searches and general SEO. The chat plugin discussions would not be public, meaning that any useful information contained in the chats themselves are inaccessible to others.

  • phenomlabundefined phenomlab marked this topic as a regular topic on
  • So sorry Mark @phenomlab for my answer delay, I’ve been pretty busy lately 😞

    I respect your point of view on this.
    however, I would like to test this even for fun.

    After research, I will install InspIRCd for test and Use The Lounge for the client.

    I see rocketchat too but I have no fund a great tutorial for install.

    I’m still looking for a way to interface the NodeBB database (user/password) with another chat application.

    The goal would be for a NodeBB user to be able to use their nodeBB credentials to connect to chat (Irc or other applications)

    cya 😙

  • So sorry Mark @phenomlab for my answer delay, I’ve been pretty busy lately 😞

    I respect your point of view on this.
    however, I would like to test this even for fun.

    After research, I will install InspIRCd for test and Use The Lounge for the client.

    I see rocketchat too but I have no fund a great tutorial for install.

    I’m still looking for a way to interface the NodeBB database (user/password) with another chat application.

    The goal would be for a NodeBB user to be able to use their nodeBB credentials to connect to chat (Irc or other applications)

    cya 😙

    @DownPW I think RocketChat is the most popular these days. I also know there is a plugin that allows NodeBB sessions to persist across applications so that night be worth looking at in terms of authentication.

  • We still use Skype 🤣 these days it’s very slow, we thought of switching to discord for our internal use but we don’t want to miss chay history.

    Chatmantra .io or something is also really nice

  • We still use Skype 🤣 these days it’s very slow, we thought of switching to discord for our internal use but we don’t want to miss chay history.

    Chatmantra .io or something is also really nice

    @Hari not sure from the consumer perspective, but Skype has been all but completely consumed by Microsoft Teams when it comes to business usage.


Related Topics
  • What’s going on with NodeBB?

    Performance nodebb script die
    20
    8 Votes
    20 Posts
    3k Views
    @cagatay The most reliable way to upgrade Node.js on Ubuntu depends on how you originally installed it. Method 1: Using NVM (Recommended) If you already use Node Version Manager (NVM), upgrading is simple. NVM allows you to keep both versions and switch between them if needed. Install Node 22: nvm install 22 Switch to Node 22: nvm use 22 Set it as your default: nvm alias default 22 Verify the change: node -v Method 2: Using NodeSource (PPA) If you installed Node.js via apt using the NodeSource repository, you need to update the repository script to point to the new version. Remove the old NodeSource list (optional but cleaner): sudo rm /etc/apt/sources.list.d/nodesource.list Download and run the NodeSource setup script for Node 22: curl -fsSL [https://deb.nodesource.com/setup_22.x](https://deb.nodesource.com/setup_22.x) | sudo -E bash - Install/Upgrade Node.js: sudo apt-get install -y nodejs Verify the installation: node -v Method 3: Using the ‘n’ Package If you have npm installed, you can use the n interactive manager. Clear the npm cache: sudo npm cache clean -f Install the ‘n’ helper: sudo npm install -g n Install Node 22: sudo n 22 Update your shell: hash -r Troubleshooting Permission Denied: If you see permission errors using Method 2 or 3, ensure you are using sudo. Path Issues: If node -v still shows version 20 after upgrading via NVM, restart your terminal or run source ~/.bashrc. Conflicts: Avoid mixing these methods. If you switch from apt to nvm, it is best to sudo apt remove nodejs first to avoid path conflicts.
  • 3 Votes
    1 Posts
    871 Views
    No one has replied
  • Network Security Monitoring

    Learning security network server
    7
    3 Votes
    7 Posts
    2k Views
    @phenomlab I will check those out. Thanks for sharing. I appreciate it!
  • Which email client do you use?

    Discussion email client
    56
    22 Votes
    56 Posts
    21k Views
    @phenomlab said in Which email client do you use?: @DownPW Isn’t this more of an email server in it’s own right rather than an email client? Oh yes sorry… I didn’t pay attention
  • Can you adjust Admin settings on your NodeBB?

    Bugs nodebb
    5
    0 Votes
    5 Posts
    2k Views
    @Panda as, yes, now I understand and that makes 100% sense. It means those who get down voted can still have an opinion and use common services. And yes, you’re right. Rather than down vote, just ignore if you don’t agree.
  • Top Ranked Forums

    Chitchat nodebb top ranked
    9
    1
    3 Votes
    9 Posts
    3k Views
    The real issue here is that most people consider forums to be “dead” in the sense that nobody uses them anymore, and social media groups have taken their place. Their once dominant stance in the 90’s and early 00’s will never be experienced again, but having said that, there are a number of forums that did in fact survive the social media onslaught, and still enjoy a large user base. Forums tend to be niche. One that immediately sticks out is Reddit - despite looking like it was designed in the 80s, it still has an enormous user base. Another is Stack Overflow, which needs no introduction. The key to any forum is the content it offers, and the more people whom contribute in terms of posting , the more popular and widely respected it becomes as a reliable source of information. Forums are still intensely popular with gamers, alongside those that offer tips on hacking etc.
  • Post Style View

    Solved Customisation post style sudonix nodebb
    67
    2
    18 Votes
    67 Posts
    28k Views
    @cagatay Just add margin-left on the element like @phenomlab said to you : topic [component="post/parent"] { margin-left: 10px; } [image: 1669191112290-aa08c62b-4223-4cba-8c0f-c73d50474c0d-image.png] Maybe @phenomlab have a better way
  • Blomstra Realtime issues on ubuntu server

    Solved Linux
    26
    1 Votes
    26 Posts
    8k Views
    Just checked this thread on Discuss. It’s effectively not stable yet. My suggestion would be to use kyrne/websocket