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

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. A Matrix-WhatsApp puppeting bridge

A Matrix-WhatsApp puppeting bridge

Scheduled Pinned Locked Moved Discuss
38 Posts 13 Posters 11.1k Views 18 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.
  • chetbakerC chetbaker

    I guess the answer is no one?

    M Offline
    M Offline
    mononym
    wrote on last edited by mononym
    #11

    Hello. No updates about (WA) bridges ? Or do we just wait for the Digital Markets Act effects ? πŸ™‚
    Doesn't seems sooo difficult : https://docs.mau.fi/bridges/general/docker-setup.html?bridge=whatsapp

    1 Reply Last reply
    0
    • robiR robi

      https://github.com/mautrix/whatsapp

      In case you want to connect WhatsApp to Matrix.

      andreasduerenA Offline
      andreasduerenA Offline
      andreasdueren
      App Dev
      wrote on last edited by
      #12

      @robi I'm running this via docker compose on a raspberry pi at home now. Was surprisingly uncomplicated to set up, but I'd rather have it on my Cloudron. @girish can you open me an account on the git? I'd like to experiment with creating a build for this at some point.

      girishG 1 Reply Last reply
      4
      • andreasduerenA andreasdueren

        @robi I'm running this via docker compose on a raspberry pi at home now. Was surprisingly uncomplicated to set up, but I'd rather have it on my Cloudron. @girish can you open me an account on the git? I'd like to experiment with creating a build for this at some point.

        girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #13

        @andreasdueren happy to. Can you send us a mail to support@cloudron.io with which email you want the account ? (have to ask this because the email is forum seems different...)

        andreasduerenA 1 Reply Last reply
        2
        • girishG girish

          @andreasdueren happy to. Can you send us a mail to support@cloudron.io with which email you want the account ? (have to ask this because the email is forum seems different...)

          andreasduerenA Offline
          andreasduerenA Offline
          andreasdueren
          App Dev
          wrote on last edited by
          #14

          @girish Putting a hold on this until I figured out how I can build for amd on an arm machine πŸ˜‘

          BrutalBirdieB 1 Reply Last reply
          0
          • andreasduerenA andreasdueren

            @girish Putting a hold on this until I figured out how I can build for amd on an arm machine πŸ˜‘

            BrutalBirdieB Offline
            BrutalBirdieB Offline
            BrutalBirdie
            Partner
            wrote on last edited by BrutalBirdie
            #15

            @andreasdueren
            That is called multi-platform building, see https://docs.docker.com/build/building/multi-platform/
            I know that Apple mX Chips can do this by default if I remember correctly. πŸ€”

            They also have this blog entry: https://www.docker.com/blog/multi-arch-images/


            Checked my Windows system and look at that πŸ˜„

            docker buildx ls --no-trunc
            NAME/NODE       DRIVER/ENDPOINT   STATUS    BUILDKIT   PLATFORMS
            default*        docker
             \_ default      \_ default       running   v0.18.2    linux/amd64, linux/amd64/v2, linux/amd64/v3, linux/amd64/v4, linux/arm64, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/arm/v7, linux/arm/v6
            

            That are a lot of platforms πŸ˜„

            Like my work? Consider donating a drink. Cheers!

            andreasduerenA 1 Reply Last reply
            2
            • BrutalBirdieB BrutalBirdie

              @andreasdueren
              That is called multi-platform building, see https://docs.docker.com/build/building/multi-platform/
              I know that Apple mX Chips can do this by default if I remember correctly. πŸ€”

              They also have this blog entry: https://www.docker.com/blog/multi-arch-images/


              Checked my Windows system and look at that πŸ˜„

              docker buildx ls --no-trunc
              NAME/NODE       DRIVER/ENDPOINT   STATUS    BUILDKIT   PLATFORMS
              default*        docker
               \_ default      \_ default       running   v0.18.2    linux/amd64, linux/amd64/v2, linux/amd64/v3, linux/amd64/v4, linux/arm64, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/arm/v7, linux/arm/v6
              

              That are a lot of platforms πŸ˜„

              andreasduerenA Offline
              andreasduerenA Offline
              andreasdueren
              App Dev
              wrote on last edited by
              #16

              @BrutalBirdie yes but there is that docker building app in Cloudron I’m interested din using but I haven’t figured out how that works yet and the documentation is a bit sparse

              1 Reply Last reply
              1
              • andreasduerenA Offline
                andreasduerenA Offline
                andreasdueren
                App Dev
                wrote on last edited by
                #17

                Ok this is packaged and seems to work now but … uhhh … let's just say I'm not an expert and this has been more of a vibe based packaging and someone who knows what they are doing should probably look over it again lol

                1 Reply Last reply
                1
                • BrutalBirdieB Offline
                  BrutalBirdieB Offline
                  BrutalBirdie
                  Partner
                  wrote on last edited by
                  #18

                  Neat! Where can I check it out? @andreasdueren

                  Like my work? Consider donating a drink. Cheers!

                  andreasduerenA 1 Reply Last reply
                  1
                  • BrutalBirdieB BrutalBirdie

                    Neat! Where can I check it out? @andreasdueren

                    andreasduerenA Offline
                    andreasduerenA Offline
                    andreasdueren
                    App Dev
                    wrote on last edited by
                    #19

                    @BrutalBirdie You should be able to manually install it from docker hub: cloudron install --image andreasdueren/matrix-whatsapp-bridge:latest

                    BrutalBirdieB 1 Reply Last reply
                    0
                    • andreasduerenA andreasdueren

                      @BrutalBirdie You should be able to manually install it from docker hub: cloudron install --image andreasdueren/matrix-whatsapp-bridge:latest

                      BrutalBirdieB Offline
                      BrutalBirdieB Offline
                      BrutalBirdie
                      Partner
                      wrote on last edited by
                      #20

                      @andreasdueren Ok, but where is the code? I also need the Cloudron manifest and wanted to do some code reviewing.

                      Like my work? Consider donating a drink. Cheers!

                      andreasduerenA 1 Reply Last reply
                      1
                      • BrutalBirdieB BrutalBirdie

                        @andreasdueren Ok, but where is the code? I also need the Cloudron manifest and wanted to do some code reviewing.

                        andreasduerenA Offline
                        andreasduerenA Offline
                        andreasdueren
                        App Dev
                        wrote on last edited by
                        #21

                        @BrutalBirdie I can commit it to the git but I think someone else needs to create the project there first?

                        BrutalBirdieB 1 Reply Last reply
                        0
                        • andreasduerenA andreasdueren

                          @BrutalBirdie I can commit it to the git but I think someone else needs to create the project there first?

                          BrutalBirdieB Offline
                          BrutalBirdieB Offline
                          BrutalBirdie
                          Partner
                          wrote on last edited by
                          #22

                          @andreasdueren what is your git.cloudron.io username?
                          I can create you a repo and invite you as the maintainer.

                          Like my work? Consider donating a drink. Cheers!

                          andreasduerenA 1 Reply Last reply
                          2
                          • BrutalBirdieB BrutalBirdie

                            @andreasdueren what is your git.cloudron.io username?
                            I can create you a repo and invite you as the maintainer.

                            andreasduerenA Offline
                            andreasduerenA Offline
                            andreasdueren
                            App Dev
                            wrote on last edited by
                            #23

                            @BrutalBirdie dueren

                            BrutalBirdieB 1 Reply Last reply
                            1
                            • andreasduerenA andreasdueren

                              @BrutalBirdie dueren

                              BrutalBirdieB Offline
                              BrutalBirdieB Offline
                              BrutalBirdie
                              Partner
                              wrote on last edited by
                              #24

                              @andreasdueren Invited you as owner => https://git.cloudron.io/BrutalBirdie/matrix-whatsapp-puppet-bridge/

                              Like my work? Consider donating a drink. Cheers!

                              1 Reply Last reply
                              4
                              • andreasduerenA Offline
                                andreasduerenA Offline
                                andreasdueren
                                App Dev
                                wrote on last edited by
                                #25

                                Btw unrelated to the package but something I noticed for testing is that federation between two matrix instances on the same server doesn't seem to work.

                                jdaviescoatesJ robiR andreasduerenA 3 Replies Last reply
                                0
                                • andreasduerenA andreasdueren

                                  Btw unrelated to the package but something I noticed for testing is that federation between two matrix instances on the same server doesn't seem to work.

                                  jdaviescoatesJ Offline
                                  jdaviescoatesJ Offline
                                  jdaviescoates
                                  wrote on last edited by
                                  #26

                                  @andreasdueren said in A Matrix-WhatsApp puppeting bridge:

                                  federation between two matrix instances on the same server doesn't seem to work.

                                  I think I remember something about multiple instances of Pixelfed on the same server also having issues. πŸ€”

                                  I use Cloudron with Gandi & Hetzner

                                  1 Reply Last reply
                                  1
                                  • andreasduerenA andreasdueren

                                    Btw unrelated to the package but something I noticed for testing is that federation between two matrix instances on the same server doesn't seem to work.

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

                                    @andreasdueren what if you VPN one?

                                    Conscious tech

                                    andreasduerenA 1 Reply Last reply
                                    0
                                    • robiR robi

                                      @andreasdueren what if you VPN one?

                                      andreasduerenA Offline
                                      andreasduerenA Offline
                                      andreasdueren
                                      App Dev
                                      wrote on last edited by
                                      #28

                                      @robi I already removed one instance. But logging into one via VPN didn’t work for me, I did try that.

                                      robiR 1 Reply Last reply
                                      0
                                      • andreasduerenA andreasdueren

                                        Btw unrelated to the package but something I noticed for testing is that federation between two matrix instances on the same server doesn't seem to work.

                                        andreasduerenA Offline
                                        andreasduerenA Offline
                                        andreasdueren
                                        App Dev
                                        wrote on last edited by
                                        #29

                                        @andreasdueren could probably be solved by changing the matrix config file. This is my current entry for the federation blacklist which explains why this didn't work:

                                        federation_ip_range_blacklist:
                                          - '127.0.0.0/8'
                                          - '10.0.0.0/8'
                                          - '172.16.0.0/12'
                                          - '192.168.0.0/16'
                                          - '100.64.0.0/10'
                                          - '169.254.0.0/16'
                                          - '::1/128'
                                          - 'fe80::/64'
                                          - 'fc00::/7'
                                        
                                        1 Reply Last reply
                                        1
                                        • andreasduerenA andreasdueren

                                          @robi I already removed one instance. But logging into one via VPN didn’t work for me, I did try that.

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

                                          @andreasdueren yeah. I meant the server, but it sounds like you found the reason!

                                          Conscious tech

                                          1 Reply Last reply
                                          2

                                          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