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

Download

Install it and sign in. Pinmesh joins your devices into one small network, and they can reach each other from anywhere.

version 0.2.113 · the same build on every platform

macOS Not yet
iOS Not yet
Download Pinmesh for Windows

pinmesh-0.2.113-setup.exe · 13M · Windows 10 or later, 64-bit.

SHA-256 a4b54dc3a06422c140720f8ec98c41d7eea60dcf4f17e5970eff162ce85a1061

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_0.2.113_amd64.deb

SHA-256 901679bd54aee036febc038130f48597d17c54ae2ea516fce7975be4a3583038

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-0.2.113.apk · 33M · Android 8.0 or later, 64-bit ARM.

SHA-256 d485499acfd9b723d894df27964c79772c3045528c9a816c29b04730c317ea64

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.