Personal VPN Server
Personal VPN Server is a app in the osFoundry community catalog. Easy-to-deploy WireGuard VPN server with web UI — point-and-click client management, QR codes for mobile clients, bandwidth statistics. Powered by wg-easy. **⚠️ WireGuard is UDP-only — container infra is TCP-only; this app only works on UDP-friendly hosts. Manifest documents the workaround.**
Details
- Workspace: osfoundry
- Category: COMMUNICATION
- Pricing: Free
- Access: Community
Features
- Easy-to-deploy WireGuard VPN server with web UI — point-and-click client management
- QR codes for mobile clients
- Bandwidth statistics
Documentation
# Personal VPN Server
WireGuard VPN with web UI, powered by wg-easy.
## ⚠️ WireGuard is UDP-only
WireGuard uses UDP port 51820 — there is **no TCP fallback**. Container infrastructure here drops UDP, which makes the WG VPN path **completely non-functional** when deployed in this room app. **You must run wg-easy on a UDP-friendly host** (bare VPS, Raspberry Pi, your home router). Common patterns:
- Deploy on a $5 bare-metal VPS (Hetzner, DigitalOcean droplet outside container infra, Vultr)
- Self-host on your home internet (with port-forward UDP 51820)
- Run on your home server / NAS that has UDP ingress
This room app is useful for: managing client config files / QR codes when you can reach the web UI (port 51821 TCP); the actual VPN data plane needs to run elsewhere.
## Features
- Web UI for client management
- QR codes for mobile (Wireguard iOS / Android)
- Per-client bandwidth statistics
- Enable/disable clients
- Auto-generated client configs
- Container metric endpoint
## Packaging
Thin wrapper around the official `ghcr.io/wg-easy/wg-easy:latest` image.
How to use Personal VPN Server in osFoundry
Install Personal VPN Server into your workspace in one click, then fork it in osStudio to customise the prompts, tools, or configuration for your stack. Anyone in your workspace can pick up where you left off.
Other apps from the community
- CRM — Customer relationship management with contacts, deals, and pipeline tracking.
- Kanban Board — Drag-and-drop task board with swimlanes, labels, and team assignments.
- Helpdesk — Ticket triage and customer support inbox with SLA tracking.
- Page Builder — Block-based page editor with publishing to public URLs.
- Website Builder — Multi-page site builder with CMS, templates, and custom domains.
- Storefront — E-commerce storefront with product catalog, cart, and checkout.