Fixing Planka WebSocket Issues with Tailscale
Fixing Planka WebSocket Issues with Tailscale Integration
Fixing Planka WebSocket Issues with Tailscale Integration
Problem
WebSocket connection to 'wss://TAILSCALE_URL/socket.io/?__sails_io_sdk_version=1.2.1&__sails_io_sdk_platform=node&__sails_io_sdk_language=javascript&EIO=3&transport=websocket' failedRoot Cause
Solution Overview
Step-by-Step Solution
1. Configure Docker Compose Environment Variables
2. Apply Configuration Changes
3. Configure Tailscale Serve
4. Restart Planka
5. Verify Setup
Final Configuration
Docker Compose Environment Variables
Tailscale Configuration
Port Configuration
Access URLs
Local Access
Remote Access (Tailscale)
Key Technical Details
CORS Configuration
WebSocket Support
Tailscale Proxy
Security Considerations
Troubleshooting
Common Issues
Verification Commands
Alternative Solutions
1. File-based Configuration Override
2. Environment Variable Method
3. Reverse Proxy Headers
Summary
Last updated