AG:Technik

Aus Piratenwiki
Wechseln zu: Navigation, Suche

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

Inhaltsverzeichnis

Kommunikation

Wenn es Probleme gibt - am besten ein Mail

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

pikachu

  • Hetzner EX40
  • Standort: Hetzner RZ 20
  • IP: 148.251.75.208
  • OS: Proxmox VE 3.4 (Debian 7.11 - Wheezy)
  • Hardware: i7-4770 CPU @ 3.40GHz - 4×2 Cores, 32GB RAM (1666MHz), 2×2TB HD

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. Näheres zur Technik dahinter gibt es unter Wordpress.

www.piratenpartei.at

Im Moment auf diglett, Im Falle dass der Server Diglett ausfällt, die mit der normalen VM abgeglichene Version.

burgenland.piratenpartei.at

kaernten.piratenpartei.at

niederoesterreich.piratenpartei.at

oberoesterreich.piratenpartei.at

salzburg.piratenpartei.at

Derzeit nicht in Betrieb, die LO Salzburg betreibt selbst eine Homepage.

steiermark.piratenpartei.at

tirol.piratenpartei.at

Derzeit nicht in Betrieb, es gibt keine LO Tirol.

vorarlberg.piratenpartei.at

wien.piratenpartei.at

basis.piratenpartei.at

Technisch mittlerweile identisch zu den anderen Wordpress Installationen.

Weitere Webdieste

forum.piratenpartei.at

Ein MyBB Forum, etwas modifiziert, kombiniert mit Mailman und einem Newsserver.

liquid.piratenpartei.at

Unsere Liquid Instanz, ein modifiziertes LiquidFeedback.

wiki.piratenpartei.at

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

webmail.piratenpartei.at

Ein Roundcube Webmail, eine kurzes HOWTO gibt es unter Webmail. Zur Technik dahinter unter Webmail.

projekte.piratenpartei.at

Ein Redmine Ticketsystem, noch eine etwas ältere Installation. Derzeit vor allem für die Mail Kommunikation mit der AG-Technik in Gebrauch.

statistik.piratenpartei.at

Eine Piwik Installation.

mitglieder.piratenpartei.at

Primär die Mitgliederdatenbank / Admidio, weiters das Newslettersystem.

lists.piratenpartei.at

Neuer Mailman. Jedes Mitglied kann dort Mailinglisten erstellen. Registrieren eines Accounts mit deinem Admidio Account.

quassel.piratenpartei.at

quasselcore - client für IRC mit Backlogservice. Registrieren eines Accounts mit deinem Admidio Account.

nodejs Produktivsystem

Technisch wie das Testsystem - etherpad(lite) ist soweit einsatzbereit.

Interne Webdienste

admin.piratenpartei.at

Diverse Managementtools für die Server.

monitor.piratenpartei.at

Unsere Nagios Installation.

dev1.piratenpartei.at

Development Server.

Noch in Entwickung/Betatest

retrochat.piratenpartei.at

Ein Retroshare Chatserver. nun auch erreichbar unter http://chat7zlxojqcf3nv.onion/

diaspora.piratenpartei.at

elgg.piratenpartei.at

reddit.piratenpartei.at

nodejs Testsystem

etherpad (lite) + ethercalc (beides derzeit ausschließlich im Leerlauf/keine öffentliche Domain, Test auf Stabilität/Ressourcenverbrauch - Besonderheit: beides nutzt Redis als Storagebackend)

Mail

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

Detaillierte Informationen findet ihr auf der Seite Mailserver.

Features:

  • Mittlerweile werden die Aliase der Organe über die Rollen in Admidio bestimmt.
  • 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

Allgemeine Serverarchitektur

Die Server sind jeweils Linux (Proxmox) Server mit OpenVZ Guests, verbunden per OpenVPN. Die gesamten Services sind alle in den OpenVZ Containern. Alle Web (http/https) Zugriffe laufen über einen Reverseproxy (Varnish + 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 den Mailserver als Smarthost und wo es sinnvoll einsetzbar ist, werden Sessioninformation etc. auch per Memcached zwischengespeichert.

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 wird lediglich ein Koordinator benannt, der in Kontakt mit dem Bundesvorstand steht, um gemeinsame Ziele zu formulieren und etwaige zusätzliche Finanzierung zu sichern.

Leitung

1) * zeVeNoM - technische Leitung & Teamleitung
2) * desertrold - Koordinator

Kernteam

1) * zeVeNoM
2) * XimeX

Mitglieder

  • [[Benutzer:|]]
  • [[Benutzer:|]]
  • [[Benutzer:|]]

Treffen

  • jeden Mittwoch Abend ab 20:30 im Mumble NRW, Raum AG Technik
  • wöchentlicher Newsletter

alte Protokolle:

Dokumentationen

Webservices

Proxies

Datenbanken

Mail

Server

Internal Services

Konfigurationen

Vernetzung

Welche Services sind wie mit einander vernetzt:
(technisch jeweils verschlüsselte dumps)
In der Regel 1x/Tag

  • Forum - Admidio (Pirat Status wird mit dem Nick von admidio abgeglichen)
  • Liquid - Admidio (Stimmrecht/Zugriff wird aus dem Zahlstatus abgeleitet)
  • Wiki - Admidio (User werden für alle Admidio User erstellt, allerdings bei Namensüberschneidungen, fehlerhaften Mailangaben etc. kann das durchaus fehlschlagen)
  • Mailserver - Admidio (Die Mailverteiler/Alias der Bundesorgane bzw. Landesorgane werden aus den Rollen im Admidio abgeglchen)
  • Mailserver - Forum (Abgleichen der in der forum VM definierten Mailadressen, damit nicht existierende vom Mailserver abgewiesen werden können - <nick>@forum.piratenpartei.at)
  • Mailserver - Liquid (Abgleichen der in der Liquid VM definierten Mailadressen, damit nicht existierende vom Mailserver abgewiesen werden können - <nick>@liquid.piratenpartei.at)

Workflows

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Piratenpartei
Mitmachen im Wiki
Werkzeuge
Drucken/exportieren