Installation#

Dockerhub#

Containers for arm64 and amd64 are available on docker hub. See Containers for more details.

debian#

A debian package containing slidge a bunch of legacy modules is available at https://git.sr.ht/~nicoco/slidge-debian.

debian version badge for the release channeldebian version badge for the nightly channel

Debian packages for bullseye (amd64 and arm64) are built on each push to master as artifacts of this build job.

A repo is maintained by IGImonster. To use it do this (as root):

# trust the repo's key
wget -O- http://deb.slidge.im/repo/slidge.gpg.key \
  |gpg --dearmor \
  |tee /usr/share/keyrings/slidge.gpg > /dev/null
# add the repo, replace 'release' with 'nightly' if you're feeling adventurous
echo "deb [signed-by=/usr/share/keyrings/slidge.gpg] http://deb.slidge.im/repo/debian release main" \
  > /etc/apt/sources.list.d/slidge.list
# install
apt update && apt install slidge -y
# launch
slidge --legacy-module=slidge.plugins.whatsapp

See Debian packages for information about how to launch slidge as a daemon via systemd.

pipx#

PyPI package

Tagged releases are uploaded to pypi and should be installable on any distro with pipx.

Make sure that python3-gdbm is available on your system. You can check that this is the case by running python3 -c "import dbm.gnu" which will exit with return code 0 if it’s available.

pipx install slidge
slidge --legacy-module=your_importable_legacy_module

If you’re looking for the bleeding edge, download an artifact here.