Skip to content

Private Networking Overview

By default, Sliplane services can be made public (accessible via the internet) or private (only accessible by other services on the same server). With a VPN setup, you can:

  • Keep all your services private (no public internet access)
  • Access them securely from your local devices through an encrypted tunnel
  • Connect services across different servers or networks
  1. Deploy a VPN client as a private service on Sliplane
  2. Configure it to connect to your VPN network
  3. Add your private services as network resources
  4. Connect from your local devices using the same VPN
  5. Access services via their internal hostnames (e.g., my-service.internal)

There are several VPN solutions you can use with Sliplane:

SolutionDescription
NetBirdGerman, Open-source, peer-to-peer mesh VPN
TailscaleZero-config VPN built on WireGuard (coming soon)
TwingateZero-trust network access
  • Security: Services have no public attack surface
  • Simplicity: No firewall rules or port forwarding needed
  • Flexibility: Access from anywhere with the VPN client installed
  • Cost-effective: No need for additional load balancers or proxies