8
1
Fork
You've already forked debian
2
Debian (unofficial) package bundling slidge-based gateways.
Dockerfile 61.5%
Shell 38.5%
c3p0 b5222d41ee
Some checks failed
ci/woodpecker/push/release/4 Pipeline was successful
ci/woodpecker/push/release/8 Pipeline was successful
ci/woodpecker/push/release/6 Pipeline was successful
ci/woodpecker/push/release/2 Pipeline was successful
ci/woodpecker/push/release/1 Pipeline failed
ci/woodpecker/push/release/3 Pipeline was successful
ci/woodpecker/push/release/5 Pipeline was successful
ci/woodpecker/push/release/7 Pipeline was successful
build(lockfile): automatic update for release
2026年01月15日 06:03:33 +00:00
.woodpecker fix ci 2025年09月12日 00:31:42 +02:00
debian update stuff 2025年09月12日 00:31:14 +02:00
edge build(lockfile): automatic update for edge 2026年01月15日 06:03:19 +00:00
release build(lockfile): automatic update for release 2026年01月15日 06:03:33 +00:00
.gitignore build: add .idea to .gitignore 2023年11月22日 09:34:34 +01:00
build.sh fix: versioning 2025年04月06日 16:49:21 +02:00
common.conf.example docs: fix link to slide documentation in example conf file 2025年02月27日 11:39:08 +01:00
Containerfile build: add cargo, cmake and libsqlite3-dev 2025年11月28日 06:41:21 +01:00
LICENSE Initial commit 2023年05月02日 16:16:48 +02:00
README.md update stuff 2025年09月12日 00:31:14 +02:00
slidge switch to uv 2025年02月17日 22:43:57 +01:00
slidge@.service Initial commit 2023年05月02日 16:16:48 +02:00
tpl.conf docs: fix broken links 2023年11月22日 09:40:11 +01:00

Slidge-debian

Debian packages for slidge and various legacy modules:

status-badge

Installing

WARNING: this package is incompatible with the official debian package, which only provide the matrix bridge.

Debian packages for bookworm, trixie and sid (amd64 and arm64/v8) are built on each push and pushed to codeberg's registry.

They are available from 2 different components:

  • edge: built from the tip (=HEAD) of the repositories. Bleeding edge packages. They might are more susceptible to bugs introduced the development process.
  • release: built from the latest tagged releases. They are in theoretically more stable.

Adding the keyring

sudo curl https://codeberg.org/api/packages/slidge/debian/repository.key -o /etc/apt/keyrings/forgejo-slidge.asc

Adding the repository to your source.list

NB: replace "trixie" with your debian release in these commands.

Option 1: "edge" component

sudo tee -a /etc/apt/sources.list.d/forgejo-slidge.sources <<EOF
Types: deb
URIs: https://codeberg.org/api/packages/slidge/debian
Suites: trixie
Components: edge
Signed-By: /etc/apt/keyrings/forgejo-slidge.asc
EOF

Option 2: "release" component

sudo tee -a /etc/apt/sources.list.d/forgejo-slidge.sources <<EOF
Types: deb
URIs: https://codeberg.org/api/packages/slidge/debian
Suites: trixie
Components: release
Signed-By: /etc/apt/keyrings/forgejo-slidge.asc
EOF

Install

sudo apt update && sudo apt install slidge -y

Configuring

Replace superduper by the lowercase name of legacy service you want to use, e.g., whatsapp.

Edit and remove the .example extension for /etc/slidge/conf.d/common.conf and /etc/slidge/superduper.conf.example.

Refer to each legacy module documentation for more info on the various configuration options, and for instructions about setting up the XMPP server.

Launching

Enable and start the service with sudo systemctl enable --now slidge@superduper.service.