highpost

Using Tailscale with an OrbStack VM on macOS

83
1
85% credibility
Found May 29, 2026 at 92 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Shell
AI Summary

This project helps you set up a secure, remote-accessible Linux virtual machine on your Mac. It uses OrbStack to create the VM and Tailscale to create an encrypted private network, so you can access your server from anywhere without exposing it to the public internet. The setup includes secure user accounts and passwordless SSH access for you and your teammates.

How It Works

1
🔍 You discover you need a secure remote server

You realize you want to access a Linux computer from anywhere without worrying about exposed ports or complicated security setups.

2
🖥️ You set up a virtual Linux machine on your Mac

Using OrbStack, you create a new Ubuntu virtual machine right on your Mac, giving you a full Linux environment to work with.

3
🔐 You connect your machine to a private network

You link your new virtual machine to your Tailscale network using a secure auth key stored safely in your Mac's Keychain, so only you can access it.

4
👥 You create user accounts for your team

You set up two user accounts on your virtual machine so teammates can also log in and collaborate when needed.

5
🔑 You configure who can access what

In your Tailscale admin panel, you define access rules so your team members can SSH into the server without typing passwords.

🚀 You connect from anywhere with one command

Now you and your teammates can instantly connect to your dev server from anywhere in the world using a simple SSH command, and even use git to pull code directly.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 92 to 83 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is tailscale-macos-vm?

This is a shell-based setup that lets you run an Ubuntu virtual machine on macOS using OrbStack, then connect it to your Tailscale network. The project automates provisioning through cloud-init, handles Tailscale authentication with auth keys, and stores credentials securely in Apple Keychain. You end up with a persistent dev VM accessible from anywhere via Tailscale SSH, without exposing any ports on your host machine.

Why is it gaining traction?

The combination of OrbStack's lightweight Linux kernel and Tailscale's zero-config networking solves a real pain point for macOS developers who want a proper Linux environment with full network access. Unlike container runtimes that require userspace networking workarounds, this approach uses standard kernel networking. The Keychain integration for auth keys is a nice touch that keeps sensitive credentials off the filesystem.

Who should use this?

macOS developers who need a Linux VM for development work and want to access it remotely. Backend engineers building services that must run on Linux. Anyone already using Tailscale who wants an easy way to maintain a persistent development server accessible from any device.

Verdict

This is a niche but well-executed solution for a specific workflow. The credibility score of 0.8500000238418579% and modest star count (83) indicate early-stage software with limited community validation, so expect to read the scripts yourself rather than relying on extensive documentation. If you need this exact setup, the approach is sound and the Keychain handling shows macOS-specific polish.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.