Pinmesh is coming soon — your own private network, on every machine you own
Pinmesh

← All three

Pinmesh for VPN

One small network across your devices, and your home line as the way out.

version 1.4.4 · the same build on every platform

macOS Not yet
iOS Not yet
Download Pinmesh for Windows

pinmesh-1.4.4-vpn-setup.exe · 37M · Windows 10 or later, 64-bit.

SHA-256 34bf15db79cb2939205413b8c18033cbdf51187b05b6ac0f5ad2dae223ff0606

Before you install on Windows

A warning comes up, twice

The browser refuses the download, and Windows covers the screen with a blue panel when you run it. Both are saying one thing: this installer has no code-signing certificate, because it has not been through Microsoft's signing yet. Neither is about what is inside the file.

Both hide the way past. In the browser it is beside the blocked download — the ⋯ menu in Edge, an arrow in Chrome. On the blue panel it is a small link, and the button that runs it anyway appears underneath.

The SHA-256 above is how you check that what you downloaded is what we published.

Installation asks for administrator once, to register a service and configure routes. Sign-in happens afterwards in the app, not during — an icon appears in the notification area when the installer finishes. And if it did install cleanly, reporting the file as safe in your browser is the one thing that makes the next person's warning smaller.

Download Pinmesh for Ubuntu · Debian
wget https://pinmesh.net/dl/pinmesh_1.4.4_amd64.deb

SHA-256 d49c67cee44d585a4f009210861b0054c08f85537f188540371f0480e7eee3e9

Not Debian-derived? Download the tarball · amd64 · unpack and run sudo ./install.sh · needs systemd.

You sign in during installation

The package asks in the terminal it was installed from. If you installed it in a way that had no terminal to ask in, run sudo pinmesh login afterwards.

Download Pinmesh for Android

pinmesh-1.4.4.apk · 35M · Android 8.0 or later, 64-bit ARM.

SHA-256 be9a608a55ac3d9c78c96f7d302407843a191db769e7e5aab633261082301b2c

Before you install on Android

A warning comes up, once or twice

It is not on Google Play yet, so the file arrives through the browser. Android asks whether that browser may install apps, and Play Protect offers to scan something it has not seen before. Both are because the app has not been through Google's review — neither is about what is inside the file.

The SHA-256 above is how you check that what you downloaded is what we published.

Android asks once more, in a system dialog that names Pinmesh, before any traffic goes through the app; a key icon sits in the status bar while it is connected. Sign-in happens afterwards in the app. And there is no store to deliver updates, so a new release means coming back to this page — installing over the top keeps your sign-in and this device's identity.