webui: image: ghcr.io/gurucomputing/headscale-ui container_name: headscale-ui networks: - private environment: HTTP_PORT: 7070 ports: - "57070:7070" volumes: - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro restart: unless-stopped derp: build: context: ./dockerfiles dockerfile: ...
version: '3' services: headscale: image: headscale/headscale:0.22.0 container_name: headscale command: headscale serve restart: unless-stopped volumes: - /docker/headscale/config:/etc/headscale ports: - "8081:8081" - "6030:6030" headscale-ui: image: ghcr.io/gurucomputing/headscale-ui:...
首先,服务端和UI端使用相同的代理端口,例如8080。如果服务端的“前端域名/地址”是headscale.example.com,UI端的“前端域名/地址”就填headscale.example.com/web,UI端的“后端地址”就填NAS的IP地址:57070(UI的NAS侧端口号)/web。这样,访问https://headscale.example.com:8080/web就能访问到UI端且后续操作不会...
程序准备 我们用到的项目主要为本体Headscale(点击前往)和其WebUI之一的Headscale-admin(点击前往)。其中Headscale是一个go的二进制可执行文件,Headscale-admin是一个静态的网页程序,所以从博主的角度觉得直接配合NGINX本地运行比docker更为轻量简便。如果倾向于使用docker,可以按照它们的文档中提供的流程进行部署。 在...
我们用到的项目主要为本体Headscale(点击前往)和其WebUI之一的Headscale-admin(点击前往)。其中Headscale是一个go的二进制可执行文件,Headscale-admin是一个静态的网页程序,所以从博主的角度觉得直接配合NGINX本地运行比docker更为轻量简便。如果倾向于使用docker,可以按照它们的文档中提供的流程进行部署。
/home/docker/headscale/config/config.yaml文件是主要配置文件。 nano /home/docker/headscale/config/config.yaml: 复制server_url:http://<DOMAIN or IP>:<PORT>...listen_addr:0.0.0.0:<PORT>...ip_prefixes:-fd7a:115c:a1e0::/48-100.64.0.0/10...unix_socket:/var/run/headscale/headscale.sock...
Dockerfile kazauwa/ansible-role-headscale Star33 Code Issues Pull requests Ansible role for Headscale ansibletailscaletailscale-control-servertailscale-serverheadscale UpdatedFeb 25, 2025 Jinja 蜃境:基于Headscale修改的带WebUI开源版本Tailscale控制器 ...
This branch is 5 commits ahead of iFargle/headscale-webui:main.Folders and files Latest commit Cannot retrieve latest commit at this time. History1,098 Commits .github/workflows screenshots static templates .env.sample .gitignore Dockerfile Jenkinsfile LICENSE README.md SETUP.md ...
- TZ=Asia/Shanghai network_mode: "host" networks: headscale_net: ``` - 安装依赖并启动服务 ```bash pip install 'urllib3<2' docker-compose up -d ``` - 访问页面 `http://公网IP:8000/web` 添加API - 生成API ```bash docker exec -it headscale headscale apikey create --expiration 1d...
This will pull down the docker image for headscale-webui. After it's done, you'll need to run docker compose up -d This will bring up the headscale-web-ui container. Now we need to modify our NPM entry one more time. In NPM find the line for your headscale entry, and click the...