{ "name": "n8n Sandbox Service", "id": "n8n-sandbox", "available": true, "exposable": false, "no_gui": true, "dynamic_config": true, "port": 8080, "tipi_version": 2, "min_tipi_version": "4.7.0", "version": "1.3.0", "author": "n8n", "source": "https://github.com/n8n-io/n8n-sandbox-service", "website": "https://docs.n8n.io/deploy/host-n8n/configure-n8n/set-up-ai-assistant", "categories": ["automation", "development"], "short_desc": "Sandbox d'execution de code pour l'AI Assistant de n8n (api + runner Docker-in-Docker).", "description": "Stack n8n Sandbox Service (sandbox-certs, sandbox-api, sandbox-runner-1) en mTLS. Aucun port publie : n8n joint sandbox-api:8080 via tipi_main_network. Le runner tourne en privileged (Docker-in-Docker).", "supported_architectures": ["amd64", "arm64"], "form_fields": [ { "type": "password", "min": 48, "max": 128, "label": "Clé API partagée avec n8n (SANDBOX_API_KEYS)", "hint": "Choisir une clé forte, puis recopier cette même valeur dans N8N_SANDBOX_SERVICE_API_KEY dans les paramètres de l'app n8n officielle.", "required": true, "env_variable": "SANDBOX_API_KEYS" }, { "type": "random", "encoding": "hex", "min": 48, "label": "Jeton d'enregistrement du runner (SANDBOX_REGISTRATION_TOKEN)", "hint": "Secret interne api <-> runner. Rien a recopier ailleurs.", "required": true, "env_variable": "SANDBOX_REGISTRATION_TOKEN" }, { "type": "random", "encoding": "hex", "min": 48, "label": "Cle API interne du runner (SANDBOX_RUNNER_KEY)", "hint": "Secret interne api <-> runner. Rien a recopier ailleurs.", "required": true, "env_variable": "SANDBOX_RUNNER_KEY" } ], "created_at": 1788345796000, "updated_at": 1788345796000 }