Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:container:pretix

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
infrastruktur:container:pretix [05.01.2021 10:59] Lukas Rugeinfrastruktur:container:pretix [15.10.2022 16:52] (aktuell) Lukas Ruge
Zeile 1: Zeile 1:
 ====== Pretix ====== ====== Pretix ======
  
-|Verantwortung  |TVLuke                         |+|Verantwortung  |TVLuke, Paul                   |
 |Container      |pretix                         | |Container      |pretix                         |
 |W. Ports       |keine                          | |W. Ports       |keine                          |
-|OS             |Debian 10                      | +|OS             |Debian 11.5                      | 
-|Server         |[[infrastruktur:server:gallifrey]] |+|Server         |[[infrastruktur:server:magrathea]] |
 |Zustand        |Produktiv                      | |Zustand        |Produktiv                      |
  
-{{tag>infrasystem container gallifrey ldapconnected productive ldapmembersonly}}+{{tag>infrasystem container magrathea ldapconnected productive ldapmembersonly}}
  
-Hier findet sich die technische Dokumentation des Chaotikum Pretix. Die Nutzerdoku findet sich [[:hackerspace:infrastruktur:pretix|hier]].+Hier findet sich die technische Dokumentation des Chaotikum Pretix. Die Nutzungshinweise finden sich [[hackspace:infrastruktur:pretix|hier]].
  
 ===== Services ===== ===== Services =====
Zeile 22: Zeile 22:
 Pretix läuft daher nicht als root sondern unter dem user ''pretix''. Das System nutzt eine lokale mysql Datenbank im Conatiner, die Passwörter für die User sind im Keepass des Vorstands dokumentiert. Autorisierte user finden sie zudem im config file unter ''/etc/pretix/pretix.cfg''. Pretix läuft daher nicht als root sondern unter dem user ''pretix''. Das System nutzt eine lokale mysql Datenbank im Conatiner, die Passwörter für die User sind im Keepass des Vorstands dokumentiert. Autorisierte user finden sie zudem im config file unter ''/etc/pretix/pretix.cfg''.
  
-Pretix benöitigt einen Redis-Server, dieser wurde nach [[https://www.linode.com/docs/databases/redis/how-to-install-a-redis-server-on-ubuntu-or-debian8/|dieser Anleitung für Debian]] lokal installiert.+Pretix benötigt einen Redis-Server, dieser wurde nach [[https://www.linode.com/docs/databases/redis/how-to-install-a-redis-server-on-ubuntu-or-debian8/|dieser Anleitung für Debian]] lokal installiert.
  
 Zum versenden von emails gibt es einen LDAP-User pretix. **TODO** EMails an Pretix werden aktuell nicht weitergeleitet. Diese sollten wohl an Vorstand gehen denke ich, oder es gibt einen event beauftragten oder irgendwas. TBD. Zum versenden von emails gibt es einen LDAP-User pretix. **TODO** EMails an Pretix werden aktuell nicht weitergeleitet. Diese sollten wohl an Vorstand gehen denke ich, oder es gibt einen event beauftragten oder irgendwas. TBD.
  
 === LDAP Anbindung === === LDAP Anbindung ===
-*Pretix ist nur für mitglieder zugänglich*+*Pretix ist nur für Chaotikum-Mitglieder zugänglich*
  
-Wir nutzen [[https://pypi.org/project/pretix-ldap/|pretix-ldap]] alsLDAP Anbindung. Pretix kann von allen Mitgliedern mit [[hackerspace:infrastruktur:keycloak|Ldap-Account]] genutzt werden.+Wir nutzen [[https://pypi.org/project/pretix-ldap/|pretix-ldap]] alsLDAP Anbindung. Pretix kann von allen Mitgliedern mit [[hackspace:infrastruktur:keycloak|Ldap-Account]] genutzt werden.
  
 pretix nutzt ein Plugin um sich mit ldap zu verbinden, welches unter */etc/pretix/pretix.cfg* zu finden ist. pretix nutzt ein Plugin um sich mit ldap zu verbinden, welches unter */etc/pretix/pretix.cfg* zu finden ist.
Zeile 38: Zeile 38:
 bind_dn=uid=pretix,ou=users,ou=internal,dc=chaotikum,dc=org bind_dn=uid=pretix,ou=users,ou=internal,dc=chaotikum,dc=org
 bind_password=************* bind_password=*************
-search_base=ou=users,ou=internal,dc=chaotikum,dc=org +search_base=dc=chaotikum,dc=org 
-search_filter=(&(objectClass=inetOrgPerson)(objectClass=OrganizationalPerson)(mail={mail}))+search_filter=(&(objectClass=inetOrgPerson)(memberOf=cn=members,ou=groups,dc=chaotikum,dc=org)(mail={mail}))
 </code> </code>
  
-=== Activity Log === +===== Wartung ===== 
-(Immer von unten nach oben lesen) + 
-== 20.09.2020 == +In das Textfeld einfach das Datum der Wartung eintragen, am besten in der Form yyyy-mm-dd.  
-Pretix update und LDAP anbindung+ 
 +{{NEWPAGE>infrastruktur:wartung#pagetemplates:wartungstemplate:pretix|Pretix 
 +}}  
 + 
 +{{topic>:infrastruktur:wartung?wartungsfenster + pretix&nodate&nouser&desc&table}} 
 + 
 +~~NOCACHE~~
infrastruktur/container/pretix.1609844388.txt.gz · Zuletzt geändert: 05.01.2021 10:59 von Lukas Ruge