Commit Graph

89 Commits

Author SHA1 Message Date
Juan Font Alonso
4fb55e1684 Use 8080 as default port, like in the Kubernetes yamls 2021-07-30 17:07:19 +02:00
Kristoffer Dalby
b1d1bd32c3
Fix typo in example
The example command is missing the `s` in `preauthkeys`
2021-07-27 18:37:43 +01:00
Ward Vandewege
3260362436 Add some more detail to the README about the different Let's Encrypt
validation methods.
2021-07-24 09:20:38 -04:00
Aaron Bieber
69d77f6e9d Add a 'tls_letsencrypt_listen' config option
Currently the default (and non-configurable) Let's Encrypt listener will
bind to all IPs. This isn't ideal if we want to run headscale on a specific
IP only.

This also allows for one to set the listener to something other than
port 80. This is useful for OSs like OpenBSD which only allow root to
bind the lower port ranges (and don't have `setcap`) as we can now run
`headscale` as a non-privileged user while still using the baked in ACME
magic. Obviously this configuration would also require a reverse proxy
or firewall rule to redirect traffic. I attempted to outline that in the
README change.
2021-07-23 16:12:01 -06:00
Tianon Gravi
243b961cbe
Fix minor typo
> Error: unknown command "namespace" for "headscale"
2021-07-16 15:07:13 +00:00
Juan Font Alonso
a16a763283 Update README.md with info on ACLs 2021-07-11 13:04:33 +02:00
Juan Font
31ea67bcaf
Minor addenda to README.md 2021-07-03 16:10:22 +02:00
Juan Font
874aa4277d
Minor changes in the README.md 2021-07-03 12:01:19 +02:00
Juan Font
a63fb6b007
Update README.me on how to clear tailscaled data (#37) 2021-06-17 14:22:38 +02:00
Juan Font Alonso
39550e262c Improved readme 2021-06-16 19:05:30 +02:00
Juan Font
cfef55447f
Fix CI badge 2021-06-15 00:06:03 +02:00
Juan Font
9c276f33bd
Change the README to include the new releases 2021-06-14 22:21:54 +02:00
Ward Vandewege
41f6740ddd Add support for ephemeral nodes via a special type of pre-auth key. Add
tests for that feature.

Other fixes: clean up a few typos in comments. Fix a bug that caused the
tests to run four times each. Be more consistent in the use of log
rather than fmt to print errors and notices.
2021-05-22 20:18:29 -04:00
Juan Font Alonso
b0adefc540 Remove trailing space 2021-05-19 01:20:28 +02:00
Juan Font Alonso
370fe3b192 Removed wrongly copypasted method 2021-05-16 16:47:48 +02:00
Juan Font Alonso
93a9284d84 Updated README with sqlite instructions 2021-05-15 14:38:20 +02:00
Juan Font
3cf599be64
Merge pull request #22 from juanfont/json-output
Added JSON-formatted output to CLI
2021-05-08 19:55:19 +02:00
Juan Font Alonso
9eaac71762 Trim trailing spaces 2021-05-08 16:56:27 +02:00
Juan Font Alonso
5cbd2d43a8 Update README to mention json output + some minor updates 2021-05-08 14:12:22 +02:00
Juan Font
32da9c0415
Update README.md
Added CI badge
2021-05-07 13:54:15 +02:00
Juan Font Alonso
5faa6cf59a Update README (although do not advirtise preauth keys that much yet) 2021-05-06 23:58:26 +02:00
Juan Font Alonso
45e9001787 Register cmd under node 2021-05-01 20:05:10 +02:00
Juan Font Alonso
5648337e68 Removed trailing space 2021-04-30 09:53:44 +02:00
Juan Font Alonso
b83318bfb3 Namespace is now a flag for all the commands 2021-04-30 00:23:26 +02:00
Ward Vandewege
6aedc1111b Add a Makefile with a few targets. The default is 'build'. The build
target calls the new version-at-commit.sh script which will
automatically populate the version variable inside the Headscale binary.

Once we start tagging releases on the git tree, that will come in handy.

The Makefile also has a 'test' target (does nothing yet, no tests yet)
and a 'dev' target, which runs linters, tests, and finally builds.
2021-04-25 10:31:52 -04:00
The Gitter Badger
8c218189b0 Add Gitter badge 2021-04-24 21:26:38 +00:00
Ward Vandewege
426b4fd98a Add support for automatic TLS certificates via Let's Encrypt. Add a
configuration reference to the README.md file.
2021-04-23 22:55:01 -04:00
Juan Font
bdccd85533 Minor readme fixes 2021-03-18 23:02:36 +00:00
Juan Font Alonso
06003974e5 Added project overview #5 2021-03-17 21:58:38 +01:00
Juan Font Alonso
1fad8e6e5b Added basic routes functionality 2021-03-14 11:38:42 +01:00
Juan Font Alonso
fc13f74851 Minor output fix & README improvements 2021-02-28 20:29:31 +01:00
Juan Font Alonso
2733a34033 Update readme with namespace info 2021-02-28 01:04:01 +01:00
Juan Font Alonso
5da39f9176 Readme improved 2021-02-24 22:23:36 +01:00
Juan Font Alonso
18156f2efd README improved 2021-02-21 20:42:32 +01:00
Juan Font Alonso
52257e32a3 Update readme 2021-02-21 01:34:16 +01:00
ignoramous
253cd4fbdb
minor readme typo 2020-12-15 20:57:06 +05:30
Juan Font Alonso
7198c8bd77 Initial commit 2020-06-21 12:32:08 +02:00
Juan Font
ecf9c9b3db
Update README.md 2020-06-21 11:58:25 +02:00
Juan Font
8077923b68
Initial commit 2020-06-21 11:21:07 +02:00