AG:Technik

Aus Piratenwiki
Zur Navigation springen Zur Suche springen
Arbeitsgruppen
ständige Arbeitsgruppen — Inhaltliche Arbeitsgruppen — Operative Arbeitsgruppen

Übersicht über alle Arbeitsgruppen

Die Piratenpartei unterhält eigene technische Infrastruktur und betreibt mehrere Dienste. Die Aufgaben der Technik umfassen die Instandhaltung, sowie Erweiterung der Infrastruktur und das Beheben technischer Probleme

Kommunikation

Wenn es Probleme gibt - am besten ein Mail schicken.

Dienste

Die angebotenen Dienste werden jeweils auf eigenen virtuellen Servern betrieben. Die Virtualisierung wird ebenfalls von der Technik betrieben.

Server

Für die Bereitstellung der Dienste werden mehrere Server verwendet. Seit 2013 werden die Namen der Server "zufällig" aus dieser Liste gewählt: http://en.wikipedia.org/wiki/List_of_Pokémon

golem

  • Hetzner EX41
  • Standort: Hetzner RZ 17
  • IP: 138.201.251.225
  • OS: Proxmox
  • Hardware: Intel i7-6700 @ 4.0 GHz - 4×2 Cores, 32GB RAM (2666MHz), 2×4TB HD

Webseiten

Wordpress

Jeweils ein Standard Wordpress welches in der Wordpress VM auf golem liegt.

www.piratenpartei.at

Weitere Seiten:

Weitere Webdieste

liquid.piratenpartei.at

Unsere Liquid Instanz, ein modifiziertes LiquidFeedback.

wiki.piratenpartei.at

Ein standard Mediawiki. Näheres zur Technik dahinter gibt es unter Mediawiki.

statistik.piratenpartei.at

Eine Piwik Installation.

mitglieder.piratenpartei.at

Die Mitgliederdatenbank: ein unverändertes Admidio 5 (seit 1.11.2026; vorher ein eigener Fork von Admidio 2.3). Eigene Container, eingerichtet mit Ansible (Repository PPOE/infra). Ergänzungen für die Anbindung an die Finanzverwaltung liegen in PPOE/admidio-addons. Alte Passwörter funktionieren nach der Umstellung nicht mehr: bitte beim nächsten Login „Passwort vergessen“ verwenden. (Newsletter und Presse versandt sind nicht mehr hier online.)

pad.piratenpartei.at

Etherpad lite Installation.Piratenpad

meet.piratenpartei.at

Jitsi-Meet-Installation der Piratenpartei. Dokumentation

finanzen.piratenpartei.at

Die Finanzverwaltung (Belege, Freigaben, Mitgliedsbeiträge): pgacc. Seit 31.10.2026 auf aktuellem Debian mit PHP 8.5 und PostgreSQL 18, Belege verschlüsselt (Format v2). Installation und Updates über das Ansible-Playbook und die Releases im Repository (siehe deploy/README.md). Der Abgleich mit der Mitgliederdatenbank (Mitgliederliste, „bezahlt bis“) wird gerade neu gebaut und ist bis dahin pausiert.


Interne Webdienste

monitor.piratenpartei.at

Unsere CheckMK-Installation. Dokumentation

Mail

Die Piratenpartei betreibt Mailserver für die Domain piratenpartei.at und weitere Domains.

Detaillierte Informationen findet ihr auf der Seite Mailserver.

Features:

  • Die Aliase der Organe werden direkt im Mailserver (mailcow) gepflegt, nicht mehr aus den Admidio-Rollen. (Automatisch über Admidio geht aktuell nicht.)
  • Abgleich diverser VMs mit dem Mailserver, nicht exitierende Adressen können somit direkt abgewiesen werden:
    • Forum, gilt für Aliase (die <nick|@forum.piratenpartei.at Weiterleitung) und Mailinglisten
    • Liquid (alle mailtauglichen usernamen sind auch Alias - <nick>@liquid.piratenpartei.at)
    • Lists, alle Mailinglisten

Mailversand über Admidio, Newsletter oder Presseverteiler

Admidio (Version 5) verschickt Mails direkt per SMTP mit Anmeldung über den Mailserver (mailcow). Es gibt keine eigene Mailqueue mehr; die frühere Queue (adm_mail_queue / mailqueue.php des Newsletter-Tools) ist seit der Umstellung am 1.11.2026 abgeschaltet. Die SMTP-Einstellungen stehen in Admidio unter Einstellungen > Systemmails.

Newsletter und Presseverteiler sind derzeit nicht in Betrieb.

Allgemeine Serverarchitektur

Auf Golem fungiert Proxmox als Hypervisor für alle Dienste der Piratenpartei Österreichs. Die einzelnen Server sind jeweils Linux Container, manchmal auch KVMs. Alle Web (http/https) Zugriffe laufen über einen Reverseproxy (Nginx). Derzeit ist bei allen Wordpress Installationen, sowie dem Wiki und eingeschränkt beim Forum, der Webcache aktiv, bei den restlichen Seiten nur teilweise die statischen Dateien (Bilder/CSS). Der Mailversand der VMs benutzt(e) den Mailserver als Smarthost und wo es sinnvoll einsetzbar ist, werden Sessioninformation etc. auch per Memcached zwischengespeichert. Die (neuen?) Anwendungen verschicken Mails direkt per SMTP mit eigener Anmeldung über den Mailserver; neue Container haben keinen lokalen Mailserver.

Team

Die AG Technik besteht aus Mitgliedern aber auch Ehemaligen und Nichtmitgliedern der Piratenpartei Österreichs. Ihr Ziel ist es eine offene und kostenlose Infrastruktur für die Piratenpartei Österreichs, aber auch befreundete und gemeinnützige Organisationen zu stellen. Die AG Technik arbeitet dabei autonom und ehrenamtlich, es werden ein Koordinator, als Verbindung zum Bundesvorstand, und ein AG-Leiter gewählt, der Ziele formuliert, die Arbeit mit den anderen Mitgliedern abstimmt und Anträge an den Bundesvorstand formuliert.

Leitung & Koordination

Mitglieder

Coder

Systemadministratoren

Webadministratoren

Treffen

  • ständige Gruppe in Telegram [1]

alte Protokolle:

Dokumentationen

Webservices

Datenbanken

Repositories

  • PPOE/pgacc: Finanzverwaltung, mit Deploy-Anleitung
  • PPOE/infra (privat): Ansible-Provisionierung, derzeit für die Mitgliederdatenbank
  • PPOE/admidio-addons (privat): Ergänzungen zu Admidio (Anbindung an pgacc)
  • PPOE/admidio-old: alter Admidio-Fork, nur noch Archiv


Mail

Server

Internal Services

Konfigurationen

Workflows