1.4 KiB
1.4 KiB
Incus UI Setup via Traefik (Updated)
Status: ✅ COMPLETED
Configuration Method: TCP Passthrough
- Domain: https://incus.nsntr.id
- Backend: 148.251.14.221:8443
- SSL: Passthrough (preserves client certificate auth)
- Authentication: Client certificate required
Traefik Configuration
# TCP Router with SSL Passthrough
tcp:
routers:
incus-tcp-router:
rule: "HostSNI(`incus.nsntr.id`)"
service: incus-tcp-service
entryPoints:
- websecure
tls:
passthrough: true
services:
incus-tcp-service:
loadBalancer:
servers:
- address: "148.251.14.221:8443"
Access Information
- URL: https://incus.nsntr.id
- Authentication: Client certificate from keychain required
- Certificate: Incus client certificate must be installed in browser
How to Test Client Certificate
- Ensure Incus client certificate is installed in browser keychain
- Visit https://incus.nsntr.id
- Browser should prompt for certificate selection
- Select the Incus client certificate
- Should access Incus UI directly
Benefits of TCP Passthrough
- ✅ Preserves client certificate authentication
- ✅ Direct SSL connection to Incus API
- ✅ No SSL termination issues
- ✅ Full Incus API functionality
Date: $(date) Status: Incus UI accessible with client certificate authentication Configuration: TCP passthrough enabled