OpenConnect VPN + Apache Guacamole (All-in-One)
3.6K
Complete remote access solution combining OpenConnect VPN with Apache Guacamole for secure RDP/SSH/VNC access to internal networks.
# Pull the image
docker pull bencmeyer/ocvpn-duo-guac:latest
# Run with Docker Compose
docker compose -f docker-compose-allin1.yml up -d
VPN_USER: your_username # Your VPN username
VPN_PASS: your_password # Your VPN password
VPN_SERVER: vpn.example.com # VPN server hostname
VPN_AUTHGROUP: OpenConnect1 # VPN auth group (optional)
DUO_METHOD: push # Duo 2FA method: push, phone, or sms
DNS_SERVERS: 8.8.8.8,8.8.4.4 # DNS servers for VPN tunnel
| Port | Service | URL |
|---|---|---|
| 8080 | Guacamole | http://localhost:8080/guacamole/ā |
| 9000 | VPN Dashboard | http://localhost:9000/dashboardā |
Guacamole Login: guacadmin / guacadmin
ā ļø Change these immediately after first login!
--privileged mode supportNET_ADMIN capability)docker run -d \
--name openconnect-vpn \
--privileged \
--cap-add NET_ADMIN \
--cap-add SYS_ADMIN \
-p 8080:8080 \
-p 9000:9000 \
-e VPN_USER=your_username \
-e VPN_PASS=your_password \
-e VPN_SERVER=vpn.example.com \
-e VPN_AUTHGROUP="OpenConnect1 (Split)" \
-e DUO_METHOD=push \
bencmeyer/ocvpn-duo-guac:latest
When adding RDP connections in Guacamole:
These settings resolve common certificate validation issues with enterprise RDP servers.
VPN won't connect?
docker logs openconnect-vpn-e DEBUG=trueCan't access Guacamole?
RDP connection fails immediately?
Built for: Secure remote access to internal networks via VPN with easy-to-use web interface for RDP/SSH connections.
Content type
Image
Digest
sha256:839e874a9ā¦
Size
524.8 MB
Last updated
12 months ago
docker pull bencmeyer/ocvpn-duo-guac