Hard- & Software Requirements

As seatplus is a one-man project it will only be available as docker-based installation. This ensures that users of seat-plus have the same environment as the developers and allows for better support in any case.


Seatplus ships with traefik as a reverse proxy server. If you wish to configure your own nginx or apache server you are on yourself. If you have already traefik in use you may need to alter the external docker network inside the docker-compose.yml file.

Hardware Requirements

Typeup to 25 charactersUp to 500 Characters
CPU2 core2 core
Memory2 GB of RAM (incl. swap)4 GB of RAM (incl. swap)
Local Space8-10 GB15-20 GB

Disk space

Disk space requirements tend to grow the more character and the more history is persisted

Software Requirements

Docker^ 20.10
Docker Compose^ 1.29, ^2.10
Git^ 2.25

Docker compose version

Docker Compose v2 brings Compose functionality into Docker itself. You’ll be able to use Compose wherever the latest Docker CLI is installed, no extra steps required. Underneath, Docker continues to use the features provided by the Compose project.

Existing docker-compose commands should map directly to their new docker compose counterparts. In most cases, you can drop the dash with no further changes required.

This documentation will use the old docker-compose commands. If you are using docker-compose v2 you may drop the dash.

Installation of Docker & Docker Compose

  1. Please follow the official instructions for installing docker on your system.
  2. Please follow the official instructions for installing docker-compose on your system.

Convinience Scripts

Alltough Docker does not reccomend to use the convenience scripts, we do. If you are using an ubuntu based system you may use the following script to install docker && docker compose in one go.

curl -fsSL -o
sudo sh

Installation of git

You may need to install it

sudo apt-get install git
Getting started