diff --git a/docs/modules/nixos/tailscale.md b/docs/modules/nixos/tailscale.md new file mode 100644 index 0000000..e703fd6 --- /dev/null +++ b/docs/modules/nixos/tailscale.md @@ -0,0 +1,36 @@ +# Tailscale + +Private WireGuard networks made easy. + +View the [*synix* NixOS module on Forgejo](https://git.sid.ovh/sid/synix/tree/master/modules/nixos/tailscale). + +## References + +- [Website](https://tailscale.com/) +- [GitHub](https://github.com/tailscale/tailscale) +- [Documents](https://tailscale.com/kb/1017/install) + +## Sops + +Provide the following entries to your `secrets.yaml`: + +> Replace `abc123` with your actual secrets + +```yaml +tailscale: + auth-key: abc123 +``` + +## Config + +```nix +{ + imports = [ inputs.synix.nixosModules.tailscale ]; + + services.tailscale = { + enable = true; + enableSSH = true; + loginServer = ""; + }; +} +``` diff --git a/mkdocs.yml b/mkdocs.yml index d86ce99..8a18b20 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -58,6 +58,7 @@ nav: - radicale: modules/nixos/radicale.md - rss-bridge: modules/nixos/rss-bridge.md - sops: modules/nixos/sops.md + - tailscale: modules/nixos/tailscale.md - virtualisation: modules/nixos/virtualisation.md - webPage: modules/nixos/webpage.md - Home Manager: