Paperboat vs Tailscale

Tailscale connects your devices into one private WireGuard network, with detailed access rules and clients for every platform. Paperboat also connects your machines privately, but it is built around working on them: terminals that survive disconnects, SSH and files, encrypted environment variables, previews and tunnels.

Checked against Tailscale's own documentation and pricing, November 2026. Sources are listed under the table.

Choose Tailscale when

  • You want every device, including phones and whole subnets, on one private network.
  • You need detailed network access rules for a company today.

Choose Paperboat when

  • You mostly want to work on your machines: terminals, SSH, files and secrets.
  • You want public previews and permanent tunnels with your own domains in the same tool.

Where they differ

A network, or a place to work

Tailscale gives every device an address on a private network and leaves the rest to the tools you already use: you open ssh, start tmux, copy files with scp.

Paperboat is one install per machine and a sign-in. There is no network, gateway or proxy to plan, and nothing to keep running besides the machines themselves.

Terminals that survive a dropped connection

A Tailscale SSH session is a normal SSH session: when the connection drops, the shell ends unless you started tmux. SSH Console opens a shell in the admin console's browser tab, for owners and admins, and also ends when the tab closes.

Paperboat terminals run on the machine and keep running when your laptop sleeps or the network drops. When you come back, from the same computer, another one or a browser, you see what happened while you were away, and you can let someone watch or type along.

Tailscale
$ ssh devbox
$ tmux new -A -s work
Paperboat
$ pb devbox
# later, from any device
$ pb connect devbox

Public links

Funnel shares a local HTTPS service on your tailnet's ts.net name, on ports 443, 8443 or 10000. Your own domains aren't supported for Funnel.

pb preview gives a port a public HTTPS link in one command, and pb tunnel keeps a permanent address with your own domain, on every plan.

Tailscale
$ tailscale funnel 3000
Paperboat
$ pb preview 3000
$ pb tunnel create api --port 3000

Files, secrets and settings

Taildrop sends files between your own devices, into Downloads. Tailscale has no environment variables or config sync.

pb send puts files in the other machine's Inbox, resuming if the connection drops. ENV delivers encrypted variables to the commands and terminals that need them, and config sync keeps settings the same everywhere from a Git repository.

Tailscale
$ tailscale file cp report.pdf laptop:
Paperboat
$ pb send report.pdf --to laptop

Access rules for a whole company

Tailscale's policy file (grants, ACLs, groups, tags) and its clients for phones are mature and cover whole companies.

Paperboat has its own policy file with groups, tags and deny rules, and a command that explains any decision. It governs what people may do on machines, not a network. If you need subnet routes, exit nodes or policy for phones, Tailscale is the stronger choice.

Feature by feature

Every answer in the Tailscale column carries a number that links to the page of theirs that says it. Put a second tool beside it

Paperboat
Tailscale

Terminals

A shell on your machine that you can leave and come back to.

Keeps running when you disconnect
Paperboat: Yes, sessions keep running on the machine
Tailscale: No, a standard SSH session 1
Shows the output you missed
Paperboat: Yes, replays what you missed on reconnect
Tailscale: No 1
From a browser
Paperboat: Yes, in the web console
Tailscale: Yes, SSH Console in the admin console (beta) 2
Share a live session
Paperboat: Yes, view-only or interactive, by invite
Tailscale: No 1

Remote commands

Run one command on another machine and get its output and exit code.

Run a command on another machine
Paperboat: Yes, pb exec, with exit codes
Tailscale: Through ssh 1

SSH

Use ssh and the tools built on it, without managing keys or opening ports.

Keys handled for you
Paperboat: Yes, keys and host trust handled
Tailscale: Yes, with Tailscale SSH 1
ssh, scp, sftp and rsync
Paperboat: Yes, pb ssh, scp, sftp, rsync and plain ssh
Tailscale: Yes, over the private network 1
VS Code Remote-SSH
Paperboat: Yes, through generated SSH host names
Tailscale: Yes, as plain SSH over the network 1

Files

Send a file to a machine without setting anything up.

Send files to a machine
Paperboat: Yes, pb send, resumes if interrupted
Tailscale: Yes, Taildrop between your own devices 3
An inbox for received files
Paperboat: Yes, an Inbox on each machine
Tailscale: No; files land in Downloads 3

Environment variables

The secrets your programs need, delivered to the machine that runs them.

End-to-end encrypted variables
Paperboat: Yes, end-to-end encrypted
Tailscale: No 4
Where they are available
Paperboat: Terminals, pb exec, scripts, plain SSH and VS Code
Tailscale: n/a

Config sync

The same settings on every machine, from a repository you control.

Settings from a Git repository
Paperboat: Yes, from your Git repository
Tailscale: No 4

Previews

A public link to a port on your machine, for as long as you need it.

Public link in one command
Paperboat: Yes, pb preview 3000
Tailscale: Yes, tailscale funnel 3000 5
See and replay requests
Paperboat: Yes, inspect and replay, in pb and the console
Tailscale: No 5

Tunnels

A public address for a service that stays the same.

Permanent addresses
Paperboat: Yes, names that stay
Tailscale: Yes, on your tailnet's ts.net name 5
Your own domains
Paperboat: Yes, on every plan
Tailscale: No, ts.net names only 5
Protocols
Paperboat: HTTP/1.1, HTTP/2, HTTP/3, WebSocket, raw TCP
Tailscale: HTTPS on ports 443, 8443, 10000 5

Private network

Your machines reach each other's ports without exposing them.

Machines reach each other
Paperboat: TCP ports and private names; not a full network
Tailscale: Yes, a WireGuard mesh 4

Encryption

Who could read your traffic on the way.

Between your own devices
Paperboat: End to end; direct when possible
Tailscale: End to end (WireGuard) 5
Public links
Paperboat: TLS ends at Paperboat's edge
Tailscale: TLS ends on your device 5

Teams and access

Working with other people, and deciding who may do what.

Members and roles
Paperboat: Yes, five roles; SSO and SCIM from 10 seats
Tailscale: Yes, owner, admin and other roles 6
Access rules, groups and tags
Paperboat: Yes, a policy file with groups, tags and deny rules
Tailscale: Yes, grants, ACLs, groups and tags 6
Tokens for automation
Paperboat: Yes, scoped API tokens that expire
Tailscale: Yes, API keys and OAuth clients 7

Self-hosting

Which parts you can run on your own servers.

Run it yourself
Paperboat: Relays and tunnel servers
Tailscale: Your own DERP relays 8

Platforms

Where it runs.

Operating systems
Paperboat: Linux, macOS and Windows; no mobile apps
Tailscale: Linux, macOS, Windows, iOS, Android 9

Pricing

How you pay, and what is free.

How you pay
Paperboat: By relay and edge bandwidth; Team per seat
Tailscale: Per user: $8 or $18 a month 4
Free plan
Paperboat: Every feature for personal use, 5 GB a month
Tailscale: Personal: 6 users, unlimited devices 4

Sources

What each product does, from its own documentation, as of November 2026. “No” means its documentation describes no such feature. Found something out of date? The other product's page wins; tell us and we fix ours.

Pricing

Tailscale

  • Personal: free, up to 6 users, unlimited devices
  • Standard: $8 per user a month
  • Premium: $18 per user a month
  • Enterprise: by quote

tailscale.com/pricing, November 2026

Paperboat

  • Free: $0, every feature for personal use, 5 GB of relay and edge bandwidth a month
  • Pro: $8 a month or $80 a year, 100 GB
  • Team: $15 per seat a month or $150 a year, 100 GB per seat; 14-day trial
  • Direct traffic between your machines is never counted

Paperboat pricing in full

Switching

  1. Install Paperboat on each machine with the one-line installer and sign in.
  2. Use pb ssh or the generated SSH host names where you used Tailscale addresses, and start your long-running work in a Paperboat terminal.
  3. Move public links from Funnel to pb preview or a tunnel.
  4. Keep Tailscale running until nothing depends on it; the two work side by side.

Questions

Can I use Paperboat and Tailscale together?

Yes. They don't conflict: Paperboat uses its own private names, and you can keep Tailscale for the rest of your network.

Is Paperboat a VPN?

Not a general one. Your machines reach each other privately, but Paperboat doesn't route whole subnets or carry phones' traffic; it connects the machines you install it on.

Does Paperboat encrypt end to end like WireGuard?

Yes, between your own devices, and directly when the network allows; relays only forward encrypted traffic. Public links end TLS at Paperboat's edge.

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