{"repo":"gurucomputing/headscale-ui","free":true,"listed":false,"github":"https://github.com/gurucomputing/headscale-ui","clone":"git clone https://github.com/gurucomputing/headscale-ui.git","description":"A web frontend for the headscale Tailscale-compatible coordination server","language":"Svelte","stars":2699,"topics":["sveltekit","tailwindcss","vpn-service","web-frontend"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"Headscale-UI A web frontend for the headscale Tailscale-compatible coordination server. Installation [!WARNING] The latest major release of headscale ui change the default container ports from 80 and 443 to 8080 and 8443 respectively. If you are using the HTTP PORT or HTTPS PORT environment variables this does not affect you, otherwise you need to change your ports in your docker-compose or kubernetes manifests. Headscale-UI is currently released as a static site: just take the release and host with your favorite web server. Headscale-UI expects to be served from the /web path to avoid overlap with headscale on the same domain. Note that due to CORS (see https://github.com/juanfont/headscale/issues/623), headscale UI must be served on the same subdomain, or CORS headers injected via reverse proxy. Docker Installation If you are using docker, you can install headscale alongside headscale-ui , like so: Headscale UI serves on port 8080/8443 and uses a self signed cert by default. You will need to add a config.yaml file under your container-config folder so that headscale has all of the required settings declared. An example from the official headscale repo is here. Additional Docker Settings The docker container lets you set the following settings: Variable Description Example ---- ---- ---- HTTP PORT Sets the HTTP port to an alternate value 8080 HTTPS PORT Sets the HTTPS port to an alternate value 8443 Proxy Settings You will need a reverse proxy to install headscale-ui on your","default_branch":null,"files":null,"tree":[],"storefront":"/r/gurucomputing","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gurucomputing/headscale-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}