Zum Inhalt springen

Docker: Übersicht

Ab 0.16.0 kannst du den 3MF Katalog Manager auf einem NAS, Heimserver oder in einer VM mit Docker betreiben. Die App läuft auf dem Server. Du greifst von deinen Geräten im Heimnetz mit dem Browser darauf zu.

  1. Öffne die Server-Adresse im Browser und melde dich an.
  2. Der Browser zeigt über Selkies einen Linux-Desktop mit der App. Dort richtest du den Katalog ein, importierst Modelle und bearbeitest ihn.
  3. Öffne daneben /katalog/. Diese Begleitseite liest den Katalog und bietet Suche, Downloads, Slicer-Links und Uploads. Uploads musst du anschließend in der App importieren.

Der Zugang führt über nginx mit Login-Schutz zum Desktop oder zur Begleitseite. Die Begleitseite verändert die Katalogdatenbank nicht. Du verwendest einen gemeinsamen Desktop und Katalog; plane keine getrennten Arbeitsplätze für gleichzeitig arbeitende Personen.

Browser-Desktop mit geöffneter Katalog-App und dem Bereich „Download & Slicer“.

  • Docker mit Docker Compose auf einem x86_64-/amd64-System. Ein arm64-Image ist nicht vorgesehen.
  • Ein Browser auf dem zugreifenden Gerät und eine erreichbare Server-Adresse.
  • Ein lokaler, beschreibbarer Ordner für /config: Datenbank, Einstellungen und weitere App-Daten.
  • Speicherplatz für Modelle unter /models, weitere Modellordner und Sicherungen. Ein Modellordner darf auf einer NAS-Freigabe liegen.
  • Die Compose-Datei setzt shm_size: "1gb" für gemeinsamen Speicher des Containers. Wie viel Arbeitsspeicher du insgesamt brauchst, hängt von Katalog und Modellen ab.
  • Bei Uploads muss zusätzlich zur Dateigröße mehr als 256 MiB frei sein.

Die App kann keinen Slicer und keinen Dateimanager auf deinem eigenen Rechner starten. Verwende für lokale Slicer die Begleitseite. Externe Links werden im Container zum Kopieren angeboten. Aktualisierungen erfolgen über Docker-Images.

Dateien ziehst du auf die Upload-Fläche der Begleitseite, nicht vom eigenen Desktop in das gestreamte App-Fenster. Die 3D-Vorschau nutzt Software-Rendering. Bei großen Modellen kann sie langsamer sein. Zwischenablage, Tastatur und Dateidialoge können sich von einer lokalen Installation unterscheiden.

Du kannst die Katalogseite auch von einem anderen Gerät öffnen. Das ist Zugriff auf denselben Server, keine Synchronisierung mehrerer lokaler Kataloge. Für einen Slicer-Link braucht das jeweilige Gerät einen passenden installierten Slicer.

  1. Container installieren und Zugang einrichten.
  2. Modelle importieren, hochladen und herunterladen.
  3. Aktualisieren, sichern und Fehler eingrenzen.

Lizenzen