mautrix-signal

Created
Was maintained by v02460
A Matrix-Signal puppeting bridge
git clone

Mautrix Signal

The Matrix-Signal bridge packaged for Fedora.

Status

This Copr is intended to become a proper Fedora package. At the moment it is still WIP and the following issues exist:

⚠ Use of a pre-built libsignal_ffi.a from the CI at https://mau.dev/tulir/gomuks-build-docker
⚠ Use of vendored and unvetted Go dependencies

Usage

# Go to the mautrix-signal config directory
cd /etc/mautrix-signal
# Edit the bridge config
vim config.yaml
# Generate the registration.yaml
mautrix-signal -g
# Point your homeserver to the registration.yaml
vim /etc/synapse/homeserver.yaml
# Enable and start the bridge service
systemctl enable --now mautrix-signal

Help wanted

If you want to help get mautrix-signal into Fedora, you can! The packages listed below are dependencies that still require a review:

πŸ†• golang-mau-mautrix-signal (TBD)
β”œ πŸ†• golang-github-chai2010-webp (TBD)
β”œ 🚧 golang-github-mattn-pointer (#2269600)
β”œ 🚧 golang-github-samber-lo (#2269601)
β”œ ⏸️ golang-maunium-mautrix (#2250408)
β”‚ β”œ 🚧 golang-mau-zeroconfig (#2249896)
β”‚ β”œ 🚧 golang-mau-util (#2249878)
β”‚ β”œ 🚧 golang-maunium-mauflag (#2249890)
β”‚ β”œ 🚧 golang-maunium-maulogger2 (#2249894)
β”‚ β”œ 🚧 golang-github-matrix-org-gomatrixserverlib (#2250315)
β”œ 🚧 golang-github-mattn-pointer (#2269600)
β”œ 🚧 golang-github-samber-lo (#2269601)
β”œ πŸ†• libsignal (TBD)
β”‚ β”œ πŸ†• rust-aes-gcm-siv (TBD)
β”‚ β”œ 🚧 rust-argon2 (#2258880)
β”‚ β”œ πŸ†• rust-array-concat (TBD)
β”‚ β”œ ⬆️ rust-asn1 (#2260660)
β”‚ β”œ πŸ†• rust-boring (TBD)
β”‚ β”œ πŸ†• rust-chacha20poly1305 (TBD)
β”‚ β”œ …