SwissKnife Docs
Erste Schritte

Voraussetzungen

Benötigte Software, Ports und Entscheidungen vor der Installation.

Empfohlene Docker-Installation

  • Docker Engine und Docker Compose v2;
  • Kommandozeilenzugriff mit Berechtigung zum Starten von Containern;
  • freier TCP-Port 2501 auf dem Host oder ein anderer gewählter Host-Port;
  • kein bereitzustellender persistenter Speicher, da SwissKnife kein Anwendungs-Volume beschreibt.

Entwicklung aus dem Quellcode

  • Node.js 22, wie im Feld engines der Produkt-package.json angegeben;
  • npm 10 oder neuer unter Verwendung des Repository-Lockfiles (npm ci).

Zu treffende Entscheidungen

FrageEmpfohlene Wahl
Wie installieren?docker-compose.yml mit GHCR-Image für eine Instanz; docker-compose.build.yml zum Prüfen eines Checkouts
Welcher Port?Host 2501 standardmäßig auf allen Schnittstellen; verwende 127.0.0.1:2501:2501 nur für localhost
Entfernter Zugriff?das Standard-Compose ist bereits im LAN erreichbar; setze einen HTTPS-Reverse-Proxy davor, bevor du ein vertrauenswürdiges Netz verlässt; COOP und COEP erhalten
Öffentliche Demo?die offizielle URL verwenden, statt die eigene Instanz offenzulegen

Docker Compose prüfen

docker version
docker compose version

Auf dieser Seite