You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Link to stable and development docs in the README
* Add Tailscale SSH and autogroup:nonroot to features page
* Use @ when referencing users in policy
* Remove unmaintained headscale-webui
The project seems to be unmaintained (last commit: 2023-05-08) and it
only supports Headscale 0.22 or earlier.
* Use full image URL in container docs
This makes it easy to switch the container runtime from docker <->
podman.
* Remove version from docker-compose.yml example
This is now deprecated and yields a warning.
| headscale-webui |[Github](https://github.com/ifargle/headscale-webui)| A simple headscale web UI for small-scale deployments. |
13
12
| headscale-ui |[Github](https://github.com/gurucomputing/headscale-ui)| A web frontend for the headscale Tailscale-compatible coordination server |
14
13
| HeadscaleUi |[GitHub](https://github.com/simcu/headscale-ui)| A static headscale admin ui, no backend environment required |
15
14
| Headplane |[GitHub](https://github.com/tale/headplane)| An advanced Tailscale inspired frontend for headscale |
@@ -36,7 +39,7 @@ should not work with alternatives like [Podman](https://podman.io). The containe
36
39
--volume "$(pwd)/run:/var/run/headscale" \
37
40
--publish 127.0.0.1:8080:8080 \
38
41
--publish 127.0.0.1:9090:9090 \
39
-
headscale/headscale:<VERSION> \
42
+
docker.io/headscale/headscale:<VERSION> \
40
43
serve
41
44
```
42
45
@@ -48,11 +51,9 @@ should not work with alternatives like [Podman](https://podman.io). The containe
48
51
A similar configuration for`docker-compose`:
49
52
50
53
```yaml title="docker-compose.yaml"
51
-
version: "3.7"
52
-
53
54
services:
54
55
headscale:
55
-
image: headscale/headscale:<VERSION>
56
+
image: docker.io/headscale/headscale:<VERSION>
56
57
restart: unless-stopped
57
58
container_name: headscale
58
59
ports:
@@ -126,11 +127,11 @@ tailscale up --login-server <YOUR_HEADSCALE_URL> --authkey <YOUR_AUTH_KEY>
126
127
127
128
## Debugging headscale running in Docker
128
129
129
-
The `headscale/headscale` Docker container is based on a "distroless" image that does not contain a shell or any other debug tools. If you need to debug headscale running in the Docker container, you can use the `-debug` variant, for example `headscale/headscale:x.x.x-debug`.
130
+
The Headscale container image is based on a "distroless" image that does not contain a shell or any other debug tools. If you need to debug headscale running in the Docker container, you can use the `-debug` variant, for example `docker.io/headscale/headscale:x.x.x-debug`.
130
131
131
132
### Running the debug Docker container
132
133
133
-
To run the debug Docker container, use the exact same commands as above, but replace `headscale/headscale:x.x.x` with `headscale/headscale:x.x.x-debug` (`x.x.x` is the version of headscale). The two containers are compatible with each other, so you can alternate between them.
134
+
To run the debug Docker container, use the exact same commands as above, but replace `docker.io/headscale/headscale:x.x.x` with `docker.io/headscale/headscale:x.x.x-debug` (`x.x.x` is the version of headscale). The two containers are compatible with each other, so you can alternate between them.
134
135
135
136
### Executing commands in the debug container
136
137
@@ -141,13 +142,13 @@ Additionally, the debug container includes a minimalist Busybox shell.
141
142
To launch a shell in the container, use:
142
143
143
144
```shell
144
-
docker run -it headscale/headscale:x.x.x-debug sh
145
+
docker run -it docker.io/headscale/headscale:x.x.x-debug sh
145
146
```
146
147
147
148
You can also execute commands directly, such as `ls /ko-app`in this example:
148
149
149
150
```shell
150
-
docker run headscale/headscale:x.x.x-debug ls /ko-app
151
+
docker run docker.io/headscale/headscale:x.x.x-debug ls /ko-app
151
152
```
152
153
153
154
Using `docker exec -it` allows you to run commands in an existing container.
0 commit comments