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:

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 den nova-data-Ordner auf deinem Computer in den Ordner /app/instance innerhalb 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!

Nach oben scrollen