User Tools

Site Tools


humhub

This is an old revision of the document!


Table of Contents

HumHub

Humhub ist eine OpenSource - Software, mit deren Hilfe man ein eigenes soziales Netzwerk aufbauen kann. Mehr dazu kann man auf der offiziellen Webseite oder im offiziellen GitHub-Repo

Unsere Installation

Unsere HumHub Instanz läuft auf einem Server der SPD-Dresden. Unser Humhub läuft mittels der Virtualisierungssoftware Docker und der darauf aufbauenden Software Docker-compose. Einige Handgriffe im Umgang mit Docker werden folgend erläutert. Eine detailierte Anleitung dazu gibt es auf den offiziellen Seiten dazu.

Als Docker-Image nutzen wir ein öffentliches von mriedmann.

Back-Ups

Die Installation besteht aus 2 Containern. Diese müssen einzeln gebackupt werden.

Datenbank

Die Datenbank kann mit folgendem Befehl exportiert werden:

  1. docker exec MARIA_DB_ID sh -c 'exec mysqldump --all-databases -uroot -p"MARIA_DB_PASSWORD"' > /path/all-databases.sql

Und mit folgenden Befehl wieder eingespielt werden:

  1. docker exec -i MARIA_DB_ID sh -c 'exec mysql -uroot -p"MARIADB_ROOT_PASSWORD"' < /path/all-databases.sql

HumHub

Alle in Daten, die veränderbar sind, sind in 3 Volumes gespeichert. Diese kann man mit folgendem Befehl exportieren:

  1. docker run --rm --volumes-from HUMHUB_CONTAINER_ID -v $(pwd):/backup ubuntu tar cvzf /backup/humhub-modules.tar /var/www/localhost/htdocs/protected/modules /var/www/localhost/htdocs/protected/config /var/www/localhost/htdocs/uploads
humhub.1635198169.txt.gz · Last modified: 2022/10/30 17:55 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki