Einrichtung eines Servers
Achtung: Die Einrichtung und der Betrieb von einem aus dem Internet erreichbaren Server setzt einen erfahrenen Administrator voraus. Auf dem Server sind die Daten der Feuerwehr-Mitglieder gespeichert. Es sind unbedingt alle Vorkehrungen zu treffen und alle Sicherheitsfunktionen zu aktivieren und auf Stand zu halten, um diese Daten vor unbefugtem Zugriff zu schützen. Ebenso sind alle zugriffsberechtigten Personen zu instruieren, damit keine persönlichen Daten weitergegeben werden.
Benötigt wird
- ein (virtueller) Server
mind 500MB RAM garantierter Speicher bzw. mehr, wenn auch noch anderere Dienste laufen sollen (Homepage, Groupware, Mailserver, ...); einige GB Festplattenspeicher - eine Domain (z.B. 'ff-adorf.at')
nur bei Internet-Server; falls Daisyfire nur in einem lokalen Netzwerk erreichbar sein soll wird keine Domain benötigt - ein SSL Zertifikat für die Domain
damit die Kommunikation zwischen Webbrowser und Server verschlüsselt ist. Die Verschlüsselung ist in einem lokalen Netzwerk nicht erforderlich, wenn nur berechtigte Personen Zugang haben - Backupmöglichkeit
eine regelmäßige Sicherung der Datenbank auf einen anderen Rechner bzw. auf eine externe Festplatte ist unbedingt durchzuführen. Dabei darauf achten, daß die Daten während einer Übertragung über das Internet verschlüsselt sind.
Software
- Server Betriebssystem
z.B. Ubuntu Server 10.04 LTS - http Server Apache2
Einrichten eines sicheren https Servers mit dem SSL Zertifikat - Tomcat Server
Anbindung an den http Server (z.B. über das AJP Protokoll) - MySQL Datenbank Server
- Daisyfire
Die Installation der Software unter 1. bis 4. wird hier nicht näher beschrieben, hier gibt es genug Anleitungen im Internet.
Für Daisyfire ist eine eigene Datenbank anzulegen, mit eigenem Datenbank-User, der alle Rechte an dieser Datenbank hat. z.B. Datenbank Name 'daisyfiretest', Username 'daisyfire', Passwort 'daisyfire'.
Die daisyfire-x.y.war in das Tomcat webapps Verzeichnis einspielen - üblicherweise /var/lib/tomcat6/webapps, Tomcat anschließend neu starten. Falls andere Datenbank-Anmeldedaten als die oben genannten verwendet wurden, ist das in der Datei /var/lib/tomcat6/conf/Catalina/localhost/daisyfire-x.y.xml entsprechend anzupassen und Tomcat nochmals neu zu starten.
Nun ist Daisyfire am Server Rechner erreichbar, üblicherweise unter einer URL in der Form:
http://localhost:8080/daisyfire-x.y (wobei x.y durch die Versionsnummer zu ersetzen ist).
Dort als Benutzer admin mit Kennword admin anmelden, in der Benutzerverwaltung einen eigenen Benutzer mit allen Rechten anlegen, diesen Benutzer auch gleich 'aktiv' schalten. Anschließend abmelden, unter den neu angelegten Benutzer anmelden und dann das 'admin' Benutzerkonto löschen.
Ab nun ist Daisyfire für die Datenerfassung bereit.
Nächste Schritte
- DaisyfireFISImport -- Datenimport aus FIS
