Feuerwehr-ERP Bodnegg

Über

Testumgebung: Demo-Daten sind hier erlaubt. Keine echten Daten eingeben.

Über Feuerwehr-ERP Bodnegg

Version
0.1
Build
5

Datenschutz

Platzhalter: Die Datenschutzhinweise werden mit der Führung der Wehr und der Gemeinde abgestimmt (Konzept Abschnitt 7) und hier veröffentlicht, bevor echte Daten erfasst werden.

Grundsätze aus dem Konzept, die die Hinweise ausführen werden: Die Anwendung läuft auf einem Rechner im Feuerwehrhaus. Zur Eignungsbeurteilung Atemschutz speichert sie nur, bis wann sie gilt; das sehen die dafür zuständigen Rollen und die Person selbst. Jede Änderung wird mit Name und Zeit protokolliert. Feedback mit Bildschirmfoto bleibt in der Anwendung; an GitHub geht nur der Text ohne Personendaten.

Dokumente der Wehr

Feuerwehrsatzung, Dienstanweisungen und weitere Dokumente stehen nach der Anmeldung unter Dokumente.

Kontakt

Platzhalter: Ansprechpartner und Kontaktadresse der Freiwilligen Feuerwehr Bodnegg folgen. Fehler und Vorschläge bitte über den Feedback-Knopf melden.

Lizenzen

Die Anwendung baut auf freier Software auf. Die Liste entsteht aus den Paket-Metadaten der installierten Bibliotheken und den gepflegten Einträgen für die Dienste im Stapel und mitgelieferte Dateien.

Python-Bibliotheken (41)

NameVersionLizenzUrheberBenötigt von
aiohappyeyeballs 2.7.1 PSF-2.0 J. Nick Koston aiohttp
aiohttp 3.14.5 Apache-2.0 AND MIT aiohttp team pywebpush
aiosignal 1.4.0 Apache 2.0 aiohttp team <team@aiohttp.org> aiohttp
argon2-cffi 25.1.0 MIT Hynek Schlawack direkt
argon2-cffi-bindings 26.1.0 MIT Hynek Schlawack argon2-cffi
asgiref 3.13.0 BSD-3-Clause Django Software Foundation Django, django-allauth, django-htmx
attrs 26.1.0 MIT Hynek Schlawack aiohttp
certifi 2026.10.23 MPL-2.0 Kenneth Reitz requests
cffi 2.1.1 MIT-0 Armin Rigo, Maciej Fijalkowski argon2-cffi-bindings, cryptography
charset-normalizer 3.5.2 MIT Ahmed R. TAHRI reportlab, requests
cryptography 50.0.2 Apache-2.0 OR BSD-3-Clause The Python Cryptographic Authority and individual contributors direkt, fido2, http_ece, py-vapid, pywebpush
dj-database-url 3.1.2 BSD-3-Clause Jazzband community direkt
Django 5.2.18 BSD-3-Clause Django Software Foundation direkt, dj-database-url, django-allauth, django-htmx, django-picklefield, django-q2, django-simple-history
django-allauth 65.20.1 MIT Raymond Penners direkt
django-htmx 1.29.0 MIT Adam Johnson direkt
django-picklefield 3.4.0 MIT Simon Charette django-q2
django-q2 1.11.1 MIT Stan Triepels, Ilan Steemers direkt
django-simple-history 3.13.0 BSD License Trey Hunner direkt
fido2 2.2.1 BSD License / Apache Software License / Mozilla Public License 2.0 (MPL 2.0) Dain Nilsson django-allauth
frozenlist 1.8.0 Apache-2.0 aiohttp team <team@aiohttp.org> aiohttp, aiosignal
gunicorn 26.2.0 MIT Benoit Chesneau direkt
http_ece 1.2.1 MIT Martin Thomson pywebpush
idna 3.20 BSD-3-Clause Kim Davies requests, yarl
multidict 7.2.1 Apache-2.0 Andrew Svetlov aiohttp, yarl
pillow 13.0.0 MIT-CMU Jeffrey 'Alex' Clark direkt, pyStrich, reportlab
propcache 0.5.4 Apache-2.0 Andrew Svetlov aiohttp, yarl
psycopg 3.3.6 LGPL-3.0-only Daniele Varrazzo direkt
psycopg-binary 3.3.6 LGPL-3.0-only Daniele Varrazzo psycopg
py-vapid 1.9.6 MPL-2.0 JR Conlin pywebpush
pycparser 3.12 BSD-3-Clause Eli Bendersky cffi
pyStrich 0.20 Apache-2.0 Michael Mulqueen direkt
python-dotenv 1.2.4 BSD-3-Clause Saurabh Kumar direkt
pywebpush 2.5.0 MPL-2.0 JR Conlin direkt
qrcode 8.2 BSD Lincoln Loop django-allauth
reportlab 5.1.0 BSD License Andy Robinson, Robin Becker, the ReportLab team and the community direkt
requests 2.34.2 Apache-2.0 Kenneth Reitz direkt, pywebpush
sqlparse 0.6.0 BSD License Andi Albrecht Django
typing_extensions 4.16.0 PSF-2.0 Michael Lee aiohttp, aiosignal, cryptography, psycopg, pyStrich
urllib3 2.8.0 MIT Andrey Petrov requests
whitenoise 6.12.0 MIT David Evans direkt
yarl 1.25.1 Apache-2.0 Andrew Svetlov aiohttp

Dienste im Stapel (10)

Images und ihre Grundlagen aus deploy/: Laufzeit, Webserver, Datenbank und der Dienst wireguard.

NameVersionLizenzWoZweck
Python 3.11 PSF-2.0 Images web, worker, backup und updater (python:3.11-slim) Laufzeit der Anwendung
Debian (Basis von python:3.11-slim) stabile Ausgabe beim Bau freie Lizenzen je Paket (DFSG), Nachweis in /usr/share/doc/*/copyright im Image Images web, worker, backup und updater (python:3.11-slim) Betriebssystem im Image, dazu tzdata (gemeinfrei)
Docker CLI und Compose-Plugin aktuelle Ausgabe beim Bau Apache-2.0 Image updater (deploy/Dockerfile, Stufe updater) Updates einspielen (Dienst updater)
Caddy 2 Apache-2.0 Dienst caddy (caddy:2) HTTPS, Zertifikat, Weiterleitung an web
PostgreSQL 16 PostgreSQL-Lizenz Dienst db (postgres:16) Datenbank
Alpine Linux 3.22 freie Lizenzen je Paket, u. a. musl (MIT) und BusyBox (GPL-2.0) Image wireguard (alpine:3.22) Basis des Dienstes wireguard
wireguard-tools aus Alpine 3.22 GPL-2.0 Image wireguard (alpine:3.22) VPN-Schnittstelle einrichten (wg, wg-quick)
iproute2 aus Alpine 3.22 GPL-2.0 Image wireguard (alpine:3.22) Netzschnittstelle der Art wireguard
dnsmasq aus Alpine 3.22 GPL-2.0 oder GPL-3.0 Image wireguard (alpine:3.22) Öffentlicher Name im Tunnel (DNS)
bash aus Alpine 3.22 GPL-3.0-or-later Image wireguard (alpine:3.22) Shell für wg-quick

Mitgelieferte Dateien

NameVersionLizenzDateiZweck
htmx 2.0.11 0BSD vendor/htmx.min.js Teilseiten-Updates ohne Frontend-Framework
html2canvas 1.4.1 MIT feedback/vendor/html2canvas.min.js Screenshot der aktuellen Seite für den Feedback-Knopf (E-12); Lizenztext daneben in html2canvas.LICENSE.txt
ZXing für JavaScript (@zxing/browser mit gebündelter @zxing/library) 0.2.1 (Library 0.22.x) MIT AND Apache-2.0 equipment/vendor/zxing-browser.min.js Rückfall-Scanner für DataMatrix und QR-Code, wenn der Browser keinen BarcodeDetector hat (E-15, APP-54); Lizenztexte daneben in zxing-browser.LICENSE.txt
Feedback