Installing on Ubuntu

What you need, what the installer changes, and how to remove it.

KernelMachine is preparing an invite-only beta; no launch date is set. This describes how it works at launch. Join the waitlist

What you need

Check your internet plan first. Renters' traffic goes through your connection. Many home plans forbid running servers or business use, and some limit monthly data. That risk is yours, so read your plan's terms. A business plan avoids the question.

Install

  1. Sign in and open My machines. Copy your install line there: it carries your account's code, so the PC joins your account by itself.
  2. On the PC, press Ctrl+Alt+T to open Terminal (or log in to the server), paste the line and press Enter. (The public line works too, without signing in first:
    wget -qO- https://kernelmachine.com/install | bash
    Then scan the code it shows, as below.)
  3. It checks the PC and lists what it will change (below). Running it is your go-ahead.
  4. Type your password when asked. Nothing shows while you type; that's normal.
  5. With your own line, the PC is on your account already. With the public line, scan the code it shows with your phone, or open the link, and sign in to add the PC. The code works for a day: you can also type it on My machines, under "A machine showing a pairing code?". Setup waits for it a while, then carries on in the background.
  6. Leave it. Once the PC is on your account, the rest runs in the background, and you can close the window. It restarts the PC once, after a 60-second countdown (press Enter to restart later instead).

Setup takes 10 to 20 minutes, plus that one restart. Then, by itself, the machine tests its cards (about 5 minutes), measures its internet (about a minute) and starts its 2-day trial. Follow it on your machines page; you don't need to do anything.

More machines: use the same line from My machines on each PC; each joins your account by itself, and My machines says so, with Remove in case one isn't yours. Making a new line there stops the old one working.

Approval: during the beta, a person approves each new host once, usually within a day. If we invited you, your machines need no approval.

Want to look first? Add -s -- --dry-run after bash: it shows what would happen and changes nothing.

Only want to know if this PC qualifies? Add -s -- --check after bash. It checks every card and your free disk, needs no password and changes nothing.

What it changes on your PC

There's nothing to set up on your router. The host program connects out to us, and accepts only encrypted connections that carry a valid pass for a rental on your machine.

If something goes wrong

If this PC can't host, the installer says why before it asks for your password, and changes nothing. If setup stops later, it shows one sentence saying what happened, and a "Copy details for support" block. Send that to support@kernelmachine.com. The full log is in /var/log/km-install.log. It's safe to run the line again; if setup is still running in the background, pasting it again shows its progress.

Common messages:

Removing it

Press Pause on your machines page and wait until no rentals are running. Then run:

wget -qO- https://kernelmachine.com/install | bash -s -- --uninstall

It won't run while a rental is running. It removes the host program, its services, its update rules and its network rules, and any renter's leftover app and files, and turns sleep back on. The graphics driver and Docker stay installed.

Updated October 8, 2026. Questions? Email support@kernelmachine.com.

For hosts

All help pages

Why isn't my machine getting rentals? What to check, in order, and what to do about each. My machine was removed or its trial restarted What counts as a problem, and how to get a review. Hosting from a Windows PC Hosting needs Ubuntu. What to know before installing it on a separate drive. Pausing and using your PC Pause, gaming on your own cards, and switching off safely. Getting paid Your share, the wait, payouts and fees.

Preparing an invite-only beta

Interested in hosting?

No launch date is set. We'll email you once when KernelMachine opens. Nothing else.

I want to
We use your email only for this. Privacy