mirror of
https://github.com/juanfont/headscale.git
synced 2024-11-29 18:33:05 +00:00
Updated docs
This commit is contained in:
parent
a6d487de00
commit
6076656373
1 changed files with 11 additions and 6 deletions
|
@ -58,7 +58,7 @@
|
||||||
-v $(pwd)/config:/etc/headscale/ \
|
-v $(pwd)/config:/etc/headscale/ \
|
||||||
-p 127.0.0.1:8080:8080 \
|
-p 127.0.0.1:8080:8080 \
|
||||||
headscale/headscale:x.x.x \
|
headscale/headscale:x.x.x \
|
||||||
headscale namespaces create myfirstnamespace
|
/headscale namespaces create myfirstnamespace
|
||||||
```
|
```
|
||||||
|
|
||||||
or if your server is already running in docker:
|
or if your server is already running in docker:
|
||||||
|
@ -79,7 +79,8 @@
|
||||||
docker run \
|
docker run \
|
||||||
-v $(pwd)/config:/etc/headscale/ \
|
-v $(pwd)/config:/etc/headscale/ \
|
||||||
-p 127.0.0.1:8080:8080 \
|
-p 127.0.0.1:8080:8080 \
|
||||||
headscale/headscale:x.x.x headscale serve
|
headscale/headscale:x.x.x \
|
||||||
|
/headscale serve
|
||||||
```
|
```
|
||||||
## Nodes configuration
|
## Nodes configuration
|
||||||
|
|
||||||
|
@ -90,7 +91,9 @@ If you used tailscale.com before in your nodes, make sure you clear the tailscal
|
||||||
rm -fr /var/lib/tailscale
|
rm -fr /var/lib/tailscale
|
||||||
systemctl start tailscaled
|
systemctl start tailscaled
|
||||||
```
|
```
|
||||||
|
|
||||||
### Adding node based on MACHINEKEY
|
### Adding node based on MACHINEKEY
|
||||||
|
|
||||||
1. Add your first machine
|
1. Add your first machine
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
@ -108,11 +111,12 @@ If you used tailscale.com before in your nodes, make sure you clear the tailscal
|
||||||
docker run \
|
docker run \
|
||||||
-v $(pwd)/config:/etc/headscale/ \
|
-v $(pwd)/config:/etc/headscale/ \
|
||||||
headscale/headscale:x.x.x \
|
headscale/headscale:x.x.x \
|
||||||
headscale -n myfirstnamespace nodes register -k YOURMACHINEKEY
|
/headscale -n myfirstnamespace nodes register -k YOURMACHINEKEY
|
||||||
```
|
```
|
||||||
or if your server is already running in docker:
|
or if your server is already running in docker:
|
||||||
```shell
|
```shell
|
||||||
docker exec <container_name> headscale -n myfirstnamespace nodes register -k YOURMACHINEKEY
|
docker exec <container_name> \
|
||||||
|
/headscale -n myfirstnamespace nodes register -k YOURMACHINEKEY
|
||||||
```
|
```
|
||||||
|
|
||||||
### Alternative: adding node with AUTHKEY
|
### Alternative: adding node with AUTHKEY
|
||||||
|
@ -129,13 +133,14 @@ If you used tailscale.com before in your nodes, make sure you clear the tailscal
|
||||||
docker run \
|
docker run \
|
||||||
-v $(pwd)/config:/etc/headscale/ \
|
-v $(pwd)/config:/etc/headscale/ \
|
||||||
headscale/headscale:x.x.x \
|
headscale/headscale:x.x.x \
|
||||||
headscale -n myfirstnamespace preauthkeys create --reusable --expiration 24h
|
/headscale -n myfirstnamespace preauthkeys create --reusable --expiration 24h
|
||||||
```
|
```
|
||||||
|
|
||||||
or if your server is already running in docker:
|
or if your server is already running in docker:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker exec <container_name> headscale -n myfirstnamespace preauthkeys create --reusable --expiration 24h
|
docker exec <container_name> \
|
||||||
|
/headscale -n myfirstnamespace preauthkeys create --reusable --expiration 24h
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Use the authkey on your node to register it
|
2. Use the authkey on your node to register it
|
||||||
|
|
Loading…
Reference in a new issue