headscale-webui: container_name: ${CONTAINER_NAME} restart: always networks: - 1panel-network ports: - "${PANEL_APP_PORT_HTTP}:5000" volumes: - ${DATA_PATH}:/data - ${HEADSCALE_PATH}:/etc/headscale/:ro environment: - TZ=${TIME_ZONE} - HS_SERVER=${HS_SERVER} - DOMAIN_NAME=$...
至此,您在浏览器中打开https://hs.example.com/web及https://haderp.example.com均可看到相关页面 0x06 headscale-ui配置 为了便捷控制,首先生成api key供headscale-ui进行控制 ,其中-e参数后面指定的是该apikey的过期时间,这里设置为720天docker exec headscale-server headscale apikeys create -e 720d ui...
web-ui.md windows-client.md gen hscontrol integration proto .dockerignore .envrc .gitignore .golangci.yaml .goreleaser.yml .prettierignore CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md Dockerfile.debug Dockerfile.tailscale-HEAD LICENSE Makefile README.md buf.gen.yaml config-example.yaml derp-...
server_name headscale.amjun.com; rewrite ^(.*)$ https://$host:443$1 permanent; } 保存配置后重启 nginx,如果配置正确,那么通过https://域名/admin应该可以访问到 web-ui 界面,输入容器启动时配置的用户名密码即可进入。 2.配置web-ui 上面提示输入 apikey,这个需要 headscale 服务端生成,这里设置一个...
–name headscale-webui \ –restart always\ -v /opt/headscale/config:/etc/headscale/:ro \ -v /opt/headscale/data:/data \ -p 127.0.0.1:5000:5000 \ –user 1000:1000 \ -e HS_SERVER=https://headscale.xxx.com\ -e DOMAIN_NAME=https://headscale.xxx.com\ ...
--name headscale-webui \ --restart always \ -v /home/docker/headscale/config:/etc/headscale/:ro \ -v /home/docker/headscale/web-ui/data:/data \ -u root \ -p 5000:5000 \ -e HS_SERVER=https://headscale.amjun.com \ -e DOMAIN_NAME=https://headscale.amjun.com \ ...
A simple Headscale web UI for small-scale deployments. - headscale-webui/headscale.py at main · cloudkite-io/headscale-webui
web-ui.md windows-client.md gen hscontrol integration proto .dockerignore .envrc .gitignore .golangci.yaml .goreleaser.yml .prettierignore CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md Dockerfile.debug Dockerfile.tailscale-HEAD LICENSE Makefile README.md buf.gen.yaml config-example.yaml derp-...
--name headscale-webui \ --restart always \ -v /home/docker/headscale/config:/etc/headscale/:ro \ -v /home/docker/headscale/web-ui/data:/data \ -u root \ -p 5000:5000 \ -e HS_SERVER=https://headscale.amjun.com \ -e DOMAIN_NAME=https://headscale.amjun.com \ ...
You will need a reverse proxy to install`headscale-ui`on your domain. Here is an example[Caddy Config](https://caddyserver.com/)to achieve this: ``` https://hs.yourdomain.com.au { reverse_proxy /web* https://headscale-ui {