From e1a56c8719b0ed426289aaf291ebbe8d9d94c0f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joda=20Sto=CC=88=C3=9Fer?= Date: Sat, 21 Feb 2026 14:46:16 +0100 Subject: [PATCH 1/3] feat(script): add newt --- docs/public/install-scripts/newt.json | 63 +++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 docs/public/install-scripts/newt.json diff --git a/docs/public/install-scripts/newt.json b/docs/public/install-scripts/newt.json new file mode 100644 index 0000000..00af9fc --- /dev/null +++ b/docs/public/install-scripts/newt.json @@ -0,0 +1,63 @@ +{ + "version": 3, + "script": { + "version": "1.0.0", + "changeLog": "Initial Script" + }, + "requirements": { + "locations": [], + "specifications": [ + "2CORE", + "4096MB" + ], + "permissions": [], + "ports": [] + }, + "installation_questions": [ + { + "question": "Pangolin Endpoint", + "description": "The endpoint for the Pangolin service.", + "type": "text", + "key": "pangolin_endpoint", + "required": true + }, + { + "question": "Newt ID", + "description": "The ID for the newt connection.", + "type": "text", + "key": "newt_id", + "required": true + }, + { + "question": "Newt Secret", + "description": "The secret for the newt connection.", + "type": "text", + "key": "newt_secret", + "required": true + }, + { + "question": "Host Network", + "description": "Bind to the host network. It's recommended to keep this disabled.", + "type": "boolean", + "key": "host_network", + "required": false + } + ], + "ensure_directories_exists": [], + "app_values": { + "newt": { + "pangolin_endpoint": "$QUESTION(pangolin_endpoint)", + "newt_id": "$QUESTION(newt_id)", + "newt_secret": "$QUESTION(newt_secret)" + }, + "network": { + "host_network": "$QUESTION(host_network)" + }, + "resources": { + "limits": { + "cpus": 2, + "memory": "$MEMORY(10%, 4096)" + } + } + } +} \ No newline at end of file From 97627258b2c993389be5dff2e0d9a447ca4d6379 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joda=20Sto=CC=88=C3=9Fer?= Date: Wed, 25 Feb 2026 03:50:12 +0100 Subject: [PATCH 2/3] fix(script/newt): add default to host_network option --- docs/public/install-scripts/newt.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/public/install-scripts/newt.json b/docs/public/install-scripts/newt.json index 00af9fc..9404ad5 100644 --- a/docs/public/install-scripts/newt.json +++ b/docs/public/install-scripts/newt.json @@ -40,7 +40,8 @@ "description": "Bind to the host network. It's recommended to keep this disabled.", "type": "boolean", "key": "host_network", - "required": false + "required": false, + "default": false } ], "ensure_directories_exists": [], From 3264448b25bf8dfce48a1f479b9e5b671ea85e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joda=20Sto=CC=88=C3=9Fer?= Date: Wed, 25 Feb 2026 03:50:38 +0100 Subject: [PATCH 3/3] feat(script/newt): add docker_socket option --- docs/public/install-scripts/newt.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/public/install-scripts/newt.json b/docs/public/install-scripts/newt.json index 9404ad5..0c8461d 100644 --- a/docs/public/install-scripts/newt.json +++ b/docs/public/install-scripts/newt.json @@ -35,6 +35,14 @@ "key": "newt_secret", "required": true }, + { + "question": "Docker Socket", + "description": "Newt can integrate with the Docker socket to provide remote inspection of Docker containers.", + "type": "boolean", + "key": "docker_socket", + "required": false, + "default": true + }, { "question": "Host Network", "description": "Bind to the host network. It's recommended to keep this disabled.",