SwissKnife Docs
Démarrer

Prérequis

Logiciel, ports et décisions à préparer avant l'installation.

Installation Docker recommandée

  • Docker Engine et Docker Compose v2 ;
  • accès en ligne de commande avec le droit de lancer des conteneurs ;
  • port TCP 2501 libre sur l'hôte, ou un autre port hôte choisi ;
  • aucune donnée persistante à provisionner : SwissKnife n'écrit pas de volume applicatif.

Développement depuis les sources

  • Node.js 20 ou plus récent (engines du package.json produit) ;
  • npm 10 ou ultérieur, avec le lockfile du dépôt.

Décisions à prendre

QuestionChoix recommandé
Comment installer ?docker-compose.yml (image GHCR) pour une instance ; docker-compose.build.yml pour valider un checkout
Quel port ?2501 par défaut ; changez uniquement la valeur hôte gauche
Accès distant ?réseau local ou reverse proxy HTTPS ; conservez COOP/COEP
Démo publique ?utilisez l'URL officielle plutôt que d'exposer votre instance

Vérifier Docker Compose

docker version
docker compose version

On this page