Übersetzungen dieser Seite:
 

Dies ist eine alte Version des Dokuments!


Systemanforderungen

Für die Installation von SoSci Survey benötigen Sie einen funktionierenden Webserver mit PHP- und Datenbank-Unterstützung. Die Installation von SoSci Survey setzt folgende Software voraus:

Auch wenn SoSci Survey mit veralteten PHP-Versionen zurecht kommt, empfehlen wir dringend, für alle drei Komponenten jeweils die aktuellen Programmversionen zu verwenden. Setzen Sie auf einem Webserver nur Software ein, die noch Sicherheitsupdates bekommt.

Bewährt hat sich folgende Konfiguration:

  • Eine (separate) VM (Virtuelle Maschine)
    • Eine VM ist i.d.R. günstiger und einfacher zu warten als ein Hardware-Server
    • Ein separater Server ist i.d.R. stabiler und sicherer als wenn darauf noch andere (Web-)Anwendungen laufen (s. unten)
  • Linux-Betriebssystem auf Basis von Debian oder Ubuntu
  • Verwendung der Webserver-Applikation nginx, weil diese bei einer großen Anzahl Teilnehmer deutlich weniger Ressourcen benötigt

Die für einen stabilen Betrieb notwendige Leistung ist nicht ganz einfach zu quantifizieren. Sie hängt nicht nur stark davon ab, wie intensiv der Server genutzt wird (100 Interviews am Tag oder 100.000) – SoSci Survey reagiert auch relativ empfindlich darauf, wie schnell die Datenträger arbeiten. Langsame Datenspeicher hat man vor allem auf (a) alten Servern und (b) neuen Servern, wenn die Daten auf klassischen Festplatten und nicht auf auf SSD-Speichern abgelegt werden. Für einen halbwegs aktuellen Befragungsserver mit durchschnittlichem bis hohem Interview-Aufkommen (bis ca. 20.000 Interviews pro Tag) empfehlen wir folgende Konfiguration:

  • 2 CPUs bzw. vCPUs
  • 4 GB RAM
  • 50 GB schnellen Festplattenspeicher, z.B. SSD (ca. 10 GB für das Betriebssystem, <1 GB für SoSci Survey, 5 GB für die Datenbank, 25 GB für Mediendateien) – deutlich mehr, wenn in den Befragungsprojekten Videos genutzt werden.

Notiz: Die meisten günstigen Webspace-Angebote „im Internet“ sind sogenanntes „Shared Hosting“. Dabei laufen auf einem Webserver hunderte oder tausende Internetangebote. Dieser Webspace wird schon zu Preisen von unter 2 EUR pro Monat angeboten. Damit sich die Angebote auf so einem Server nicht in die Quere kommen, werden die Funktionen aber oftmals ein wenig eingeschränkte (z.B. läuft PHP im sog. Safe Mode). Im Gegenzug muss man sich um die Installation und Einrichtung des Webservers beim Shared Hosting nicht weiter kümmern. SoSci Survey kann auf einem Shared Hosting Angebot betrieben werden, allerdings sind dann unter Umständen nicht alle Funktionen (z.B. zeitgesteuerter Versand von Serienmails) verfügbar.

Für den optimalen Betrieb sollte der Server folgende Funktionen unterstützen:

  • Möglichkeit zur zeitgesteuerten Ausführung von Skripten (Cronjobs)
  • Betrieb von PHP ohne Einschränkungen (PHP nicht im Safe-Mode)
  • Installation von PHP-Modulen, sofern diese nicht vorinstalliert sind

Die Aufgabe des Webservers ist es, Inhalte vom Server im Internet/Intranet bereitzustellen. Damit dies funktioniert, müssen Webserver und ggf. Firewall korrekt konfiguriert sein. Bitte stellen Sie sicher, dass der Webserver via HTTP-/HTTPS-Protokoll erreichbar ist.

Tipp für Windows: Sofern Sie noch keinen IIS-Webserver betreiben und einen lokalen Server unter Windows einrichten möchten, spart das Installationspaket xampp der Apache Friends viel Arbeit. Es beinhaltet u.a. einen fertig konfigurierten Apache Webserver inklusive PHP und MySQL.

de/server/requirements.1626986403.txt.gz · Zuletzt geändert: 22.07.2021 22:40 von sophia.schauer
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki