The web console

The console is the companion to pb, for the moments a browser is the better tool: a borrowed computer, a list of forty machines, a webhook you want to watch arrive.

$ pb machine add --name build-02
$ pb environments
NAME      STATE   PLATFORM      ID
laptop    online  darwin/arm64  machine_2f6c0b1e-77a4-4c1d-b0f3-5d9a41c8e2a7
studio    online  linux/amd64   machine_8a1d5c2e-3b47-4f0e-9d62-1c7e5b0a4f93
build-01  online  linux/arm64   machine_c93e4a70-0d5b-4f8e-8a16-2b7f6e9d3c51
  1. 1

    Prints the install line for a new machine. The console's Add machine button gives you the same thing.

  2. 2

    The list the console's Machines page shows, from the command line.

What the console shows

No screenshots here on purpose: the console changes every week, and this list stays true.

MachinesEvery machine with its state and tags. Open one for its terminals, files, previews, tunnels and ports.
TerminalsYour sessions on any machine, in the browser, end-to-end encrypted. Share one with a join code.
Previews and tunnelsWhat is public right now, when each preview expires, routes and domains. The inspector lists requests live and replays them.
DomainsAdd a domain, see the DNS records it needs and the state of its certificate.
FilesA machine's Inbox: download, remove, approve a teammate's request. Drop a file to send it.
EnvironmentENV names by scope, and which machines receive them. Values are entered and decrypted in your browser only.
Config syncRepositories, which machines follow them, and conflicts.
AccessThe policy as a grid or as its file, with review before saving, a test tab and version history.
Team and activityMembers, roles, single sign-on and directory sync, and the searchable audit log.
NetworkRelays and edges with measured latency, and your own self-hosted nodes.
Usage and billingBandwidth by path (direct, relayed, edge), your limits, plan and invoices.
SettingsAPI tokens, transfer mode, account.

Questions

Do I need the console to use Paperboat?

No. Everything the console does, pb does. A few things are easier in a browser: inviting people, reading the audit log, watching requests in the inspector, and paying.

Is the browser terminal end-to-end encrypted?

Yes. The encryption runs in your browser, so the terminal traffic is encrypted between the browser and the machine. Our servers carry it and cannot read it.

How many browser terminals can I open?

10 at once on Free, 100 on Pro, no limit on Team. Terminals from the pb command are never limited.

Can I use it on a phone?

It is a web app, so it opens in a phone's browser, but it is built and tested for desktop browsers. There is no native mobile app, and private access to ports needs pb installed, which a phone cannot do.

How do I sign in?

On the console's sign-in page, or through your company's single sign-on if your team requires it. Signing in from pb opens the same page and asks you to approve that computer.

Start with the machine in front of you

Install Paperboat here, then on a second machine. Free for personal use, no card needed.

$ curl -fsSL https://get.pprbt.dev/install | bash
> irm https://get.pprbt.dev/install.ps1 | iex