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. A Matrix-WhatsApp puppeting bridge

A Matrix-WhatsApp puppeting bridge

Scheduled Pinned Locked Moved Discuss
38 Posts 13 Posters 4.5k 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.
  • girishG girish

    What does "puppeting" mean in this context? Like a 2 way sync?

    subvenS Offline
    subvenS Offline
    subven
    wrote on last edited by
    #3

    @girish see https://matrix.org/docs/guides/types-of-bridging

    TLDR: It mimics the user as if it were a native Matrix (or Telegram/Whatsapp/etc) account including all metadata so there is like zero difference for the client (end user).

    1 Reply Last reply
    5
    • robiR robi

      https://github.com/mautrix/whatsapp

      In case you want to connect WhatsApp to Matrix.

      M Offline
      M Offline
      mazarian
      wrote on last edited by
      #4

      @robi I'm new to Matrix but was curious if you have any guidance on how to set this up when using a Cloudron deployed Synapse server. I got the docker version running and generated the config files, but I don't know what path to put in the homeserver.yaml since it runs in it's own environment.

      robiR 1 Reply Last reply
      3
      • M mazarian

        @robi I'm new to Matrix but was curious if you have any guidance on how to set this up when using a Cloudron deployed Synapse server. I got the docker version running and generated the config files, but I don't know what path to put in the homeserver.yaml since it runs in it's own environment.

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

        @mazarian I'm not the right person to ask, as I haven't installed it.

        If you're running it in a separate docker container, you'll need to point it at the Synapse server address (API?).
        Not a file path.

        Conscious tech

        M 1 Reply Last reply
        0
        • robiR robi

          @mazarian I'm not the right person to ask, as I haven't installed it.

          If you're running it in a separate docker container, you'll need to point it at the Synapse server address (API?).
          Not a file path.

          M Offline
          M Offline
          mazarian
          wrote on last edited by
          #6

          @robi I was able to get it running reliably by mounting the path for the bridge and making some file permission changes for registration.yaml. Was super straightforward and works great!

          robiR 1 Reply Last reply
          3
          • M mazarian

            @robi I was able to get it running reliably by mounting the path for the bridge and making some file permission changes for registration.yaml. Was super straightforward and works great!

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

            @mazarian That's great, if you wouldn't mind updating this thread with some steps so other folks can follow in your footsteps, that'd be grand!

            Conscious tech

            1 Reply Last reply
            4
            • chetbakerC Offline
              chetbakerC Offline
              chetbaker
              wrote on last edited by
              #8

              Hey folks, I'm curious whether is possible to install a matrix bridge in a cloudron deployed server.

              Another way to ask the same is if someone around here have already done it πŸ˜‰

              timconsidineT 1 Reply Last reply
              3
              • chetbakerC chetbaker

                Hey folks, I'm curious whether is possible to install a matrix bridge in a cloudron deployed server.

                Another way to ask the same is if someone around here have already done it πŸ˜‰

                timconsidineT Online
                timconsidineT Online
                timconsidine
                App Dev
                wrote on last edited by timconsidine
                #9

                @chetbaker : glad you asked, I have been meaning to ask

                chetbakerC 1 Reply Last reply
                2
                • timconsidineT timconsidine

                  @chetbaker : glad you asked, I have been meaning to ask

                  chetbakerC Offline
                  chetbakerC Offline
                  chetbaker
                  wrote on last edited by
                  #10

                  I guess the answer is no one?

                  M 1 Reply Last reply
                  0
                  • 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
                      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
                          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
                              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
                                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
                                    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
                                        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
                                          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