|
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
|
||
|---|---|---|
| .woodpecker | fix ci | |
| debian | update stuff | |
| edge | build(lockfile): automatic update for edge | |
| release | build(lockfile): automatic update for release | |
| .gitignore | build: add .idea to .gitignore | |
| build.sh | fix: versioning | |
| common.conf.example | docs: fix link to slide documentation in example conf file | |
| Containerfile | build: add cargo, cmake and libsqlite3-dev | |
| LICENSE | Initial commit | |
| README.md | update stuff | |
| slidge | switch to uv | |
| slidge@.service | Initial commit | |
| tpl.conf | docs: fix broken links | |
Slidge-debian
Debian packages for slidge and various legacy modules:
- slidge-whatsapp (Whatsapp)
- slidgram (Telegram)
- slidcord (Discord)
- matteridge (Mattermost)
- sleamdge (Steam)
- matridge (Matridge)
- slidgnal (Signal)
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.