diff --git a/scripts/README.md b/scripts/README.md new file mode 100644 index 0000000..45c5fda --- /dev/null +++ b/scripts/README.md @@ -0,0 +1,4 @@ +# sys0_client.sh +This script can be installed into rc.local to start after every boot.
+WARNING! before installing change the MACHINE_ID and the SYSTEM=_WEBSERVER_URL
+Be sure to give every octoprint machine a seperate id.
diff --git a/scripts/sys0_client.sh b/scripts/sys0_client.sh new file mode 100644 index 0000000..9e9003a --- /dev/null +++ b/scripts/sys0_client.sh @@ -0,0 +1,5 @@ +#!/bin/bash +ngrok http 80 & +sleep 5 +url=$(curl --silent --show-error http://127.0.0.1:4040/api/tunnels | sed -nE 's/.*public_url":"https:..([^"]*).*/\1/p' ) +curl --silent "https://SYSTEM0_WEBSERVER_URL/system0/html/api/update_url.php?url=$url&id=ENTER_THE_ID_FOR_THIS_MACHINE_HERE&apikey=YOUR_SYSTEM0_APIKEY&octoapikey=OCTOPRINT_ADMIN_APIKEY"