-
Notifications
You must be signed in to change notification settings - Fork 9
Get Started
Zum Testen des Open Datenschutzcenters steht eine fertige Docker-Compose Installation zur Verfügung.
- Klonen des Repos
git clone https://github.com/H2-invent/open-datenschutzcenter.git
- Installieren Sie das Open-Datenschutzcenter indem Sie
sudo bash installDockerUbuntu.sh
bzw.sudo bash installDockerDebian.sh
ausführen - Falls docker und docker-compose bereits manuell installiert wurden, führen sie
sudo bash installOdcDocker.sh
aus. Wichtig dafür ist, dass Docker und Docker-Compose in der aktuellen Version und nicht aus den Debian bzw. Ubuntu Repositories installiert wurden, da dort immer eine ältere Version installiert wird.
Für eine lokale Installation kann kein Zertifikat von LetsEncrypt angefordert werden. Zudem fehlen externe DNS Einträge für die Container. Daher haben wir extra eine docker-compose erstellt, die ohne diese zwei Abhängigkeiten auskommt. Es geht leider nicht eine lokale Installation mit https durchzuführen, da der Keycloak und Symfony (PHP) nicht mit Self-Signed Zertifikaten umgehen kann und es daher zu einem 500er Fehler beim Anmelden kommt.
- Bei der Frage ENVIRONEMENT "dev" eingeben
- Beim Protokoll "http" eingeben
Da die zertifiakte von LetsEncrypt kommen, müssen bereits die DNS Einstellungen vorhanden sein, und der ODC und Keycloak bereits darüber erreichbar sein.
- Bei der Frage ENVIRONEMENT "prod" eingeben
- Beim Protokoll "https" eingeben
Installation löschen mit docker-compose down -v
und nochmal die installation starten mit bash installOdcDOcker.sh
erneut starten.
Wichtig es muss ein SMTP Server eingegeben werden.