Description: User Webroots let you upload your own website to your Canary from version 2.2. Simply wrap up your HTML, JS and CSS into a zip file, upload, and have the Canary run your own interface.

Custom webroots can be uploaded to a Canary in configuration mode (over bluetooth) or remotely via the remote management page of the Canary.

Uploading your custom webroot remotely to your Canary is quick and can easily be done by following the steps below.

Note: Ensure that your Canary has the Webserver service enabled, before starting this process. This is possible over bluetooth as well as from the Canary console remote management page. You should have also create a webroot Zip file.

Step 1:

Log in to your console.

Step 2:

Click on the Canary to you want to configure with a custom webroot.

Step 3:

Click on “Configuration” and then “Upload custom Webroot".

Step 4:

An informational panel is shown. Click "Begin".

Step 5:

It'll take a minute or so for the Canary to start a temporary upload page. Grab a coffee and wait for the page.

Step 6:

After your bird's temporary upload page is up and running (and your webroot zip file is ready), click the "Upload your custom webroot" button.

Note: Keep this tab open, as the process will continue here once the upload is complete.

Step 7:

You will be redirected to your Canary's temporary upload page in a new tab. Click "Choose file", navigate to (and select) your custom webroot zip file and then hit "Upload".

Step 8:

Once your upload has completed successfully, click "Close Window". This will close the tab in your browser that was accessing your Canary's temporary upload page and take you back to your original tab with your Canary console.

Step 9:

Click on "Finish" in your Console interface to complete the customer webroot upload. Your Canary will disable its temporary upload page, apply the new settings and reboot.

When your Canary comes back online, it will display your new webroot.