How it works
What you already have at home
Most homes already run a small private network behind a router. On that LAN you might have a NAS with family photos, a printer, security cameras, a Plex or Jellyfin server, Home Assistant on a Raspberry Pi, or a PC you leave on for backups. When you are on home Wi‑Fi, those devices just work.
The gap appears when you leave the house — or when someone else needs access: a partner at work, a parent in another city, a friend you want to share a folder with. They are not on your LAN, and your router does not magically expose one device without opening the whole network or fiddling with port forwards.
PME Edge on your LAN
PME Edge is one program you run on an always-on Mac, PC, or Linux box at home. It includes a WireGuard VPN server and a local console where you sign in, register with PME Server, and create invitations.
For each invite you choose Allowed IPs — only the NAS at 192.168.1.50/32, a printer, or a whole subnet. PME Edge routes VPN traffic to exactly those targets. Your files and app data stay on the LAN; Edge is the controlled gateway you operate.
PME Server — accounts and invites
PME Server on the web handles account sign-up, binding an invite to an email address, and (with Mesh Pro) billing. PME Edge connects outbound to the server over a secure WebSocket — no inbound firewall hole for management traffic.
Invitees use the PME Server to open your invite link, sign in or create a PME account, and receive a WireGuard profile (QR code or file). The server coordinates; it does not store your NAS contents or proxy your app traffic.
PME Relay
PME Relay gives remote invitees a public WireGuard endpoint that they can dial from anywhere. Locally, from within your LAN, PME Edge connects to the same relay to send and receive traffic over the WireGuard tunnel. This makes it so your router does not need a UDP port forward for remote sharing.
The relay forwards already-encrypted WireGuard packets between the invitee and your Edge. It cannot read your traffic. Once the tunnel is up, packets flow through the relay hop and land on PME Edge, which routes them to exactly the Allowed IPs you set on the invite.
The full picture
The point is a single path: an encrypted WireGuard tunnel from someone remote — you away from home, or a person you invited — flowing down into your LAN and landing on the resource you chose to share. A NAS at 192.168.1.50, a printer, Home Assistant, or any Allowed IP you set on the invite.
PME Edge terminates the tunnel at home and forwards only to those IPs. PME Server (accounts, invites, and PME Relay when needed) provides the public WireGuard hop when the remote side cannot reach your home address directly. Day-to-day access to your files and apps stays inside the tunnel.