Inhaltsverzeichnis

Installation

Diese Anleitung fuehrt durch die Einrichtung einer eigenen EinsatzHUB-Instanz auf Ihrer Server-Hardware.

Voraussetzungen

Punkt Wert
Betriebssystem Ubuntu 22.04/24.04, Debian 12 oder Raspbian 12 (64- oder 32-bit ARM)
Hardware mind. 2 GB RAM, 10 GB freier Speicher (Raspberry Pi 4/5 reicht aus)
Netzwerk Ports 80 und 443 von aussen erreichbar (bei HTTPS)
Domain (optional, empfohlen) Subdomain per A-Record auf die Server-IP, z.B. einsatzhub.feuerwehr-musterstadt.de
Lizenz-UUID erhalten Sie per E-Mail von uns (siehe Lizenz)

DNS-Setup (nur bei HTTPS)

Legen Sie bei Ihrem Domain-Provider einen A-Record an:

einsatzhub.ihre-feuerwehr.de   A   <IP-Adresse-Ihres-Servers>

Warten Sie, bis ping einsatzhub.ihre-feuerwehr.de auf die richtige IP aufloest (5-60 Minuten).

Installation

Auf dem Server als Admin einloggen und ausfuehren:

curl -fsSL https://license.einsatzhub.de/installer.sh -o installer.sh
sudo bash installer.sh install

Der Installer fragt der Reihe nach:

  1. Domain — Ihre Subdomain, oder leer lassen fuer HTTP-only (z.B. im lokalen Netz)
  2. Admin-E-Mail, -Name, -Passwort — Ihr erster Admin-Account
  3. SMTP-Einstellungen (optional) — fuer Einladungs-Mails. Bei „nein“ koennen Einladungslinks spaeter manuell kopiert werden.
  4. Lizenz-UUID (optional, kann auch spaeter eingegeben werden)

Die Installation dauert je nach Hardware 5-30 Minuten (Raspberry Pi laenger, da der Build-Prozess langsamer ist).

Nach der Installation

Oeffnen Sie https:<Ihre-Domain>/ (oder http:<IP>/ bei HTTP-only):

  1. Mit Admin-Zugangsdaten einloggen
  2. Sie werden automatisch zur Lizenz-Aktivierung geleitet
  3. Lizenz-UUID einfuegen und aktivieren
  4. Fertig — weitere Benutzer einladen, Fahrzeuge anlegen, ersten Einsatz starten

Details zum Lizenzprozess siehe Lizenz.

Updates

sudo bash installer.sh update

Der Installer erstellt vor jedem Update automatisch ein Datenbank-Backup unter /opt/einsatzhub-backups/.

Status pruefen

sudo bash installer.sh status

Zeigt Version, Betriebszustand, Lizenzstatus und Gueltigkeit des TLS-Zertifikats.

TLS nachtraeglich aktivieren

Falls Sie zunaechst ohne HTTPS installiert haben:

# Zuerst Ihre DOMAIN in /opt/einsatzhub/.env eintragen, dann:
sudo bash installer.sh tls

Deinstallation

sudo bash installer.sh uninstall

Sie werden gefragt, ob Daten (Datenbank und Uploads) mitgeloescht werden sollen.

Support