Nova Tracker mit Docker ausführen (Kommandozeile)
Diese Anleitung richtet sich an Nutzer, die mit der Kommandozeile (Terminal) vertraut sind. Die Anwendung enthält Standardeinstellungen und erstellt beim ersten Start automatisch die erforderlichen Dateien, falls diese nicht vorhanden sind.
Voraussetzungen
Docker muss auf deinem Computer installiert sein und ausgeführt werden:
- Windows: Installiere Docker Desktop für Windows.
- macOS: Installiere Docker Desktop für Mac.
- Linux: Installiere die Docker Engine mithilfe der entsprechenden Anleitung für deine Distribution:
- Ubuntu
- Debian
- Fedora
Siehe die Installationsübersicht der Docker Engine.
Schritte
1. Ein permanentes Datenverzeichnis erstellen
Erstelle zuerst einen Ordner auf deinem Computer, in dem der Nova Tracker dauerhaft alle seine Daten (Konfigurationen, Journale, Rigs, Cache und Backups) speichern wird.
Öffne dein Terminal und führe aus:
mkdir ~/nova-data
Dies musst du nur einmal tun.
2. Den Docker-Container laden (pull) und ausführen
Starte die Anwendung nun mit einem einzigen Befehl. Dieser Befehl verbindet deinen nova-data-Ordner mit dem internen Datenspeicher des Containers.
docker run -d \
--name nova-tracker \
-p 5001:5001 \
-v ~/nova-data:/app/instance \
--restart unless-stopped \
mrantonsg/nova-dso-tracker:latest
Erläuterung des Befehls:
-d: Führt den Container im Hintergrund aus.--name nova-tracker: Ein einfacherer Name für den Container.-p 5001:5001: Verknüpft Port 5001 deines Computers mit Port 5001 des Containers.-v ~/nova-data:/app/instance: (Der wichtigste Teil) Mountet dennova-data-Ordner auf deinem Computer in den Ordner/app/instanceinnerhalb des Containers. Alle App-Daten sind nun sicher auf deinem Rechner gespeichert.--restart unless-stopped: Ein hilfreiches Flag, das den Container beim Systemstart oder einem Neustart von Docker automatisch startet.
3. Zugriff auf Nova Tracker
Öffne deinen Webbrowser und navigiere zu:
http://localhost:5001
Beim ersten Start erstellt die Anwendung automatisch alle erforderlichen Standarddateien in deinem ~/nova-data-Ordner.
Deine Konfiguration verwalten (Optional)
Wenn du deine Konfiguration manuell bearbeiten möchtest, findest du nun alle Dateien im Ordner ~/nova-data/configs auf deinem Computer. Bearbeite sie einfach mit einem Texteditor und starte den Container neu, damit die Änderungen wirksam werden:
docker restart nova-tracker
Die Anwendung aktualisieren
Da deine Daten außerhalb des Containers gespeichert sind, kannst du die Anwendung ersetzen, ohne etwas zu verlieren.
1. Das neueste Image laden (pull)
docker pull mrantonsg/nova-dso-tracker:latest
2. Den alten Container stoppen und entfernen
docker stop nova-tracker
docker rm nova-tracker
3. Das neue Image ausführen
Führe genau denselben docker run-Befehl aus, den du beim ersten Mal verwendet hast. Der neue Container verbindet sich mit deinen vorhandenen Daten in ~/nova-data.
docker run -d \
--name nova-tracker \
-p 5001:5001 \
-v ~/nova-data:/app/instance \
--restart unless-stopped \
mrantonsg/nova-dso-tracker:latest
Dein aktualisierter Nova Tracker läuft nun, wobei alle deine bisherigen Daten erhalten bleiben!