Skip to main content

9 posts tagged with "Headscale"

Articles about Headscale source builds, clustering, multi-tenancy, MagicDNS, and compatibility work.

View all tags

Not Just Larktun Accounts: iOS App Also Supports Tailscale and Self-Hosted Headscale Key Login

· 6 min read
Larktun Contributor

When you build an app for people running many different network setups, the hardest part is not the features. It is the front door.

Some people use Larktun's managed network. They type in an account and password, and they are in. Some prefer auth keys — a string of characters is all the identity they need. And a significant portion of users run networks that are not on Larktun at all. They operate their own Tailscale network, or maintain a self-hosted Headscale instance on a VPS somewhere.

Letting everyone walk in their own way is something the Larktun iOS app has considered from day one.

What Is Larktun?

· 9 min read
Larktun Contributor

Sometimes a product does not begin with a grand plan. It begins with a small, ordinary wish.

You are away from home, and suddenly you need to publish a program, restart a service, or check the quiet little computer sitting on your desk. You only have a tablet or a phone in your hand. Still, you hope you can reach that machine as naturally as opening your own door.

Larktun grew out of that wish.

Headscale Series: Packaging Source-Built Headscale as a Docker Image

· 3 min read
Larktun Contributor

The official Headscale image is usually around 80MB in docker images. In contrast, custom images built from a handwritten Dockerfile are often much larger.

This post documents a closer-to-official approach: use ko to package Headscale into a container image, instead of maintaining a Dockerfile.

Original post: Headscale series: package source-built headscale as Docker image