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

A Matrix-WhatsApp puppeting bridge

Scheduled Pinned Locked Moved Discuss
38 Posts 13 Posters 15.9k 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.
  • andreasduerenA andreasdueren

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

    BrutalBirdieB
    BrutalBirdieB
    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
      andreasduerenA
      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
        andreasduerenA
        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
          BrutalBirdieB
          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
            andreasduerenA
            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
              BrutalBirdieB
              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
                andreasduerenA
                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
                  BrutalBirdieB
                  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
                    andreasduerenA
                    andreasdueren
                    App Dev
                    wrote on last edited by
                    #23

                    @BrutalBirdie dueren

                    BrutalBirdieB 1 Reply Last reply
                    1
                    • andreasduerenA andreasdueren

                      @BrutalBirdie dueren

                      BrutalBirdieB
                      BrutalBirdieB
                      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
                        andreasduerenA
                        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
                          jdaviescoatesJ
                          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
                            robiR
                            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
                              andreasduerenA
                              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
                                andreasduerenA
                                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
                                  robiR
                                  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
                                  • B
                                    B
                                    BetaBreak
                                    wrote on last edited by
                                    #31

                                    Would it be possible to modify this Cloudron Matrix Bridge deployment for Signal/ mautrix-signal ?

                                    BrutalBirdieB 1 Reply Last reply
                                    0
                                    • B BetaBreak

                                      Would it be possible to modify this Cloudron Matrix Bridge deployment for Signal/ mautrix-signal ?

                                      BrutalBirdieB
                                      BrutalBirdieB
                                      BrutalBirdie
                                      Partner
                                      wrote on last edited by BrutalBirdie
                                      #32

                                      @BetaBreak hold your 🐎 🐎 πŸ™‚

                                      Firstly @andreasdueren needs the support to get everything working.
                                      After that, feature requests.

                                      If you want to support @andreasdueren I bet he would gladly accept some sponsored coffee to fuel his determined work πŸ˜‰
                                      Or if you are capable, support his work with code-reviews. That would be even better.

                                      Sorry if I speak for you @andreasdueren hope this is okay. πŸ’š

                                      Like my work? Consider donating a drink. Cheers!

                                      1 Reply Last reply
                                      3
                                      • scookeS
                                        scookeS
                                        scooke
                                        wrote on last edited by
                                        #33

                                        If @andreasdueren has ko-fi account or something I'll pitch in for coffees!

                                        A life lived in fear is a life half-lived

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

                                          @andreasdueren I think you need to create a ko-fi account if you don't have one already πŸ˜‰

                                          Like my work? Consider donating a drink. Cheers!

                                          1 Reply Last reply
                                          1

                                          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