diff --git a/README.md b/README.md index e05f8b7d..14ad1deb 100644 --- a/README.md +++ b/README.md @@ -218,6 +218,13 @@ make build Alessandro (Ale) Segala + + + Nico/ +
+ Nico +
+ unreality/ @@ -226,10 +233,10 @@ make build - - Nico/ + + Moritz
- Nico + Moritz Poldrack
@@ -239,6 +246,8 @@ make build Niek van der Maas + + Eugen @@ -246,8 +255,6 @@ make build Eugen Biegler - - Aaron @@ -283,6 +290,8 @@ make build Michael G. + + Paul @@ -290,8 +299,6 @@ make build Paul Tötterman - - Artem @@ -327,6 +334,8 @@ make build lachy2849 + + thomas/ @@ -334,8 +343,6 @@ make build thomas - - Abraham @@ -371,6 +378,8 @@ make build Carson Yang + + Felix @@ -378,8 +387,6 @@ make build Felix Kronlage-Dammers - - Felix @@ -415,6 +422,8 @@ make build Pierre Carru + + rcursaru/ @@ -422,8 +431,6 @@ make build rcursaru - - WhiteSource @@ -459,6 +466,8 @@ make build Teteros + + The @@ -466,8 +475,6 @@ make build The Gitter Badger - - Tianon @@ -503,6 +510,8 @@ make build ZiYuan + + bravechamp/ @@ -510,8 +519,6 @@ make build bravechamp - - derelm/ @@ -547,6 +554,8 @@ make build pernila + + Wakeful-Cloud/ @@ -554,8 +563,6 @@ make build Wakeful-Cloud - - zy/ diff --git a/docs/running-headscale-linux.md b/docs/running-headscale-linux.md index 98a67f1d..89d02e87 100644 --- a/docs/running-headscale-linux.md +++ b/docs/running-headscale-linux.md @@ -30,6 +30,14 @@ mkdir -p /etc/headscale # Directory for Database, and other variable data (like certificates) mkdir -p /var/lib/headscale +# or if you create a headscale user: +useradd \ + --create-home \ + --home-dir /var/lib/headscale/ \ + --system \ + --user-group \ + --shell /usr/bin/nologin \ + headscale ``` 4. Create an empty SQLite database: @@ -50,7 +58,7 @@ from the [headscale repository](../) 6. Start the headscale server: ```shell - headscale serve +headscale serve ``` This command will start `headscale` in the current terminal session. @@ -150,7 +158,7 @@ or run all headscale commands as the headscale user: su - headscale ``` -2. In `/etc/headscale/config.yaml`, override the default `headscale` unix socket with a SystemD friendly path: +2. In `/etc/headscale/config.yaml`, override the default `headscale` unix socket with path that is writable by the `headscale` user or group: ```yaml unix_socket: /var/run/headscale/headscale.sock @@ -165,8 +173,7 @@ systemctl daemon-reload 4. Enable and start the new `headscale` service: ```shell -systemctl enable headscale -systemctl start headscale +systemctl enable --now headscale ``` 5. Verify the headscale service: