diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index f0902132..d989a84c 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -6,6 +6,8 @@ labels: ["bug"]
assignees: ""
---
+
+
**Bug description**
+
**Feature request**
diff --git a/.github/ISSUE_TEMPLATE/other_issue.md b/.github/ISSUE_TEMPLATE/other_issue.md
index 76811e67..3004a97c 100644
--- a/.github/ISSUE_TEMPLATE/other_issue.md
+++ b/.github/ISSUE_TEMPLATE/other_issue.md
@@ -6,6 +6,8 @@ labels: ["bug"]
assignees: ""
---
+
+
**Issue description**
diff --git a/.gitignore b/.gitignore
index d047cbfd..5556580d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,3 +27,7 @@ derp.yaml
.idea
test_output/
+
+# Nix and direnv
+.direnv/
+result
diff --git a/README.md b/README.md
index 7f712416..b64482d1 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
An open source, self-hosted implementation of the Tailscale control server.
-Join our [Discord](https://discord.gg/xGj2TuqyxY) server for a chat.
+Join our [Discord](https://discord.gg/c84AZQhmpx) server for a chat.
**Note:** Always select the same GitHub tag as the released version you use
to ensure you have the correct example configuration and documentation.
@@ -206,6 +206,13 @@ make build
Alessandro (Ale) Segala
+
+
+
+
+ Nico
+
+ |
@@ -214,10 +221,10 @@ make build
|
-
-
+
+
- Nico
+ Moritz Poldrack
|
@@ -227,6 +234,8 @@ make build
Niek van der Maas
|
+
+
@@ -234,8 +243,6 @@ make build
Eugen Biegler
|
-
-
@@ -271,6 +278,8 @@ make build
Michael G.
|
+
+
@@ -278,8 +287,6 @@ make build
Paul Tötterman
|
-
-
@@ -315,6 +322,8 @@ make build
lachy2849
|
+
+
@@ -322,8 +331,6 @@ make build
thomas
|
-
-
@@ -359,6 +366,8 @@ make build
Carson Yang
|
+
+
@@ -366,8 +375,6 @@ make build
Felix Kronlage-Dammers
|
-
-
@@ -403,6 +410,8 @@ make build
Pierre Carru
|
+
+
@@ -410,8 +419,6 @@ make build
rcursaru
|
-
-
@@ -447,6 +454,8 @@ make build
Teteros
|
+
+
@@ -454,8 +463,6 @@ make build
The Gitter Badger
|
-
-
@@ -491,6 +498,8 @@ make build
ZiYuan
|
+
+
@@ -498,8 +507,6 @@ make build
bravechamp
|
-
-
@@ -535,6 +542,8 @@ make build
pernila
|
+
+
@@ -542,8 +551,6 @@ make build
Wakeful-Cloud
|
-
-
diff --git a/docs/README.md b/docs/README.md
index 7a3080e3..459a6c21 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -3,7 +3,7 @@
This page contains the official and community contributed documentation for `headscale`.
If you are having trouble with following the documentation or get unexpected results,
-please ask on [Discord](https://discord.gg/XcQxk2VHjx) instead of opening an Issue.
+please ask on [Discord](https://discord.gg/c84AZQhmpx) instead of opening an Issue.
## Official documentation
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:
|