~

Your machine,one link away

Tilde gives you a real Linux machine that you reach by opening an address. No client, no key files, no network to design — a shell in about a minute, in any browser you happen to be sitting at.

No client to install. No key to copy. The address is the machine.

One step, or eight

Nothing below is unfair to the public clouds. It is what renting a virtual machine has always taken — and every one of those steps is a decision you have to make before you are allowed to type anything.

~

Tilde

1 step
  1. Open the link you were given.

The machine was already built and already routed. Authorisation happened when you signed in here — the browser is the client, and there is nothing on your side to configure, because there is nothing on your side.

The usual way

8 steps
  1. 1Pick a region, then a machine image
  2. 2Pick an instance type from a table of a hundred
  3. 3Create or choose a key pair, and download the private key
  4. 4Configure a VPC, a subnet and a security group
  5. 5Open port 22 to your own address
  6. 6Size and attach a disk
  7. 7Launch, then wait and refresh until it has an address
  8. 8Find the address, fix the key file permissions, then ssh in

Every step is answerable. That is the problem — they are eight questions asked of someone who wanted a shell.

What the link opens

A terminal, and the three things you would otherwise install something to get. They are already there, on the same address, behind the same sign-in.

TerminalFilesMonitorVPN
Terminal

A real shell, split into as many panes as you want. Copy and paste behave like a terminal, not like a web page.

Files

Browse the disk, upload into it, drag something back out. No scp, no file-transfer client.

Monitor

What the machine is doing right now — CPU, memory, disk and the processes responsible.

VPN

An OpenVPN client on the machine, for reaching a network that is not ours. It can sign in through your browser.

Something you are running can have an address too. Point a port on the machine at a name of its own and it is on the web, with a certificate, without touching a load balancer or a DNS record. Included on the plans that say so.

Works on the phone in your pocket

A real shell, on a phone, with no app

Because the machine is reached over a link, the only thing that has to run on your side is a browser. The same address that opens a terminal on a laptop opens one on a phone — on someone else’s laptop, on a tablet, on a machine you are not allowed to install anything on.

That is not a feature we added. It is what is left when the client is removed.

For classes and workshops

Thirty machines, thirty links

Create a batch, hand each student their link, and the class starts on time. Nobody installs a client, nobody registers an account, nobody spends the first twenty minutes on a key file that will not chmod on a borrowed Windows laptop.

Before

Build the room in one go

One size, one image, one count. They come up together and they are identical, so the exercise works the same way on every desk.

During

A link each, no accounts

Students open the link they were given. There is nothing to sign up for and nothing to install — a browser is the whole requirement.

After

Take the room back

Reclaim the batch when the class ends. The machines go away together, and so does the access.

Pick a size, keep it as long as you want it

A size

vCPU, memory and disk. CentOS Stream 9 or 10, from the official cloud images.

A term

Billed from your balance in Singapore dollars, and renewed automatically if you tick the box.

A grace period

If it lapses, the machine stops but its disk and address are held for seven days. Renew and it comes back as it was.

Straight answers

Do I need an SSH key?

No, and there is nowhere to put one. The browser is the client and the authorisation happened when you signed in here. Port mapping will not open port 22 either — an SSH door onto the public internet is the thing this design removes.

Is it a real machine, or a container?

A real virtual machine with its own kernel, its own disk and root. Install what you like, including things a container would not let you install.

Which operating system?

CentOS Stream 9 or 10, built from the official cloud images. More will follow the same way; nothing is hand-built.

Can I put something I am running on the internet?

Yes, on plans that include port mapping: a port on your machine gets its own name and certificate. What you serve on it is public, so serve it deliberately.

Is the outbound address mine alone?

Not today. Machines share the outbound address of the host they sit on, so a dedicated exit IP is not something we can promise yet. If your work depends on one, tell us before you buy.

It is a whole machine, and it is yours

Root on a real Linux system with its own disk and its own address. Install what you like, run what you like, and reach it from wherever you are by opening the link again.

Get a machine