Web interface mit kleiner DB im Hintergrund für Dokumentation der ATS Einsätze
Go to file
2026-04-16 11:18:02 +02:00
__pycache__ umsortierung. 2026-03-31 12:04:08 +00:00
data Admin Panel 2026-04-03 06:46:57 +00:00
gui Admin Panel 2026-04-03 06:46:57 +00:00
.gitignore umsortierung. 2026-03-31 12:04:08 +00:00
main.py admin Seite. data_api enthält jetzt alle db get, delete und inputs. 2026-04-02 13:39:46 +00:00
README.md README.md aktualisiert 2026-04-16 11:18:02 +02:00
setup.sh Readme und Setup scriplt 2026-04-16 09:15:35 +00:00

Atemschutz Geräteträger Dokumentation

Das Projekt ermöglicht es einfach zu dokumentieren WANN, WER im Einsatz (oder Übung) mit welchem Gerät war. Die SQLite DB im Hintergrund speichert die Daten ab und kann sie bei Bedarf abrufen.

Hosting

Das Projekt kann auf jedem Linux Server per Systemd oder ähnlichem gehostet werden. Standard Einstellung ist Port 9000.

Hardware:

Linux Container mit 2GB RAM.

Deployment:

mit dem setup.sh script kann das Projekt und alle Notwendigkeiten schnell installiert werden.

chmod +x setup.sh
sudo ./setup.sh
setup.sh Funktion
1 Python 3.12+ Version prüfen
2 Systemabhängigkeiten (pip3, sqlite3) prüfen/installieren
3 Virtuelle Umgebung (.venv) erstellen
4 ats Benutzer erstellen.
5 requirements.txt oder NiceGUI direkt installieren
6 data/-Verzeichnis und DB-Datei prüfen
7 UFW-Firewall Port 9000 freigeben (falls vorhanden)
8 Optionalersystemd-Service für Autostart