Skip to content

Instantly share code, notes, and snippets.

@pansapiens
Last active June 13, 2024 03:25
Show Gist options
  • Save pansapiens/ab2c1d5275721a77c1281621124aa00b to your computer and use it in GitHub Desktop.
Save pansapiens/ab2c1d5275721a77c1281621124aa00b to your computer and use it in GitHub Desktop.
schollz/hostyoself docker-compose
RELAY_DOMAIN=hyos-relay.example.com
RELAY_URL=https://$RELAY_DOMAIN
EMAIL=me@example.com
{$RELAY_DOMAIN} {
reverse_proxy hostyoself:8010
tls {$EMAIL}
}
version: '3.7'
services:
hostyoself:
image: schollz/hostyoself
command: /hostyoself relay --url ${RELAY_URL}
ports:
- "8010:8010"
environment:
- RELAY_URL=${RELAY_URL}
caddy:
image: caddy:latest
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
environment:
- RELAY_DOMAIN=${RELAY_DOMAIN}
- EMAIL=${EMAIL}
volumes:
caddy_data:
caddy_config:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment