kurse:youtube:digitalcraft_corestack:digitalcraft_corestack

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
kurse:youtube:digitalcraft_corestack:digitalcraft_corestack [2026/03/15 17:07] strangelovekurse:youtube:digitalcraft_corestack:digitalcraft_corestack [2026/03/16 11:01] (aktuell) – [5) Docker-Stacks (RAM-optimiert & funktionssicher)] strangelove
Zeile 1: Zeile 1:
-===== Raspberry Pi 4 (2GB RAM) – Heimserver CoreStack (korrigiert & testbar) ===== +===== Raspberry Pi 4 (2GB RAM) – Heimserver CoreStack ===== 
-**Ziel:** Stabiler Betrieb mit **DokuWiki**, **File Browser**, **Cockpit** und **Gogs** (Git) auf einem Raspberry Pi 4 mit **2GB RAM**.   +**Ziel:** Stabiler Betrieb mit\\ 
-**Wichtig:** Alle Befehle sind **copy-paste-fertig**. Die Docker-Stacks sind so aufgebaut, dass sie **heute Abend** direkt getestet werden können.   +\\ 
-**Fix enthalten:** **Stack 02 (File Browser) → DB-Datei wird manuell angelegt** (sonst Start-/Login-Probleme).+**DokuWiki**,\\ 
 +**File Browser**,\\ 
 +**Cockpit**\\ 
 +und **Gogs** (Git) auf einem Raspberry Pi 4 mit **2GB RAM**.\\   
 +\\ 
 +**Wichtig:** Alle Befehle sind **copy-paste-fertig**.
  
 ---- ----
Zeile 42: Zeile 47:
 sudo raspi-config sudo raspi-config
 </code> </code>
-→ **Advanced Options → Expand Filesystem** (nutze die volle SSD/SD-Größe).+→ **Advanced Options → Expand Filesystem** (nutze die volle SSD-Größe).
  
 ---- ----
Zeile 162: Zeile 167:
  
 ==== 5) Docker-Stacks (RAM-optimiert & funktionssicher) ==== ==== 5) Docker-Stacks (RAM-optimiert & funktionssicher) ====
-**Wichtig:** RAM-Limits nutzen wir mit ''mem_limit'' – das wirkt in normalem Docker Compose zuverlässig.   
-(Hinweis: ''deploy.resources'' wird außerhalb von Docker Swarm oft ignoriert.) 
  
----- 
  
 ==== Stack 01 – DokuWiki (WikiCore) ==== ==== Stack 01 – DokuWiki (WikiCore) ====
Zeile 205: Zeile 207:
       - dc-net       - dc-net
     restart: unless-stopped     restart: unless-stopped
-    mem_limit: 256m 
  
 networks: networks:
Zeile 279: Zeile 280:
       - dc-net       - dc-net
     restart: unless-stopped     restart: unless-stopped
-    mem_limit: 128m 
  
 networks: networks:
Zeile 301: Zeile 301:
 <code> <code>
 Username: admin Username: admin
-Password: admin 
 </code> </code>
 +\\
 +Für das Passwort führen wir einmal
 +<code bash>
 +docker logs --tail 200 dc-filebrowser
 +</code>
 +\\
 +aus und kopieren uns das Passwort einmal herraus.
  
 **Tipp:** Direkt nach dem ersten Login Passwort ändern. **Tipp:** Direkt nach dem ersten Login Passwort ändern.
Zeile 338: Zeile 344:
       - dc-net       - dc-net
     restart: unless-stopped     restart: unless-stopped
-    mem_limit: 256m +    
 networks: networks:
   dc-net:   dc-net:
Zeile 462: Zeile 467:
   * ✅ **Gogs** (Git-Repository)     * ✅ **Gogs** (Git-Repository)  
   * ✅ **Cockpit** (Systemverwaltung)   * ✅ **Cockpit** (Systemverwaltung)
- 
-**Viel Erfolg beim Test heute Abend – damit der Videodreh morgen absolut sauber läuft.** 🚀 
  • kurse/youtube/digitalcraft_corestack/digitalcraft_corestack.1773590826.txt.gz
  • Zuletzt geändert: 2026/03/15 17:07
  • von strangelove