Headscale icon
Headscale icon

Headscale

An open source, self-hosted implementation of the Tailscale control server. HeadScale-ui is a complementary project to have a Web UI for this.

Cost / License

Application type

Platforms

  • Linux
  • Self-Hosted
  • Docker
  • Docker Hub  [https://hub.docker.com/r/headscale/headscale](https://hub.docker.com/r/headscale/headscale)
  • OpenBSD  pkg_add headscale
  • BSD
  • Nix Package Manager  [https://search.nixos.org/packages?show=headscale](https://search.nixos.org/packages?show=headscale)
  • Fedora  [https://copr.fedorainfracloud.org/coprs/jonathanspw/headscale/](https://copr.fedorainfracloud.org/coprs/jonathanspw/headscale/)
30likes
0articles
Save

Features

Properties

  1.  Privacy focused
  2.  Security-focused

Features

  1.  Self-hosted
  2.  WireGuard
  3.  Virtual LAN
  4.  No registration required
  5.  Portable
  6.  No Tracking
  7.  Ad-free
  8.  Split Tunneling
  9.  Peer to peer VPN
  10.  Mesh network
  11. Docker icon  Support for Docker

Headscale News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?

Share a News Tip

Recent activities

Headscale information

AlternativeTo Categories

Security & Privacy, Development, Network & Admin

GitHub repository

  •  44,310 Stars
  •  2,601 Forks
  •  149 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Headscale was added to AlternativeTo by headlines on and this page was last updated .

No comments or reviews, maybe you want to be first?

Featured in Lists

Open-Source Slopware

A list of open-source software containing slop (LLM generated) code or endorses the usage of LLMs in other ways. This list contains software that obviously accepts irresponsible coding practices or promotes LLM usage. I found these applications while searching for alternatives to previously used software that turned out to contain code generated by slop-machines. Each of added applications have at least one link that points to the verifiable proof. This list by no means is meant to cover all the software that contains code by not-so-intelligent tools and people using them but to serve as a reminder to myself about what I have already checked. Why having LLM generated code (and using generative tools in general) is bad? Ethical reasons — such as illegally retrieved training material, underpaid workers that prepare the training data. Impact on environment — increased fossil fuel usage to supply the needed electricity power, water usage in water scarce regions. This somewhat overlaps with the above. Social impact – noise pollution in neighbourhoods near AI data centres, air pollution from diesel- or gas-powered turbines (also overlaps with the above), resource consumption by data centres drastically increases utility prices. Impact on brain and thinking, reasoning — by offloading thinking and decision making to machines people are shooting in their foot (more like in their head) as this leads to brain rot. Less intelligent people are easier to control. Even legal issues (especially in open-source software as it cannot be guaranteed that the “generated” code is not really just re-used, thus unknowingly violating the source license). Inevitable enshittification — every software product from big technology eventually gets enshittified to maximize revenue. For users this could mean hidden or plain ads, biased opinions/information, privacy violations, increased prices for LLM based tools. Burden on open-source software maintenance — LLM tools provide easier access to code contributions which often shifts the responsibility of checking code quality from developers to maintainers and reviewers. Digging through walls of merge request text and code generated by slop-machines takes valuable time that otherwise could be spent more meaningfully by fixing bugs and working on new features. I will try to add links that back up the claims above, but it may take a while. Of course, I see how and where generative tools could be helpful and sometimes I feel tempted to find an acceptable way to use them, but for now the direct and indirect costs far too much outweigh gains. This list has its positive counterpart: Slop-Free (Supposedly) Open-Source Software (not quite complete yet). Also take a look at and give thumbs up to AI Slopfree Software Catalog which contains software dedicated against usage of LLMs. Also, here is a list of some labels that can be added / voted for so they would eventually appear on application pages: Slopware; Slop (LLM) Code; Slop-Source Software; Open-Source Slopware; Contains Slop (LLM Generated) Code.
By Edgars148 appsUpdated

selfhosting

A list with 34 apps by neversad without a description.
By neversad34 appsUpdated

Official Links

What is Headscale?

An open source, self-hosted implementation of the Tailscale icon Tailscale control server. HeadScale-ui is a complementary project to have a Web UI for this.

headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. headscale has a narrower scope and an instance of headscale implements a single Tailnet, which is typically what a single organisation, or home/personal setup would use.

headscale uses terms that maps to Tailscale's control server, consult the glossary for explainations.

What is Tailscale?

Tailscale is a modern VPN built on top of Wireguard. It works like an overlay network between the computers of your networks - using NAT traversal.

Everything in Tailscale is Open Source, except the GUI clients for proprietary OS (Windows and macOS/iOS), and the control server.

The control server works as an exchange point of Wireguard public keys for the nodes in the Tailscale network. It assigns the IP addresses of the clients, creates the boundaries between each user, enables sharing machines between users, and exposes the advertised routes of your nodes.

A Tailscale network (tailnet) is private network which Tailscale assigns to a user in terms of private users or an organisations.

Features

  • Full "base" support of Tailscale's features
  • Configurable DNS
  • Split DNS
  • Node registration
  • Single-Sign-On (via Open ID Connect)
  • Pre authenticated key
  • Taildrop (File Sharing)
  • Access control lists
  • MagicDNS
  • Support for multiple IP ranges in the tailnet
  • Dual stack (IPv4 and IPv6)
  • Routing advertising (including exit nodes)
  • Ephemeral nodes
  • Embedded DERP server