Fordwrench

headscale-ui-traefik

Mar 6th, 2024
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | Source Code | 0 0
  1. version: '3.9'
  2.  
  3. services:
  4. headscale:
  5. image: headscale/headscale:0.22
  6. pull_policy: always
  7. container_name: headscale
  8. networks:
  9. - proxy
  10. restart: unless-stopped
  11. command: headscale serve
  12. volumes:
  13. - ./headscale/config:/etc/headscale
  14. - ./headscale/data:/var/lib/headscale
  15. labels:
  16. - traefik.enable=true
  17. - traefik.http.routers.headscale-rtr.rule=PathPrefix(`/`)
  18. - traefik.http.services.headscale-svc.loadbalancer.server.port=8080
  19.  
  20. headscale-ui:
  21. image: ghcr.io/gurucomputing/headscale-ui:latest
  22. pull_policy: always
  23. container_name: headscale-ui
  24. networks:
  25. - proxy
  26. restart: unless-stopped
  27. labels:
  28. - traefik.enable=true
  29. - traefik.http.routers.headscale-ui-rtr.rule=PathPrefix(`/web`)
  30. - traefik.http.middlewares.headscale-ui-auth.basicauth.users=(User:Pass)
  31. - traefik.http.services.headscale-ui-svc.loadbalancer.server.port=80
  32. networks:
  33. proxy:
  34. external: true
Advertisement
Add Comment
Please, Sign In to add comment