Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
digitales:software:docker:webtrees-ts-464 [19.11.2024] – [Befehle] csdigitales:software:docker:webtrees-ts-464 [24.04.2025] (aktuell) – ↷ Seite von digitales:sdr:software:docker:webtrees-ts-464 nach digitales:software:docker:webtrees-ts-464 verschoben cs
Zeile 3: Zeile 3:
   * [[https://github.com/NathanVaughn/webtrees-docker|Docker Image for webtrees (github)]]   * [[https://github.com/NathanVaughn/webtrees-docker|Docker Image for webtrees (github)]]
  
-<code yaml docker-compose.yml> 
-# https://github.com/NathanVaughn/webtrees-docker?tab=readme-ov-file 
-services: 
-  app: 
-    depends_on: 
-      - db 
-    container_name: webtrees-app 
-    environment: 
-      PRETTY_URLS: "1" 
-      HTTPS: "0" 
-      HTTPS_REDIRECT: "0" 
-      LANG: "de-DE" 
-      BASE_URL: "http://192.168.178.55:40260" 
-      DB_TYPE: "mysql" 
-      DB_HOST: "db" 
-      DB_PORT: "3306" 
-      DB_USER: "webtrees" 
-      DB_PASS: "baddbpassword" 
-      DB_NAME: "webtrees" 
-      DB_PREFIX: "wt_" 
-      WT_USER: "ChristophS" 
-      WT_NAME: "Christoph Schwaeppe" 
-      WT_PASS: "O@&C2ymdoqf5tmb^pm" 
-      WT_EMAIL: "christoph.schwaeppe@gmail.com" 
-#      PUID: "1000" 
-#      PGID: "1000" 
-    image: ghcr.io/nathanvaughn/webtrees:latest 
-    ports: 
-      - 40260:80 
-      # - 443:443 
-    restart: unless-stopped 
-    volumes: 
-      # - ~/certs:/certs/ 
-      - /share/docker/volumes/webtrees/app_data:/var/www/webtrees/data/ 
-      - /share/docker/volumes/webtrees/app_themes:/var/www/webtrees/modules_v4/ 
  
-  db: 
-    container_name: webtrees-db 
-    environment: 
-      MARIADB_DATABASE: "webtrees" 
-      MARIADB_USER: "webtrees" 
-      MARIADB_ROOT_PASSWORD: "badrootpassword" 
-      MARIADB_PASSWORD: "baddbpassword" 
-    # See: https://github.com/NathanVaughn/webtrees-docker/issues/145 
-    image: docker.io/library/mariadb:11 
-    restart: unless-stopped 
-    volumes: 
-      - /share/docker/volumes/webtrees/db_data:/var/lib/mysql 
  
-  # db: 
-  #   environment: 
-  #     POSTGRES_DB: "webtrees" 
-  #     POSTGRES_USER: "webtrees" 
-  #     POSTGRES_PASSWORD: "badpassword" 
-  #   image: docker.io/library/postgres:latest 
-  #   restart: unless-stopped 
-  #   volumes: 
-  #     - db_data:/var/lib/postgresql/data 
- 
-volumes: 
-  db_data: 
-    driver: local 
-  app_data: 
-    driver: local 
-  app_themes: 
-    driver: local 
- 
-</code> 
  
 ===== Befehle ===== ===== Befehle =====
  
 ==== Modules und Themes installieren ==== ==== Modules und Themes installieren ====
- 
-Unzip installieren 
  
 In den Container wechseln In den Container wechseln
Zeile 96: Zeile 28:
 <code -> <code ->
 cd /var/www/webtrees/modules_v4/ cd /var/www/webtrees/modules_v4/
 +</code>
 +
 +Syntax
 +
 +<code ->
 +curl -L <download url> -o <filename>
 +</code>
 +
 +Beispiel für Vesta Webtrees Custom Modules:
 +
 +<code bash>
 +curl -L https://github.com/JustCarmen/webtrees-fancy-treeview/releases/download/2.0.5/jc-fancy-treeview-2.0.5.zip -o fancy.zip
 +</code>
 +
 +Entpacken
 +
 +<code ->
 +unzip fancy.zip
 +</code>
 +
 +**Zwischendurch immer mal wieder sichern**
 +
 +<code ->
 +sudo cp -rp /share/docker/volumes/webtrees /share/docker/volumes/webtrees-save
 +</code>
 +
 +und vergleichen
 +
 +<code ->
 +sudo diff -qr /share/docker/volumes/webtrees /share/docker/volumes/webtrees-save
 +</code>
 +
 +**Liste aller Modules und Themes**
 +
 +<code bash>
 +curl -L https://github.com/UksusoFF/webtrees-faces/archive/refs/heads/master.zip -o faces.zip
 +unzip faces.zip
 +
 +curl -L https://github.com/hartenthaler/hh_extended_family/archive/refs/heads/main.zip -o hh_extendet_family.zip
 +unzip hh_extendet_family.zip
 +
 +curl -L https://github.com/JustCarmen/webtrees-fancy-imagebar/archive/refs/heads/main.zip -o fancy-imagebar.zip
 +unzip fancy-imagebar.zip
 +
 +curl -L https://github.com/JustCarmen/webtrees-fancy-research-links/archive/refs/heads/main.zip -o fancy-research.zip
 +unzip fancy-research.zip
 +
 +curl -L https://cissee.de/vesta.latest.zip -o vesta.zip
 +unzip vesta.zip
 +
 +curl -L https://github.com/magicsunday/webtrees-descendants-chart/archive/refs/heads/main.zip -o descendents.zip
 +unzip descendents.zip
 +
 +curl -L https://github.com/magicsunday/webtrees-fan-chart/releases/download/2.7.1/webtrees-fan-chart.zip -o fanchart.zip
 +unzip fanchart.zip
 +
 +curl -L https://github.com/magicsunday/webtrees-pedigree-chart/releases/download/1.7.2/webtrees-pedigree-chart.zip -o pedigree.zip
 +unzip pedigree.zip
 +
 +curl -L https://github.com/JustCarmen/webtrees-theme-justlight/archive/refs/heads/main.zip -o justlight.zip
 +unzip justlight.zip
 +
 +rm *.zip
 </code> </code>