Installation#
Dockerhub#
Containers for arm64 and amd64 are available on docker hub. See Containers for more details.
debian#
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#
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[signal] # you can replace signal with another legacy service, eg telegram
slidge --legacy-module=slidge.plugins.signal
If you’re looking for the bleeding edge, download an artifact here.