A GitHub repo mirroring system using webhooks.
Mirrored to mau.dev/tulir/maumirror (using maumirror, of course) for CI.
Support room on Matrix: #maunium:maunium.net (bridged to Telegram: t.me/maunium)
- Build with
go build
or download a build from mau.dev/tulir/maumirror (latest build direct link) - Copy
example-config.yaml
toconfig.yaml
and configure - Run
./maumirror
version: "3.7"
services:
maumirror:
image: dock.mau.dev/tulir/maumirror
restart: unless-stopped
volumes:
- /var/maumirror:/data
- /etc/maumirror:/config
- /etc/maumirror/.ssh:/home/maumirror/.ssh
- Install docker and docker-compose
- Copy
example-config.yaml
to/etc/maumirror/config.yaml
and configure - Create
docker-compose.yml
with the content above - Ensure the volumes have correct permissions:
sudo chown 29321.29321 -R /etc/maumirror /var/maumirror
- Start with
docker-compose up -d