- Shell 100%
| Homeassistant | ||
| KI-PC | ||
| README.md | ||
Docker Install Scripts by Paule89DE and Chatty 💙
Kleine Sammlung von Docker-Startscripts für verschiedene Systeme und Dienste.
Die Scripts entfernen bei Bedarf vorhandene Container und erstellen diese mit den gewünschten Parametern neu.
Voraussetzungen
- Docker installiert
- Docker-Dienst läuft
- Root-Rechte oder Mitglied der Docker-Gruppe
Prüfen:
docker --version
docker ps
Scripts ausführbar machen:
chmod +x *.sh
Script starten:
./scriptname.sh
Homeassistant
homeassistant.sh
Installiert bzw. startet Home Assistant als Docker-Container.
Ausführung:
cd Homeassistant
./homeassistant.sh
mqtt.sh
Installiert bzw. startet den MQTT-Broker.
Ausführung:
cd Homeassistant
./mqtt.sh
portainer.sh
Installiert bzw. startet Portainer zur Docker-Verwaltung.
Ausführung:
cd Homeassistant
./portainer.sh
KI-PC
ollama_gfx906.sh
Startet Ollama mit ROCm-Unterstützung für AMD-GPUs der gfx906-Familie.
Getestet mit:
- AMD Radeon Instinct MI50
- AMD Radeon Pro VII
- AMD Vega 20
Verwendete Einstellungen:
- ROCm
- HSA_OVERRIDE_GFX_VERSION=9.0.6
- HCC_AMDGPU_TARGET=gfx906
- Zugriff auf
/dev/kfd - Zugriff auf
/dev/dri
API erreichbar unter:
http://<SERVER-IP>:11434
Ausführung:
cd KI-PC
./ollama_gfx906.sh
Container prüfen:
docker ps
docker logs -f ollama
Modelle anzeigen:
docker exec -it ollama ollama ps
openwebui.sh
Startet OpenWebUI als Docker-Frontend für Ollama.
Verbindet sich mit:
http://127.0.0.1:11434
Weboberfläche:
http://<SERVER-IP>:8080
Ausführung:
cd KI-PC
./openwebui.sh
Container prüfen:
docker ps
docker logs -f open-webui
Nützliche Docker-Befehle
Laufende Container anzeigen
docker ps
Alle Container anzeigen
docker ps -a
Container-Logs anzeigen
docker logs -f <container>
Beispiele:
docker logs -f ollama
docker logs -f open-webui
Container stoppen
docker stop <container>
Container löschen
docker rm -f <container>
Docker-Volumes anzeigen
docker volume ls
Kurzstart
Home Assistant
cd Homeassistant
chmod +x *.sh
./homeassistant.sh
./mqtt.sh
./portainer.sh
KI-PC
cd KI-PC
chmod +x *.sh
./ollama_gfx906.sh
./openwebui.sh
Danach erreichbar unter:
| Dienst | Adresse |
|---|---|
| OpenWebUI | http://SERVER-IP:8080 |
| Ollama API | http://SERVER-IP:11434 |
Hinweise
- Die Scripts sind bewusst einfach gehalten.
- Vorhandene Container gleichen Namens werden entfernt und neu erstellt.
- Daten bleiben erhalten, sofern Docker-Volumes verwendet werden.
- Vor Änderungen empfiehlt sich ein Blick in die jeweiligen Scripts.
Beispiel:
nano openwebui.sh