Du bist hier wahrscheinlich gelandet, weil Du von ALARMiator gehört hast und einfach mal ausprobieren möchtest. Damit der Einstieg möglichst einfach ist, haben wir Dir hier eine kurze Anleitung zusammengestellt.
Wie installiere ich ALARMiator
ALARMiator ist in der aktuellen Version keine durch ein Setup installierbare Anwendung. Der Plan ist, mit den kommenden Versionen einfache Setups und Konfigurationsdialoge anzubieten, die die Installation vereinfachen. Aktuell sind ein paar (teils sehr technische) Schritt nötig, um ALARMiator zu installieren. Folge dabei einfach der Anleitung.
Wie komme ich an die Installationsdateien
Wir unterscheiden bei ALARMiator zwischen RELEASE-Versionen (1.0 / 2.0 / …) und Entwicklungsversionen… RELEASE-Versionen sind Versionen, die sehr gut getestet und auch in der Praxis erprobt sind. Diese Versionen bieten wir in unserem Github Repository zum Download an.
Aktuelle Entwicklungsversionen haben schon mehr Funktionalität, aber sind nicht so intensiv getestet.
Wenn Du aktiv an der Entwicklung teilnehmen möchtest, oder die neuesten Funktionen nutzen möchtest, dann nutze die Entwicklungsversionen. Diese Entwicklungsversionen stehen aber nicht öffentlich zum Download bereit. Melde Dich einfach bei der Entwicklergruppe und teile uns Deinen Github Usernamen mit. Dir wird dann zeitnah Zugriff auf das Github Repository erteilt.
Installationsvoraussetzungen
Hardware
ALARMiator wird in den meisten Fällen lokal innerhalb einer Wehr / Organisation betrieben. Ein Betrieb in der Cloud ist aber natürlich auch möglich. Für den lokalen Betrieb ist folgende Ausstattung nötig:
- Grundausstattung
- Raspberry Pi 4, 4 GB Ram
- MicroSD Karte mit 8 GB Speicherplatz
- Netzteil für Raspberry Pi 4 (mindestens 3 Ampere)
- Gehäuse für Raspberry Pi 4 (Lüfter ist nicht nötig, Kühlkörper sollte aber verbaut sein)
- ggf. Netzwerkkabel für Anschluss an Router / Netzwerk
- Ausstattung für größere Umgebungen
- Linux / Windows PC
- 1 GB Platz auf der Festplatte
Software
ALARMiator Server kann auf folgenden Betriebssystemen betrieben werden
- Linux (wir empfehlen Rapspbian bzw. Ubuntu LTS)
- Windows (Windows 10 oder Windows Server)
- MAX OS X
Wenn Du einen Raspberry verwenden möchtest, dann installiere auf der MicroSD - Karte des Raspberry das aktuelle Raspberry Pi Desktop Image von https://www.raspberrypi.org. Die light-Version des Images kann auch genutzt werden, die Desktop Version erlaubt aber zusätzlich die einfache Installation von Desktop-Sharing Produkten wie anyDesk oder Teamviewer. Dies erleichtert später die Wartung des Systems.
Anbindung
Der ALARMiator Server benötigt für folgende Funktionen eine dauerhafte Internetverbindung:
- Zusatzalarmierung
- Nutzung der ALARMiator Mobile Apps (iOS, Android)
Installation des Servers
Zur Installation befolge folgende Schritte
Wir gehen bei den folgenden Schritten von einem vollständig installierten und an das Internet angebundenen System aus. Zudem benötigst du für die Installation Administrator / Root-Rechte.
Raspberry
- Melde dich über eine SSH-Konsole oder direkt auf dem Raspberry an.
- Installiere Git, um die Quellen aus GitHub installieren zu können:
sudo apt-get install git
- Nun lade die Quellen aus dem github Repository: `sudo git clone https://github.com/BoxSo/ALARMiator-Server.git"
- Wenn dieser Schritt erfolgreich abgeschlossen ist, wechsle nun in das neu erzeugte Verzeichnis mit
cd ALARMiatorServer
- starte die Installationsroutine mit
./RaspiInstaller/installAlarmiatorFromGit.sh
Nun beginnt die Installationsroutine damit, alle nötigen Quellen herunterzuladen und zu installieren. Du wirst zwischendrin nach einem Passwort für den Github-Zugang gefragt. Gib diesen bitte dann ein. - Nach erfolgreichem Abschluss der Installationsroutine kannst Du den Server starten mit dem Befehl
node app.js
- Es sollten keine Fehlermeldungen angezeigt werden („ERROR“, „WARNING“) und im letzten Drittel eine Meldung der Art „ALARMiator Server wurde gestartet“ erscheinen.
- Nun kannst Du Dich mit einem Browser am Web-Frontend anmelden. Navigiere dazu entweder lokal auf dem Server zur Adresse http://localhost:5000, oder mit einem anderen Computer im gleichen Netzwerk zur Adresse http://<>:5000. Hier sollte nun das Login-Formular angezeigt werden. Siehst Du das Login-Formular, so ist die Installation abgeschlossen und Du kannst mit der Konfiguration beginnen. Kannst du das Login-Fornular nicht öffnen, dann scheint ein Fehler bei der Installation aufgetreten zu sein. Sichte in diesem Fall die Logfiles unter
/logs
nach erkennbaren Fehlermeldungen. Du erhältst hier in der Community Hilfe bei Fehlermeldungen, schreibe einfach einen Post in die entsprechende Kategorie „Installation und Update“.