Skip to content

bugabinga/brockonet.bugabinga.net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brockonet

Eine Provisionierung von Humhub für den Kindergarten meines Sohnes.

Voraussetzungen

Die Skripte in diesem Repo machen die Annahme, dass Humhub auf 2 Arten von Ubuntu-Hosts installiert werden soll.

  • webservers
  • dbservers

Diese dürfen auf die selbe Maschine zeigen. Eine Möglichkeit, Ansible die Adressen der Hosts zu übergeben ist eine hosts-Datei im Repo anzulegen:

hosts:

[webservers]
localhost

[dbservers]
localhost

Prüfe Humhub Requirements für Mindestanforderungen von Humhub.

Abhängigkeiten

ansible-galaxy install systemli.letsencrypt

Ausführen

Die Skripte lassen sich mit Ansible wie folgt ausführen:

ansible-playbook site.yml -i hosts -l webservers -t letsencrypt
ansible-playbook site.yml -i hosts -l webservers -t letsencrypt -e '{"letsencrypt_cert":{"name":"example","domains":["example.net"],"challenge":"http","http_auth":"standalone"}}'
ansible-playbook site.yml -i hosts

Nimmt an, dass die Hosts in einer hosts-Datei definiert sind.

Quellen

TODOs

  • Geheimnisse in Vault speichern
  • Firewall konfigurieren
  • Humhub installieren
  • Humhub konfigurieren
  • LetsEncrypt-Zertifikate

Creative Commons License

About

Privates, soziales Netzwerk für einen Kindergarten

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published