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 3.4k Views 17 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.
    • robiR Offline
      robiR Offline
      robi
      wrote on last edited by
      #1

      https://github.com/mautrix/whatsapp

      In case you want to connect WhatsApp to Matrix.

      Conscious tech

      M andreasduerenA 2 Replies Last reply
      5
      • girishG Do not disturb
        girishG Do not disturb
        girish
        Staff
        wrote on last edited by
        #2

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

        subvenS 1 Reply Last reply
        1
        • 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 Offline
                      timconsidineT Offline
                      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 Do not disturb
                              girishG Do not disturb
                              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 Online
                                  BrutalBirdieB Online
                                  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 Online
                                        BrutalBirdieB Online
                                        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 Online
                                            BrutalBirdieB Online
                                            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
                                            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