I just set it up today. The docker setup was pretty easy and I got the telegram and WhatsApp bridge running so I have all my messages in one place. Signal bridge is next.

Is anyone else doing this?

  • Awwab@kbin.social
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I was looking at setting up one for the same reason, to have most of not all of my chat apps in the same place but I was only finding docs for the docker-ansible setup which isn’t really what I want. Can you share your docker-compose file or the docs you used to get everything setup?

    • flauschke@feddit.deOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      Here is my compose file:

      version: '3.3'
      
      services:
        app:
          image: matrixdotorg/synapse
          restart: unless-stopped
          ports:
            - 8008:8008
          volumes:
            - ./data:/data
          hostname: matrix
      
        mautrix-telegram:
          container_name: mautrix-telegram
          image: dock.mau.dev/mautrix/telegram
          restart: unless-stopped
          volumes:
            - ./mautrix-telegram-data:/data
          hostname: mautrix
      
        mautrix-whatsapp:
          container_name: mautrix-whatsapp
          image: dock.mau.dev/mautrix/whatsapp
          restart: unless-stopped
          volumes:
            - ./mautrix-whatsapp-data:/data
          hostname: mautrix-whatsapp
      

      I have nginx running as a reverse proxy on the host. I haven’t gotten the federation to work yet but I think it’s an ipv6 issue.

      Setting up the bridges was quiet easy using these instructions

      Let me know if you have anymore questions. It’s running on a small host with 40 docker containers running in parallel and the cpu sits idle at 5% so it’s not much of a drain.

      • flauschke@feddit.deOP
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        See my reply to the comment above. I made the post right before bed so it took some time