Dieses Projekt bietet die Möglichkeit, ein edu-sharing mit minimalem Aufwand in einer virtuellen Maschine aufzusetzen. Voraussetzung ist die Installation von Git, Vagrant und VirtualBox.
Außerdem kann eine Moodle-Instanz an das Repositorium angebunden werden. Siehe hierfür Moodle-Integration
Die folgenden Schritte im Terminal (Linux/macOS) oder in der GitBash (Windows) ausführen.
git clone https://github.com/TIBHannover/edu-sharing-box.git
cd edu-sharing-box
vagrant up
Wenn die Installation durchgelaufen ist (einige Minuten, abhängig von der Download-Geschwindigkeit) kann edu-sharing im Browser aufgerufen werden mit
http://192.168.98.101/edu-sharing Die Anmeldung am edu-sharing erfolgt in diesem Beispiel noch vereinfacht mit admin/admin
Die Anmeldung an der VM via SSH erfolgt in diesem Beispiel noch vereinfacht und ohne Passwort mit dem Benutzer "vagrant". Der Benutzer hat das sudo-Recht.
vagrant ssh
- Update Notes prüfen unter https://docs.edu-sharing.com/confluence/edp/en/updating-en/updating-the-repository und ggf. Prozess anpassen
- edu_version und edu_sharing_archive_url anpassen in den edusharing-vars
- playbook ausführen
- Update Notes prüfen unter https://docs.edu-sharing.com/confluence/edp/en/updating-en/updating-the-rendering-service und ggf. Prozess anpassen
- esrender_version anpassen in den renderingservice-vars
- playbook ausführen
- zunächst Edu-Sharing-Box wie in Installation geschildert installieren
- nach erfolgreicher Installation die Moodle-Box installieren. Dabei darauf achten, dass in group_vars/all.yml der Eintrag
install_edu_sharing_plugin
auftrue
gesetzt ist, damit das Plugin installiert wird - anschließend in der Datei group_vars/edusharing.yml der Edu-Sharing-Box den Eintrag
register_moodle
auftrue
setzen - im edu-sharing-box-Verzeichnis den Befehl
vagrant reload --provision
ausführen - nun sollte in moodle eine Einbindung des edu-sharing Repositoriums erfolgt sein
Siehe SHIBBOLETH.md