-
Notifications
You must be signed in to change notification settings - Fork 21
Installation
You can either install the
platypush package (for the
latest stable version) or the
platypush-git package
(for the latest git version) through your favourite AUR package manager. For
example, using yay:
$ yay platypush
# Or
$ yay platypush-gitThe Arch Linux packages on AUR are automatically updated upon new git commits or tags.
Currently the following releases are supported:
- The current Debian
stable - Debian
oldstable
Ubuntu supported to be added soon.
- Add the Platypush APT key to your trusted keyring:
# wget -q -O \
/etc/apt/trusted.gpg.d/platypush.asc \
https://apt.platypush.tech/pubkey.txt
- Add the Platypush repository to your APT sources:
# wget -q -O \
/etc/apt/sources.list.d/platypush.list \
https://apt.platypush.tech/lists/platypush-<deb_version>-<branch>.list
Where:
-
deb_versioncan be either stable (for the current Debian stable version) or oldstable (for the previous Debian stable version) -
branchcan be either main (for the latest releases) or dev (for a package that is always in sync with the git version)
For example, to install the latest stable tags on Debian stable:
# wget -q -O \
/etc/apt/sources.list.d/platypush.list \
https://apt.platypush.tech/lists/platypush-stable-main.list
- Update your repos and install Platypush:
# apt update
# apt install platypush
RPM builds targeting the latest Fedora release are automatically built on every push pipeline.
To install Platypush via RPM on Fedora:
- Add the Platypush RPM repository configuration to the package manager:
# yum config-manager --add-repo https://rpm.platypush.tech/platypush.repo
- Install Platypush, either the latest stable release or the rolling release updated on every commit to the main branch:
# yum install platypush
# Or
# yum install platypush-git
$ pip install platypushOr, for the latest git version:
# Official repo
$ pip install git+https://git.platypush.tech/platypush/platypush
# Github mirror
$ pip install git+https://github.com/blacklight/platypush$ git clone https://git.platypush.tech/platypush/platypush.git
$ cd platypush
# Copy .env.example to .env and edit docker-compose.yml if required.
# In particular, you may want /etc/platypush and /var/lib/platypush
# to point to directories on your hosts
$ docker compose upNote that the default Dockerfile uses Alpine, but in docker-compose.yml you
can also specify an alternative Dockerfile - Debian, Ubuntu and Fedora are
supported.
$ git clone https://git.platypush.tech/platypush/platypush.git
$ cd platypush
$ pip install .