Labfolder Maintenance

MPDL

=General=

labfolder is a service provided by Max Planck Digital Library (MPDL) on behalf of Max Planck Society. Therefore the Terms of Service of the Max Planck Digital Library are valid for labfolder. By using this service, users enter into a binding agreement to accept the Terms of Use described herein and agree to be bound by them. Users, who do not agree to these Terms of Use please refrain from using the service. Users represent that they have the legal authority to accept these Terms. Users shall not in any form •	interfere or attempt to interfere with the proper working of the service or any related activity •	bypass any measures that may be used to prevent or restrict access to the service •	run auto-responders or “spam” on the service •	upload any illegal content, especially, but not limited to, any content, which can be deemed as extremist, racism and/or any sexual explicit content •	upload any viruses or any code of destructive nature

=Installation und Start/Stop=

Grundinstallation und Abhängikeiten nach der Installationsanleitung von labfolder installieren und dann entpacken in

/srv/web/labfolder

oder in

/srv/web/labfolder/update

Konfigurationsdatei:  /srv/web/labfolder/server.cnf

Starten und Stoppen kann man Labfolder folgendermaßen auf vm105.mpdl.mpg.de:

1.) Wechseln in Installationsverzeichnisverzeichnis

cd /srv/web/labfolder

2.)

./labfolder.sh {start/stop}

ausführen. labfolder.sh startet automatisch MySQL, Docker und den Apache2 mit. (Kann bis zu 2 Minuten dauern bis Labfolder wieder erreichbar ist.)

=Logs=

Diverse Logs /srv/web/labfolder/Files/...

zum Beispiel:

vi /srv/web/labfolder/Files/tomcat_logs/localhost_access_log.2018-02-14.txt

Apachelogs

ErrorLog /var/log/apache2/labfolder-https-error.log

Anonymisierte Logs unter   CustomLog /var/log/apache2/labfolder-https-access.log

Nice to Know about vi:

vi verlassen ESC :q!

vi einfügen insert i (ESC zum Beenden des Insert-Modus)

vi speichern und schließen ESC :wq!

vi suchen / SUCHWORT (weitersuchen n)

=E-Mail-Templates=

/srv/web/labfolder/files/mails

=HTTPS, HSTS=

wurde eingerichtet

=Landing-Page=

Der Inhalt der Landing-Page kann unter

vi /srv/web/labfolder/sites/index.html

angepasst werden. Anschließend muss der Apache einen

service apache2 reload

durchführen und ggf. muss auch Labfolder neu gestartet werden (siehe oben), damit die Änderungen sofort übernommen werden.

=Backup= mysqldump per Cronjob jeden Tag um 02:00 Uhr 7 Sicherungen werden aufgehoben in /srv/web/labfolder/backup_mysql /usr/local/sbin/mysqlbackup

täglich TSM Backup ab 05:00 Uhr