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
Prints the install line for a new machine. The console's Add machine button gives you the same thing.
- 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.
| Machines | Every machine with its state and tags. Open one for its terminals, files, previews, tunnels and ports. |
|---|---|
| Terminals | Your sessions on any machine, in the browser, end-to-end encrypted. Share one with a join code. |
| Previews and tunnels | What is public right now, when each preview expires, routes and domains. The inspector lists requests live and replays them. |
| Domains | Add a domain, see the DNS records it needs and the state of its certificate. |
| Files | A machine's Inbox: download, remove, approve a teammate's request. Drop a file to send it. |
| Environment | ENV names by scope, and which machines receive them. Values are entered and decrypted in your browser only. |
| Config sync | Repositories, which machines follow them, and conflicts. |
| Access | The policy as a grid or as its file, with review before saving, a test tab and version history. |
| Team and activity | Members, roles, single sign-on and directory sync, and the searchable audit log. |
| Network | Relays and edges with measured latency, and your own self-hosted nodes. |
| Usage and billing | Bandwidth by path (direct, relayed, edge), your limits, plan and invoices. |
| Settings | API 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.
Related
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