noVNC
This guide explains how to create and deploy a noVNC app, allowing you to access remote desktops through a web interface inside a modern browser.
Note: Anthropic's Computer Use Demo inspired this example.
To run this example, follow these steps:
-
Install the CLI and a container runtime engine, for example Docker. Use the unikraft CLI or the legacy kraft CLI.
-
Clone the
examplesrepository andcdinto theexamples/novnc-browserdirectory:
Code
Make sure to log into Unikraft Cloud and pick a metro close to you.
This guide uses fra (Frankfurt, 🇩🇪):
When done, invoke the following command to deploy this app on Unikraft Cloud:
The output shows the instance address and other details:
Code
In this case, the instance name is vnc-browser and the address is https://weathered-fog-y5jjmwfd.fra.unikraft.app.
The name was preset, but the address is different for each run.
Enter the provided address into your browser of choice to access the remote desktop interface.
Use curl to query the Unikraft Cloud instance:
Code
Code
You can list information about the instance by running:
Code
When done, you can remove the instance:
Learn more
Use the --help option for detailed information on using Unikraft Cloud:
Or visit the CLI Reference or the legacy CLI Reference.