1. Pull Image
docker pull ghcr.io/lukegus/termix
2. 1-Click Launch Command
docker run -d -p 8080:8080 --name termix ghcr.io/lukegus/termix:latest
3. Compose Deployment
docker compose up -d
services:
termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- termix-data:/app/data
environment:
PORT: "8080"
GUACD_HOST: "guacd"
GUACD_TUNNEL_HOST: "termix"
GUACD_RECORDING_PATH: "/termix-data/session_recordings/guacamole"
depends_on:
- guacd
networks:
- termix-net
guacd:
image: guacamole/guacd:1.6.0
container_name: guacd
restart: unless-stopped
volumes:
- termix-data:/termix-data
networks:
- termix-net
volumes:
termix-data:
driver: local
networks:
termix-net:
driver: bridge
Container Topology & Configured Services
termix
Image: ghcr.io/lukegus/termix:latest
Ports: 8080:8080
Volumes: termix-data:/app/data
Env Vars: 4 variables
guacd
Image: guacamole/guacd:1.6.0
Volumes: termix-data:/termix-data