Checking sign-in…

Requirements

The main requirement is an always-on machine on your home LAN that can run PME Edge — an old Mac mini, a spare laptop left plugged in, a mini PC, or a Raspberry Pi all work. It just needs to stay powered and reachable on your local network. No Kubernetes or NUC cluster required.

Host machine (runs PME Edge)

PlatformNotes
macOS Mac mini (common choice), MacBook, or other Mac on your LAN — Apple Silicon or Intel. Leave it powered on and connected. Install wireguard-tools and dnsmasq via Homebrew; one-time sudoers for WireGuard/pf. See macOS install.
Ubuntu / Linux Ubuntu 24.04 LTS (or similar) on a NUC, mini PC, desktop, or Raspberry Pi–class board on your LAN. Packages: wireguard, wireguard-tools, dnsmasq, nftables, iptables. See Ubuntu install.
Windows Desktop or mini PC on your LAN; WireGuard/Wintun — check ws-edge release notes for maturity

All hosts

Account on the PME Server

You need a PME account to register your Edge node and create invitations to services provided on your LAN.

WireGuard app

Anyone who connects remotely — you on the road, or someone you invite — uses a normal WireGuard app (iOS, Android, macOS, Windows, or Linux). They open your invite link, create or sign in to a PME account, scan the QR (or import the profile), and turn the VPN on. They reach only the Allowed IPs you chose.

Getting Started