Deployment via „deb“ packages

This guide helps you to install grouprise on Debian or one of its derivatives (e.g. Ubuntu). If you do not want to use a Debian-based system or wish to install grouprise manually, then you should follow the separate instructions for manual deployments.

We would also like to support Docker deployments, but we do not have enough knowledge in that specific domain and some reservations regarding security. However we will happily accept documentation proposals on this matter, so feel free to open a merge/pull request.

Distributions requiring adjustments

The following distribution should only be used, if the administrators feel confident to deal with dependency issues on their own.

  • Debian Bullseye

    • You need to install additional packages from Debian Bookworm (after temporarily adding this repository to sources.list):

      apt install -t bullseye python3-django-cachalot python3-django-taggit

Installation with apt

You can install grouprise from our deb package repository.

Execute the following lines as root on the server host:

mkdir -p /etc/grouprise
touch /etc/grouprise/apt-keyring.gpg
wget -q -O - | gpg --no-default-keyring --keyring /etc/grouprise/apt-keyring.gpg --import
echo "deb [signed-by=/etc/grouprise/apt-keyring.gpg] unstable main" >/etc/apt/sources.list.d/grouprise.list
apt update
apt install grouprise grouprise-db-postgresql

You will be prompted for some details during the package installation procedure.

Database Initialization and Configuration

See database initialization for details.


This is outlined in the separate configuration documentation.