Skip to main content

Networking

This section explains how you reach your labs privately and how you publish them to the internet.

Every lab (your own Linux machine in the cloud) starts private. Only devices you have registered can reach it, over an encrypted tunnel. Nothing listens on the internet until you decide it should.

There are two directions, and you set them up separately.

DirectionWho gets inWhat you set up
PrivateYou, from your own laptop, phone or serverA device — once per machine
PublicAnyone with the addressA domain, then publish a port on the lab

HTTPS on public domains is automatic — see HTTPS certificates.

You may not need any of this

VS Code in the browser works with no device and no domain. Add a device when you want SSH or local tools; add a domain when someone else needs to see your work.

Where things live​

All of these are under Connectivity in the sidebar, except where noted.

PageUse it to
My DevicesRegister devices, download tunnel configs, and reserve addresses
My NetworkSee your reserved addresses and the private networks you can use
My DomainsAdd platform subdomains and your own domains
SSL ManagerCheck certificates — reached from the SSL badge on a domain card
The lab's PreferencesChoose which domains and ports a lab publishes, and which private networks it joins
Account Settings → SSH Keys (user menu, top right)The keys installed into your labs for SSH over the tunnel — see Account settings

In this section​