Skip to content

This repo have the containerized version of Apache Guacamole with traefik as reverse proxy. Also, have the guide to use guacamole with a private IP.

Notifications You must be signed in to change notification settings

Yashwanth-tss/apache_guacamole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

This is a guide to setup the guacamole service using docker compose and access the remote server from guacamole using the private ip address of the remote server.

Setting up the Guacamole service

Create env file similar to the one below

POSTGRES_PASSWORD='postgres_pass'
POSTGRES_USER='postgres_user'
GUACAMOLE_DOMAIN='yourdomain.com'
LETSENCRYPT_EMAIL='[email protected]'

Start the service

docker compose -f docker-compose.yml up -d

Run this to install tailscale in all the instances need to be a part of tailscale network

curl -fsSL https://tailscale.com/install.sh | sh

Login to tailscale account

tailscale login

Start tailscale

tailscale up

This will start the tailscale service and it will be accessible from the internet. You can access the service using the tailscale ip address which can be found in the tailscale dashboard or printed using the command tailscale ip.

Access the service using the tailscale ip address

Use the tailscale ip address and configure the guacamole service to use the tailscale ip address. This allows you to access the remote server from guacamole using the tailscale ip address.

Stop tailscale

tailscale down

About

This repo have the containerized version of Apache Guacamole with traefik as reverse proxy. Also, have the guide to use guacamole with a private IP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published