Surveillance under Surveillance in Verbindung mit CCC Hansestadt Hamburg e.V.
Benutzte Sprachen: CSSHTMLJavaScriptMariaDBPHP
Benutzte Frameworks: AnsibleDockerForgejoRenovate
Zielplattform: Web
Das Projekt
Betrifft es die Öffentlichkeit, hat es offen zu sein. Unter dieser Prämisse, stellt Surveillance under Surveillance Daten von OpenStreetMap bereit. Auf einer Weltkarte können alle gemeldeten Kameras, inklusive ihrem Sichtfeld und Radius eingesehen werden.
2012 gestartet, wurde das Projekt unter anderem benutzt um Kameras in XR Apps für Google Glass anzuzeigen und von verschiedenen Betreibern bereitgestellt. Nach der Ankündigung des Endes der letzten gewarteten Instanz, haben Mitglieder des CCC Hansestadt Hamburg e.V. sich verantwortlich gefühlt, das Projekt technisch zu modernisieren und leicht wart- und hostbar am Leben zu halten.
Meine Aufgaben seit September 2025
Als Teil der Gruppierung des CCC die Surveillance under Surveillance warten, kümmere ich mich um die Modernisierung des App Stacks und proaktive Wartungsprozesse:
- Containerisierung von existierenden Komponenten:
- PHP Webserver
- MariaDB Datenbank
- Hintergrundprozess zum fortlaufenden Instandhalten des Datensatzes
- Self-healing und Statusreports durch Health-Checks
- CI/CD Pipeline für die Docker Images
- Vereinheitlichen von Production und Entwicklungsumgebungsparametern
- Dokumentation der existierenden technischen Projektstruktur und den Containerisierungsaufwänden
- Automatische Versionsupdates durch Renovate
