Shukry Shahril

The Power of Tailscale: Coding on the Go

A practical guide to coding from anywhere using Tailscale, a VPS, and Claude - maintaining continuity and efficiency on the go.

A practical guide to coding from anywhere using Tailscale, a VPS, and Claude - maintaining continuity and efficiency on the go.


Why This Setup?

Sometimes you're away from your main workstation but ideas don't wait. With a simple setup of a VPS, Tailscale, and Claude, you can code from anywhere - your phone, a tablet, or any device with a terminal.

The goal: Continuity and efficiency.


The Architecture

You
↓ SSH via Termius
VPS on Tailscale
↓ Run
Claude Code
↓ Works on
Your Projects
↓ Accessible via Tailscale IP
Mobile
Laptop

The Flow

1 Connect via Termius

SSH into your VPS through Termius (assuming git is already set up). Termius works great on mobile - proper terminal experience in your pocket.

2 Run Claude

If you trust your environment, skip the permission prompts. Claude will work autonomously.

claude --dangerously-skip-permissions
3 Let Claude Work

Give Claude a task and let it run. It'll work through the implementation until completion - reading files, writing code, running tests.

4 Access via Tailscale

Your VPS is on your Tailscale network. Access your running app from any device. No port forwarding. No public exposure. Just your private network.

http://100.x.x.x:3000
5 Test and Iterate

Pull up the app on your phone or laptop. Found a bug? SSH back in, tell Claude to fix it. Repeat until satisfied.


Start Small

Don't jump into production projects immediately:

  • 1. Start with a basic app (todo list, simple API)
  • 2. Get comfortable with the mobile terminal workflow
  • 3. Build muscle memory for the iteration loop
  • 4. Then tackle real projects

Why It Works

Tailscale

Makes your devices feel like they're on the same local network

Claude

Handles the heavy lifting of writing code

Termius

Gives you a proper terminal anywhere

VPS

Consistent environment, no laptop battery drain

The combination means your development environment is always one SSH connection away.

Code anywhere. Ship anytime.