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
  • Brite
  • 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

Offical apps | Community apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Announcements
  3. Chat

Chat

Scheduled Pinned Locked Moved Announcements
15 Posts 7 Posters 522 Views 7 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.
  • nebulonN nebulon

    yes so clients (besides the built-in webclient) are planned, so far we have just built the two we have use-cases for, which is an android and a gnome (libadwaita) client. However those are not ready to release.

    Security wise, like all our apps, we operate in an environment where the Cloudron server is trusted. So all connections are encrypted (all is just https) but the storage on the server is not encrypted on top. And since we put the trust in the server, there are no plans for e2ee at all as a concious decision. Those make a lot of sense when you don't trust your coordinating server of course (like the typical signal or regular saas and such)

    Media handling will come, so far those are just files in a folder, so one can purge on timestamp if that is wanted. But I guess we will provide some better controls over time.

    For import, we have a matrix import script, which we also needed, but that will need some polishing and documentation, which will come.

    For export, sure we can easily add json/html export but also the whole app has a rest api, so this can even be just put at an AI agent to do these days 🙂

    humptyH
    humptyH
    humpty
    wrote last edited by
    #6

    @nebulon said:

    which is an android

    I can help test the app if you're willing to share the APK.

    @nebulon said:

    Media handling will come, so far those are just files in a folder, so one can purge on timestamp if that is wanted. But I guess we will provide some better controls over time.

    To share some issues I ran into in Matrix. Last time I tried deleting media to save on space, it corrupted the rooms and I had to wipe the entire app. Luckily, I had exported the rooms via HTML/JSON beforehand. I used the Matrix admin tool btw. I didn't manually delete things. But, manual deletion of a room's media folder (assuming each room has its own folder) would be ideal. For instance, for DM rooms between users, we share a lot of media between each other but it serves its purpose once seen. Yet, that accounted for a huge percentage of the app's media storage.

    @nebulon said:

    Those make a lot of sense when you don't trust your coordinating server of course

    This will limit the app location to on-premise servers, really. I wouldn't trust a VPS provider with my chats.

    1 Reply Last reply
    1
    • B
      B
      bazinga
      wrote last edited by
      #7

      E2EE for chats is a critical feature. Times are changing fast and being in control of your communication is a must. VPS of any sort is never a trusted entity. However as soon as you introduce E2EE it becomes a much, much bigger effort.

      Without mobile apps this solution will be way more niche. Desktop apps (maybe via Electron) are very useful too. Why the choice of Gnome only with gnome specific libraries? I run KDE, so that app won't be great for me. Why not Qt or other variants?

      1 Reply Last reply
      1
      • nebulonN
        nebulonN
        nebulon
        Staff
        wrote last edited by
        #8

        I think for E2EE chats matrix is a much better option, tbh one of the reasons we wanted to move away from matrix internally was the e2ee which cases lots of side-effects, but that may just be user-error in many cases. Anyhow I understand that everyone has different trust levels depending on the data type and hosting setup, but just to put this in perspective, we don't plan to add this anytime soon to the chat app.

        For the clients, we just started with the systems we use internally, which is Android and me specifically gnome. This is a pure pragmatic decision so we can start using it asap to find and fix issues early.

        robiR 1 Reply Last reply
        2
        • B
          B
          bazinga
          wrote last edited by
          #9

          Yes, Matrix seems to be a decent system, but who knows how great its security really is. After all lots of people seem to think Signal is a privacy focused chat app.

          Understand your position regarding the audience and functionality. Makes sense, I guess. Will this be only chat or video calls as well?

          As for the desktop app. Well, if you can consider cross DE app - it'd be a much better time investment (in my mind, obviously) as you wouldn't need to re-write for other platforms.

          avatar1024A 1 Reply Last reply
          0
          • nebulonN
            nebulonN
            nebulon
            Staff
            wrote last edited by
            #10

            I guess the cross desktop app is really the webapp.

            B 1 Reply Last reply
            2
            • girishG girish referenced this topic
            • nebulonN nebulon

              I guess the cross desktop app is really the webapp.

              B
              B
              bazinga
              wrote last edited by
              #11

              @nebulon That's a fair statement. With that said I do prefer desktop apps for Whatspp, Telegram, Element.

              jdaviescoatesJ 1 Reply Last reply
              1
              • B bazinga

                @nebulon That's a fair statement. With that said I do prefer desktop apps for Whatspp, Telegram, Element.

                jdaviescoatesJ
                jdaviescoatesJ
                jdaviescoates
                Super Fan
                wrote last edited by
                #12

                @bazinga said:

                Whatspp, Telegram, Element.

                I use the web WhatsApp and Element. I used to have the Telegram desktop app, but I stopped using Telegram because of the ads (and because it's just another proprietary for private profit app that doesn't even have E2EE on by default).

                I use Cloudron with Gandi & Hetzner

                1 Reply Last reply
                0
                • nebulonN nebulon

                  I think for E2EE chats matrix is a much better option, tbh one of the reasons we wanted to move away from matrix internally was the e2ee which cases lots of side-effects, but that may just be user-error in many cases. Anyhow I understand that everyone has different trust levels depending on the data type and hosting setup, but just to put this in perspective, we don't plan to add this anytime soon to the chat app.

                  For the clients, we just started with the systems we use internally, which is Android and me specifically gnome. This is a pure pragmatic decision so we can start using it asap to find and fix issues early.

                  robiR
                  robiR
                  robi
                  wrote last edited by
                  #13

                  @nebulon that's because of the architecture of how the Matrix folks decided to implement e2ee.

                  You don't have to do the same, better yet make it better like Signal did.

                  Frequency tech & energy mastery

                  1 Reply Last reply
                  0
                  • B bazinga

                    Yes, Matrix seems to be a decent system, but who knows how great its security really is. After all lots of people seem to think Signal is a privacy focused chat app.

                    Understand your position regarding the audience and functionality. Makes sense, I guess. Will this be only chat or video calls as well?

                    As for the desktop app. Well, if you can consider cross DE app - it'd be a much better time investment (in my mind, obviously) as you wouldn't need to re-write for other platforms.

                    avatar1024A
                    avatar1024A
                    avatar1024
                    Super Fan
                    wrote last edited by
                    #14

                    @bazinga said:

                    after all lots of people seem to think Signal is a privacy focused chat app.

                    Damn, I might be one of those...what's the issue with it?

                    jdaviescoatesJ 1 Reply Last reply
                    3
                    • avatar1024A avatar1024

                      @bazinga said:

                      after all lots of people seem to think Signal is a privacy focused chat app.

                      Damn, I might be one of those...what's the issue with it?

                      jdaviescoatesJ
                      jdaviescoatesJ
                      jdaviescoates
                      Super Fan
                      wrote last edited by jdaviescoates
                      #15

                      @avatar1024 not a lot IMHO, but some don't like that it's connected to phone numbers. Although you can also have usernames too now and even when you've got someone's number Signal doesn't display it so 🤷

                      IMHO it's still the best option that isn't confusing to use for average normal people.

                      I use Cloudron with Gandi & Hetzner

                      1 Reply Last reply
                      6

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      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