Server Installation/Opennet Mitgliedsantrag: Unterschied zwischen den Versionen
Aus Opennet
(Initiale Doku) |
(→Überblick) |
||
Zeile 12: | Zeile 12: | ||
Notwendige Voraussetzungen: | Notwendige Voraussetzungen: | ||
* mutt - zum Versand von E-Mails | * mutt - zum Versand von E-Mails | ||
− | * apache2 - für Webseiten | + | * apache2, php - für Webseiten |
− | * | + | * pdftk - zum Ausfüllen von PDF |
* jq - für JSON | * jq - für JSON | ||
Version vom 14. März 2017, 16:06 Uhr
Software für Betrieb des Opennet Mitgliedsantrag.
Inhaltsverzeichnis |
Überblick
Die Opennet Mitgliedsantrag Software besteht aus drei Bereichen:
- Backend (Bash Shell Scripte)
- Frontend Webinterface (Static HTML u. PHP)
- Frontend Batchscripte (Bash Shell Scripte), Schnittstelle zwischen Frontend u. Backend, dient der Automatisierung
Abgebildeten Funktionen:
Notwendige Voraussetzungen:
- mutt - zum Versand von E-Mails
- apache2, php - für Webseiten
- pdftk - zum Ausfüllen von PDF
- jq - für JSON
Software Architektur
Überblick über die einzelnen Bausteine des Opennet Mitgliedsantrag bestehend aus Shell und PHP Scripten mit je ihren öffentlichen Funktionen sowie Abhängigkeiten.
Datei:OpennetMitgliedsantrag SoftwareArch2017.png
State Maschine
Datei:OpennetMitgliedsantrag StateMaschine2017.png
Abläufe
User u. Verzeichnisse
Config Files
CA Scripts
Opennet DEV: https://dev.opennet-initiative.de/browser/on_???
Git Repository: git clone https://dev.opennet-initiative.de/git/on_???
Mitgliedsantrag Scripts
Mitgliedsantrag JSON
Cronjobs
Mailversand
Webserver
- HTTP (mitgliedsantrag)
- HTTPS (mitgliedsantrag-ssl)