Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. *Really* lightweight, simple (use and administration) real time chat? Does it even exist today?

*Really* lightweight, simple (use and administration) real time chat? Does it even exist today?

Scheduled Pinned Locked Moved Discuss
25 Posts 8 Posters 4.1k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by
    #5

    IRC?

    The Konversation app included with Kubuntu / KDE- Neon might be the kind of thing that you're thinking of?

    Web Design https://www.evergreen.je
    Development https://brandlight.org
    Life https://marcusquinn.com

    D 1 Reply Last reply
    0
    • marcusquinnM Offline
      marcusquinnM Offline
      marcusquinn
      wrote on last edited by
      #6

      Or something like this perhaps? https://apps.apple.com/ai/app/wirc/id1182382960

      Web Design https://www.evergreen.je
      Development https://brandlight.org
      Life https://marcusquinn.com

      1 Reply Last reply
      0
      • marcusquinnM marcusquinn

        IRC?

        The Konversation app included with Kubuntu / KDE- Neon might be the kind of thing that you're thinking of?

        D Offline
        D Offline
        drew
        wrote on last edited by
        #7

        @marcusquinn IRC is certainly a lightweight lift for the tech but I don't think the end-user experience is quite simple enough. Konversation is a great client but there's no way I'm walking Nana or whoever through figuring out how to build it on whatever computer she's using.

        marcusquinnM 1 Reply Last reply
        0
        • marcusquinnM Offline
          marcusquinnM Offline
          marcusquinn
          wrote on last edited by
          #8
          • https://www.irccloud.com/
          • https://kiwiirc.com/
          • https://gitter.im/#apps-panel

          Web Design https://www.evergreen.je
          Development https://brandlight.org
          Life https://marcusquinn.com

          D 1 Reply Last reply
          0
          • luckowL luckow

            No idea how AOL 3.0 worked. Was never my provider 🙂
            The third result of a quick search for "php chat" -> https://justblab.com/blabax-php-ajax-website-chat-software
            Put an htpasswd in front of it and you have your local chat in a browser.

            D Offline
            D Offline
            drew
            wrote on last edited by
            #9

            @luckow Ugh— licensing for Blab AX sucks, unfortunately. It allows modifications but literally everything else is restricted.

            1 Reply Last reply
            1
            • D drew

              @marcusquinn IRC is certainly a lightweight lift for the tech but I don't think the end-user experience is quite simple enough. Konversation is a great client but there's no way I'm walking Nana or whoever through figuring out how to build it on whatever computer she's using.

              marcusquinnM Offline
              marcusquinnM Offline
              marcusquinn
              wrote on last edited by
              #10

              @drew But you host and provide the server though?

              Web Design https://www.evergreen.je
              Development https://brandlight.org
              Life https://marcusquinn.com

              D 1 Reply Last reply
              0
              • marcusquinnM marcusquinn
                • https://www.irccloud.com/
                • https://kiwiirc.com/
                • https://gitter.im/#apps-panel
                D Offline
                D Offline
                drew
                wrote on last edited by
                #11

                @marcusquinn Additionally, there's also no existing IRC server in Cloudron AFAIK and maintaining two separate containers for this plus supporting nontechnical users getting set up with clients is more than I'm interested in doing for ongoing administration.

                I'm kind of surprised there's no FOSS "I just want to have dead simple, low-touch chat functionality" web app out there.

                1 Reply Last reply
                0
                • marcusquinnM marcusquinn

                  @drew But you host and provide the server though?

                  D Offline
                  D Offline
                  drew
                  wrote on last edited by
                  #12

                  @marcusquinn I mean, I worked in support for 5 years before I worked in IT for about 7 years before I worked as a web developer for 11 years, and am now transitioning into interface design. I've got a pretty good idea of where the friction will end up being with this user set, and the cost/benefit ratio that will make this too annoying for me to bother with for regular ongoing maintenance. I'd rather put double the effort into maintaining a simple purpose-built tool that might solve this problem for other people than making sure two half-solutions consistently work together well enough for the intended audience.

                  1 Reply Last reply
                  1
                  • D drew

                    @luckow Hey that looks like a pretty good candidate. Thanks for the input!

                    scookeS Offline
                    scookeS Offline
                    scooke
                    wrote on last edited by
                    #13

                    @drew Let us know if you install this. It does look good.

                    A life lived in fear is a life half-lived

                    D 1 Reply Last reply
                    1
                    • jdaviescoatesJ Online
                      jdaviescoatesJ Online
                      jdaviescoates
                      wrote on last edited by
                      #14

                      If Cloudron have XMPP then you could use something like https://conversejs.org/

                      Snikket looks great imho and there are decent clients for mobiles too.

                      I use Cloudron with Gandi & Hetzner

                      D 1 Reply Last reply
                      1
                      • scookeS scooke

                        @drew Let us know if you install this. It does look good.

                        D Offline
                        D Offline
                        drew
                        wrote on last edited by
                        #15

                        @scooke Will do

                        1 Reply Last reply
                        0
                        • jdaviescoatesJ jdaviescoates

                          If Cloudron have XMPP then you could use something like https://conversejs.org/

                          Snikket looks great imho and there are decent clients for mobiles too.

                          D Offline
                          D Offline
                          drew
                          wrote on last edited by
                          #16

                          @jdaviescoates Yeah if I was going to do one myself I'd probably use an XMPP back end. Cloudron doesn't have an existing XMPP server AFAIK but maybe a container with ejabberd and a really simple front end or something like that.

                          jdaviescoatesJ 1 Reply Last reply
                          1
                          • girishG girish moved this topic from App Wishlist on
                          • D drew

                            @jdaviescoates Yeah if I was going to do one myself I'd probably use an XMPP back end. Cloudron doesn't have an existing XMPP server AFAIK but maybe a container with ejabberd and a really simple front end or something like that.

                            jdaviescoatesJ Online
                            jdaviescoatesJ Online
                            jdaviescoates
                            wrote on last edited by
                            #17

                            @drew said in *Really* lightweight, simple (use and administration) real time chat? Does it even exist today?:

                            Cloudron doesn't have an existing XMPP server AFAIK

                            It doesn't, but it ought to!

                            I use Cloudron with Gandi & Hetzner

                            1 Reply Last reply
                            1
                            • girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote on last edited by
                              #18

                              We used to have Let's Chat but supported XMPP but that app went unmaintained. It was one of the first apps we added on Cloudron and was also our primary chat client for a while. But since it wasn't updated, we moved to rocket.chat.

                              D 1 Reply Last reply
                              2
                              • robiR Offline
                                robiR Offline
                                robi
                                wrote on last edited by
                                #19

                                Signal.org provides a nice mix as an example app.

                                Today one should consider the UX needs by not focusing only on chat. For example for your "jitterbug" clients who would benefit from less chat and more video call type interaction. Once you open this path, it suggests that their preferred method of messaging might be short audio or video messages which techies avoid with text chat based options.

                                Many of the collaboration tools have chat built in, like NodeBB with it's web based in-page chat.

                                Another is EtherPad with the sidebar chat while you edit a text document which can also be a live chat that is a document record after you're done. It also has a p2p video plugin that works well while you do all this.

                                Then there's Jitsi which is focused on p2p audio/video but also has a chat option + screen sharing.

                                All this to say, re-consider for your specific use case and group what comes first as a primary feature (ex async or live), then secondary (a/v/text), which will help narrow down what you actually need and what the group will respond to with delight. 😄

                                Conscious tech

                                D 1 Reply Last reply
                                0
                                • robiR robi

                                  Signal.org provides a nice mix as an example app.

                                  Today one should consider the UX needs by not focusing only on chat. For example for your "jitterbug" clients who would benefit from less chat and more video call type interaction. Once you open this path, it suggests that their preferred method of messaging might be short audio or video messages which techies avoid with text chat based options.

                                  Many of the collaboration tools have chat built in, like NodeBB with it's web based in-page chat.

                                  Another is EtherPad with the sidebar chat while you edit a text document which can also be a live chat that is a document record after you're done. It also has a p2p video plugin that works well while you do all this.

                                  Then there's Jitsi which is focused on p2p audio/video but also has a chat option + screen sharing.

                                  All this to say, re-consider for your specific use case and group what comes first as a primary feature (ex async or live), then secondary (a/v/text), which will help narrow down what you actually need and what the group will respond to with delight. 😄

                                  D Offline
                                  D Offline
                                  drew
                                  wrote on last edited by drew
                                  #20

                                  @robi I've done some product design and UX work and agree that actual research would likely reveal audio/video being the ideal path— older folks make up one of TikTok's largest demographics. Unfortunately, the point is moot because creating a system like that would be a vastly heavier lift in every conceivable way. Really a job for a team with a resource budget, not a person with a broad skillset. Beyond that, I wouldn't have the bandwidth to host it and lots of older folks wouldn't have the data plans or devices to easily use it. In terms of the cost/benefit ratio, the potential benefits are significant, but the costs drown them out.

                                  The alternate chat solutions all suffer from one problem I'm trying to avoid— lack of interface focus on my core requirement. Folks who aren't used to navigating complex software environments shouldn't have to cut through a bunch of other functionality to accomplish their goals. And there's a good reason many that the alternate solutions you mentioned all have tiny centralized built-in chat functionality bolted on— because it's easy as hell to make. A small centralized chat app is often a tutorial project for various frameworks. If you're clamping down scope creep to the barest functionality for an MVP and using a modern framework that deals with lots of the security, storage, etc. it's a pretty light lift.

                                  And considering these folks do use text-based synchronous (but state persistent) methods to communicate, the cost benefit ratio for a single creator looks immeasurably better. The real trick would be making that experience good enough to get the other people on board with it.

                                  robiR 1 Reply Last reply
                                  0
                                  • girishG girish

                                    We used to have Let's Chat but supported XMPP but that app went unmaintained. It was one of the first apps we added on Cloudron and was also our primary chat client for a while. But since it wasn't updated, we moved to rocket.chat.

                                    D Offline
                                    D Offline
                                    drew
                                    wrote on last edited by
                                    #21

                                    @girish Maybe I'll fork it.

                                    1 Reply Last reply
                                    0
                                    • D drew

                                      @robi I've done some product design and UX work and agree that actual research would likely reveal audio/video being the ideal path— older folks make up one of TikTok's largest demographics. Unfortunately, the point is moot because creating a system like that would be a vastly heavier lift in every conceivable way. Really a job for a team with a resource budget, not a person with a broad skillset. Beyond that, I wouldn't have the bandwidth to host it and lots of older folks wouldn't have the data plans or devices to easily use it. In terms of the cost/benefit ratio, the potential benefits are significant, but the costs drown them out.

                                      The alternate chat solutions all suffer from one problem I'm trying to avoid— lack of interface focus on my core requirement. Folks who aren't used to navigating complex software environments shouldn't have to cut through a bunch of other functionality to accomplish their goals. And there's a good reason many that the alternate solutions you mentioned all have tiny centralized built-in chat functionality bolted on— because it's easy as hell to make. A small centralized chat app is often a tutorial project for various frameworks. If you're clamping down scope creep to the barest functionality for an MVP and using a modern framework that deals with lots of the security, storage, etc. it's a pretty light lift.

                                      And considering these folks do use text-based synchronous (but state persistent) methods to communicate, the cost benefit ratio for a single creator looks immeasurably better. The real trick would be making that experience good enough to get the other people on board with it.

                                      robiR Offline
                                      robiR Offline
                                      robi
                                      wrote on last edited by
                                      #22

                                      @drew from here it sounds like you have all the pieces already here on Cloudron, you just want to have a new wrapper web interface and make API calls to reliable backend services like Mattermost and Jitsi, which just work.

                                      Conscious tech

                                      1 Reply Last reply
                                      0
                                      • humptydumptyH Offline
                                        humptydumptyH Offline
                                        humptydumpty
                                        wrote on last edited by
                                        #23

                                        Teamspeak, it's in the CR app store. They have apps for iOS, Android, Windows, Mac, and Linux. It has extensive admin features if you want to create private channels for groups. TS5 is in beta which looks and works like Discord but minus the privacy invading policies. The best part is that your users don't need to "register" for an account. They download the client/app, enter the server address (and password if you have one set) and they're in!

                                        jdaviescoatesJ 1 Reply Last reply
                                        1
                                        • humptydumptyH humptydumpty

                                          Teamspeak, it's in the CR app store. They have apps for iOS, Android, Windows, Mac, and Linux. It has extensive admin features if you want to create private channels for groups. TS5 is in beta which looks and works like Discord but minus the privacy invading policies. The best part is that your users don't need to "register" for an account. They download the client/app, enter the server address (and password if you have one set) and they're in!

                                          jdaviescoatesJ Online
                                          jdaviescoatesJ Online
                                          jdaviescoates
                                          wrote on last edited by
                                          #24

                                          @humptydumpty said in *Really* lightweight, simple (use and administration) real time chat? Does it even exist today?:

                                          Teamspeak

                                          Sadly not open source, which I gather is important to @drew

                                          I use Cloudron with Gandi & Hetzner

                                          humptydumptyH 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search