Diese Anleitung fuehrt durch die Einrichtung einer eigenen EinsatzHUB-Instanz auf Ihrer Server-Hardware.
| 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) |
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).
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:
Die Installation dauert je nach Hardware 5-30 Minuten (Raspberry Pi laenger, da der Build-Prozess langsamer ist).
Oeffnen Sie https:<Ihre-Domain>/ bei HTTP-only):
(oder http:<IP>/
Details zum Lizenzprozess siehe Lizenz.
sudo bash installer.sh update
Der Installer erstellt vor jedem Update automatisch ein Datenbank-Backup unter /opt/einsatzhub-backups/.
sudo bash installer.sh status
Zeigt Version, Betriebszustand, Lizenzstatus und Gueltigkeit des TLS-Zertifikats.
Falls Sie zunaechst ohne HTTPS installiert haben:
# Zuerst Ihre DOMAIN in /opt/einsatzhub/.env eintragen, dann: sudo bash installer.sh tls
sudo bash installer.sh uninstall
Sie werden gefragt, ob Daten (Datenbank und Uploads) mitgeloescht werden sollen.
/var/log/einsatzhub-installer.log/opt/einsatzhub/