User Tools

Site Tools


humhub

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
humhub [2021/10/25 22:15] nico_matzke_web.dehumhub [2022/10/30 17:55] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== HumHub ====== ====== HumHub ======
 +Zum [[humhub-anforderung|Anforderungskatalog]].
 +
 Humhub ist eine OpenSource - Software, mit deren Hilfe man ein eigenes soziales Netzwerk aufbauen kann. Mehr dazu kann man auf der offiziellen [[https://www.humhub.com/|Webseite]] oder im offiziellen [[https://github.com/humhub/humhub|GitHub-Repo]] Humhub ist eine OpenSource - Software, mit deren Hilfe man ein eigenes soziales Netzwerk aufbauen kann. Mehr dazu kann man auf der offiziellen [[https://www.humhub.com/|Webseite]] oder im offiziellen [[https://github.com/humhub/humhub|GitHub-Repo]]
  
-=====Serverdaten=====+===== Serverdaten =====
 ^ Property ^ Value ^ ^ Property ^ Value ^
 | IP | 81.169.219.125 | | IP | 81.169.219.125 |
Line 8: Line 10:
 | Admin | Nico | | Admin | Nico |
  
-=====Unsere Installation=====+===== Unsere Installation =====
 Unsere HumHub Instanz läuft auf einem Server der SPD-Dresden. Unser Humhub läuft mittels der Virtualisierungssoftware [[https://www.docker.com/|Docker]] und der darauf aufbauenden Software [[https://docs.docker.com/compose/|Docker-compose]]. Einige Handgriffe im Umgang mit Docker werden folgend erläutert. Eine detailierte Anleitung dazu gibt es auf den offiziellen Seiten dazu. Unsere HumHub Instanz läuft auf einem Server der SPD-Dresden. Unser Humhub läuft mittels der Virtualisierungssoftware [[https://www.docker.com/|Docker]] und der darauf aufbauenden Software [[https://docs.docker.com/compose/|Docker-compose]]. Einige Handgriffe im Umgang mit Docker werden folgend erläutert. Eine detailierte Anleitung dazu gibt es auf den offiziellen Seiten dazu.
  
Line 17: Line 19:
 ===Datenbank=== ===Datenbank===
 Die Datenbank kann mit folgendem Befehl exportiert werden: Die Datenbank kann mit folgendem Befehl exportiert werden:
-<code bash [enable_line_numbers="true",highlight_lines_extra="2"]>+<code bash>
 docker exec MARIA_DB_ID sh -c 'exec mysqldump --all-databases -uroot -p"MARIA_DB_PASSWORD"' > /path/all-databases.sql docker exec MARIA_DB_ID sh -c 'exec mysqldump --all-databases -uroot -p"MARIA_DB_PASSWORD"' > /path/all-databases.sql
 </code> </code>
 Und mit folgenden Befehl wieder eingespielt werden: Und mit folgenden Befehl wieder eingespielt werden:
-<code bash [enable_line_numbers="true",highlight_lines_extra="2"]>+<code bash>
 docker exec -i MARIA_DB_ID sh -c 'exec mysql -uroot -p"MARIADB_ROOT_PASSWORD"' < /path/all-databases.sql docker exec -i MARIA_DB_ID sh -c 'exec mysql -uroot -p"MARIADB_ROOT_PASSWORD"' < /path/all-databases.sql
 </code> </code>
Line 27: Line 29:
 ===HumHub=== ===HumHub===
 Alle in Daten, die veränderbar sind, sind in 3 Volumes gespeichert. Diese kann man mit folgendem Befehl exportieren: Alle in Daten, die veränderbar sind, sind in 3 Volumes gespeichert. Diese kann man mit folgendem Befehl exportieren:
-<code bash [enable_line_numbers="true",highlight_lines_extra="2"]>+<code bash>
 docker run --rm --volumes-from HUMHUB_CONTAINER_ID -v $(pwd):/backup ubuntu tar cvzf /backup/humhub-modules.tar.gz /var/www/localhost/htdocs/protected/modules /var/www/localhost/htdocs/protected/config /var/www/localhost/htdocs/uploads docker run --rm --volumes-from HUMHUB_CONTAINER_ID -v $(pwd):/backup ubuntu tar cvzf /backup/humhub-modules.tar.gz /var/www/localhost/htdocs/protected/modules /var/www/localhost/htdocs/protected/config /var/www/localhost/htdocs/uploads
 </code> </code>
 Mit folgenden Befehl können die Volumes wieder eingespielt werden: Mit folgenden Befehl können die Volumes wieder eingespielt werden:
-<code bash [enable_line_numbers="true",highlight_lines_extra="2"]>+<code bash>
 docker run --rm --volumes-from HUMHUB_CONTAINER_ID -v $(pwd):/backup ubuntu bash -c "tar xzvf /backup/humhub-backup.tar.gz" docker run --rm --volumes-from HUMHUB_CONTAINER_ID -v $(pwd):/backup ubuntu bash -c "tar xzvf /backup/humhub-backup.tar.gz"
 </code> </code>
  
 ===docker-compose.yml=== ===docker-compose.yml===
-<code bash [enable_line_numbers="true",highlight_lines_extra="2"]>+Quelle: [[https://github.com/mriedmann/humhub-docker|mriedmann]], aber editiert 
 +<code bash [enable_line_numbers="true",highlight_lines_extra="5"]>
 # NOTE: This files purpose is to spin-up the project for testing it in CI.  # NOTE: This files purpose is to spin-up the project for testing it in CI. 
 #       Please do not understand it as recommendation for an production  #       Please do not understand it as recommendation for an production 
Line 46: Line 49:
     image: docker.io/mriedmann/humhub:stable     image: docker.io/mriedmann/humhub:stable
     ports:     ports:
-      - "8000:80"+      - "8080:80"
     environment:     environment:
       HUMHUB_DB_USER: ${HUMHUB_DB_USER}       HUMHUB_DB_USER: ${HUMHUB_DB_USER}
Line 57: Line 60:
       HUMHUB_HOST: 'localhost'       HUMHUB_HOST: 'localhost'
       # Mailer install setup       # Mailer install setup
-      HUMHUB_MAILER_SYSTEM_EMAIL_ADDRESS: 'noreply@example.com+      HUMHUB_MAILER_SYSTEM_EMAIL_ADDRESS: 'info@humhub.spd-dresden.de
-      HUMHUB_MAILER_SYSTEM_EMAIL_NAME: 'HumHub'+      HUMHUB_MAILER_SYSTEM_EMAIL_NAME: 'HumHub - Mailman'
       HUMHUB_MAILER_TRANSPORT_TYPE: 'smtp'       HUMHUB_MAILER_TRANSPORT_TYPE: 'smtp'
-      HUMHUB_MAILER_HOSTNAME: 'mailer+      HUMHUB_MAILER_HOSTNAME: 'sslout.de
-      HUMHUB_MAILER_PORT: 1025 +      HUMHUB_MAILER_PORT: 465 
-      #HUMHUB_MAILER_USERNAME: +      HUMHUB_MAILER_USERNAME: info@humhub.spd-dresden.de 
-      #HUMHUB_MAILER_PASSWORD: +      HUMHUB_MAILER_PASSWORD: ${HUMHUB_MAIL_PASSWORD} 
-      #HUMHUB_MAILER_ENCRYPTION:+      HUMHUB_MAILER_ENCRYPTION: 'SSL'
       HUMHUB_MAILER_ALLOW_SELF_SIGNED_CERTS: 0       HUMHUB_MAILER_ALLOW_SELF_SIGNED_CERTS: 0
       # Cache Config       # Cache Config
Line 73: Line 76:
       HUMHUB_REDIS_PORT: 6379       HUMHUB_REDIS_PORT: 6379
       HUMHUB_REDIS_PASSWORD: redis_password       HUMHUB_REDIS_PASSWORD: redis_password
-#   volumes: +    volumes: 
-#     "${HUMHUB_VOLUME_CONFIG}:/var/www/localhost/htdocs/protected/config"+      my_www:/var/www/localhost/
     healthcheck:     healthcheck:
       test: ["CMD", "curl", "-f", "http://localhost/ping"]       test: ["CMD", "curl", "-f", "http://localhost/ping"]
Line 81: Line 84:
       retries: 3       retries: 3
   db:   db:
-    image: mariadb:10.4+    image: mariadb
     environment:     environment:
       MYSQL_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD}       MYSQL_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD}
Line 110: Line 113:
     healthcheck:     healthcheck:
       test: ["CMD", "redis-cli", "ping"]       test: ["CMD", "redis-cli", "ping"]
 +volumes: 
 +  my_www: 
 +          #external: true
 </code> </code>
humhub.1635200139.txt.gz · Last modified: 2022/10/30 17:55 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki