Skip to content

Latest commit

Β 

History

History
52 lines (32 loc) Β· 1.78 KB

File metadata and controls

52 lines (32 loc) Β· 1.78 KB

README > VPS Infra > Tailscale VPN

← Traefik DNS Challenge | Umami Analytics β†’


Tailscale VPN

Protect sensitive environments via Tailscale VPN. Only devices connected to the Tailscale network can access protected routes.

Protected routes:

  • dokploy.your-domain.com β€” Dokploy panel
  • traefik.your-domain.com β€” Traefik dashboard
  • preview.*.your-domain.com β€” Preview environments
  • experiment.*.your-domain.com β€” Experiment environments
  • prisma-studio.*.your-domain.com β€” Prisma Studio (database access)
  • umami.your-domain.com β€” Umami analytics
  • and more...

1. Install Tailscale on the VPS

Tailscale is natively integrated into Dokploy.

Follow the official guide: Dokploy - Tailscale Integration

2. Configure DNS

Add DNS records for VPN-protected domains β€” see DNS Config β€” VPN.

3. Switch to DNS Challenge

VPN-protected domains are not publicly accessible, so Let's Encrypt cannot validate certificates via HTTP. Make sure you switched to DNS Challenge β€” see Traefik DNS Challenge.

Usage

  1. Connect Tailscale on your device
  2. Access protected URLs normally in your browser

Security

Layer Protection
Network VPN Tailscale (WireGuard)
Application Basic Auth Traefik (Prisma Studio)
Transport HTTPS (Let's Encrypt DNS Challenge)

← Traefik DNS Challenge | Umami Analytics β†’

README > VPS Infra > Tailscale VPN