Membership, subscriptions & devices
Connect subscriptions to service entitlement and let members manage their devices. Administrators can adjust access, suspend members and revoke devices.
Member managementOpen-source member VPN platform
Run a membership-based VPN on your own infrastructure. Freedom VPN brings subscriptions, devices, usage and exit nodes into one place, with self-hosted NetBird and its official apps.
Manage centrally. Route traffic through exit nodes.
Membership · Usage · Policy · Updates
Admin / Member Portal → Control API · Worker · PostgreSQLReview subscriptions, manage devices and track usage in the member portal. Connect to an exit through the official app.
Manage membership and nodes across locations. Choose which exits to publish and follow authorization and publication results.
Maintain nodes through a shared deployment and update workflow, with guides for backup, recovery and troubleshooting.
Everyday service management
Membership, subscriptions, devices and exits work together. Freedom VPN brings their workflows into one platform, giving your team a place to manage the service and maintain its nodes.
Connect subscriptions to service entitlement and let members manage their devices. Administrators can adjust access, suspend members and revoke devices.
Member managementBring Ubuntu nodes into one inventory, assign names and member groups, and choose when to publish, disable or revoke each exit.
Node managementView a member’s usage across devices and exits, apply speed adjustments through fair-use policies, and make the current usage status visible to members.
Usage & policiesApply an Internet-only network model at the exit node. Node-side forwarding rules separate member Internet traffic from the host, private networks and other members.
Network & isolation specificationMaintain domain block and allow lists alongside malicious-domain protection, and apply DNS policies through the service’s resolution path.
DNS & domain managementAssign target releases and follow update results, with signed packages, health checks and recovery from update failures. Runbooks cover backup and restore.
Backup & restoreThe member connection path
The Freedom VPN member portal handles subscriptions and devices. Official NetBird apps handle VPN connections and manual exit selection, connecting existing clients to your own management environment.
Review the subscription plan, device allowance and available exits, and manage your devices.
Follow the member guide to install the official NetBird app, set your service’s management URL and sign in with the same identity.
Once the device is authorized, manually select an exit in the app. Return to the member portal to review usage and fair-use status.
| Purpose | Tool or environment |
|---|---|
| Member portal | Browser: subscriptions, devices & usage |
| Member connection | Official NetBird app: VPN connection & exit selection |
| Exit node | Ubuntu 24.04 LTS; amd64 / arm64 |
The member guide covers app setup and connection steps. The version matrix records component versions, platform details and node environments.
App & component versionsGet started
Start with the project guide, then follow the development, deployment and operating guides. Find the setup steps for identity, payment integration and nodes in one place.
Understand the components and find deployment, connection and management guides.
Work through members, nodes and service operations in the isolated development stack.
Prepare central services, sign-in, payment integration and exit nodes.
Handle members, nodes and policies, and follow updates and operation results.
Build your member VPN
Follow the deployment guide to bring central services, exit nodes and official apps together as one member VPN service.
The project is under active development. See the documentation for deployment guidance and current support.