C3Cashdesk aka. Postix

Zu finden unter: https://github.com/c3cashdesk/postix

Erfolgreich genutzt für BBQ2018

Was braucht eine Kasse und was sind die Voraussetzungen der Serverseite?

Kassensystem:

Server:

Howto Setup the Server

  1. Ubuntu Server installieren (in dem fall 16.04 LTS Support bis 2021)
  2. bei der Installation von Ubuntu direkt OpenSSH Server mitinstallieren das macht alles einfacher!
  3. sudo apt update

    (Paketlisten updaten)

  4. sudo apt upgrade

    (Software Updates herunterladen und installieren)

  5. sudo locale-gen en_US.UTF-8
  6. sudo update-locale LANG=en_US.UTF-8
  7. sudo reboot
  8. sudo apt install python3.5 python3-pip
  9. sudo apt install git
  10. sudo apt install lpr
  11. sudo apt install cups-bsd
  12. sudo apt install screen
  13. git clone https://github.com/c3cashdesk/postix.git
  14. cd postix
  15. python3.5 -m pip install --upgrade setuptools pip
  16. sudo python3.5 -m pip install -r requirements.txt
  17. sudo python3.5 manage.py migrate
  18. sudo python3.5 manage.py createsuperuser
  19. screen sudo POSTIX_STATIC_ROOT=_static python3.5 manage.py runserver 10.100.0.11:8000

    die IP muss der IP des servers entsprechen →ifconfig

Ab jetzt sollte der Postix Server unter der IP auf dem Port 8000 erreichbar sein: Es gibt 4 Interfaces unter

python manage.py export_redemptions gibt eine .json mit einlösungen aus die in Pretix importiert werden kann python manage.py shell gibt ne interaktive shell für Pretix

Import dann über