StuRa:Server/Eintrittsverwaltung

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen

Pretix

In diesem Abschnitt werden folgende Punkte behandelt. Die Voraussetzungen um Pretix auf einer Debian (12) Instanz im PVE zu installieren [1]. Die Installation von Pretix mit Hinweisen. Die Migration von Pretix auf eine neue Instanz.

Voraussetzungen

Container mit Installiertem Debian 12

Leider fehlt eine ordentliche Beschreibung, auf die ich verweisen kann, wie ein Container zu erstellen ist.

Nachdem der Container erstellt wurde und Debian installiert ist muss erstmal geupdatet werden.

apt update -y && apt upgrade -y

Dannach werden die Sprachspezifische environment variablen angepasst. Das ist wichtig damit der PostgreSQL-Server beim späteren installieren das richtige Server-Encoding hat.

dpkg-reconfigure locales

Es öffnet sich ein TUI. Mit der Leertaste können die Optionen ausgewählt werden. Mit Tab kann auf OK oder CANCLE gewechselt werden.

Auswählen von [ ] en_US.UTF-8 UTF-8 und dann bestätigen.

Ein neues Fenster erscheint und C.UTF-8 auswählen.


sudo und neovim

In der Installation von Pretix wird häufiger sudo genutzt und neovim ist ein toller Editor (hier kann aber auch der Editor eurer Wahl installiert werden).

apt install neovim sudo -y

Python 3.9+

SMTP Server

nginx

PostgreSQL 12+

redis

nodejs

Installation und Konfiguration

Migration von Pretix

Einzelnachweise

  1. Voraussetzungen Pretix Installation Dokumentation von Pretix. Abgerufen am 30. Januar 2024.