Ü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)
| Name | Version | Lizenz | Urheber | Benö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.
| Name | Version | Lizenz | Wo | Zweck |
|---|---|---|---|---|
| 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
| Name | Version | Lizenz | Datei | Zweck |
|---|---|---|---|---|
| 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 |