A familiar computer. A different job.
A laptop. A server.
The same machine.
I host music on a ThinkPad. Try this small, imaginary version of how it works.
Each question keeps its own example. No real server, audio, or live traffic.
Where does a song come from?
Ask for Paper Boats, a fictional song. Follow the request; the file stays at home.
Example walkthrough. You have not made this request. The response is a conceptual trace, not captured packets.
No request made in this example yet.
What makes it a server?
Its job: software listens for a request and responds. The phone is the client asking for the song. “Server” can mean the software or the computer doing that job.
What stops when the music service stops?
Make a prediction. Then stop just the software and ask for the song again.
Laptop on · service running · song intact
No request made in this example yet.
Can new software use the same files?
Replace this example service. Its folder stays on the laptop, but the new service needs a connection to it.
Service version 1 · folder connected · song intact
Why does the file survive?
We deliberately store it in a folder on the host, outside the example service. A mount lets the service read that folder. Data kept only inside a removed container may be lost. A mount is not a backup.
No request made in this example yet.
What changes away from home?
The phone is elsewhere. The laptop and its music are still at home.
Phone away from home · private connection off
What does Tailscale change?
It can provide a private route between permitted devices with working connectivity. Actual paths may be direct or relayed. It does not move the music into cloud storage. This example has no public forwarding or other remote route.
No request made in this example yet.
Where did this request stop?
Something is disconnected in this example. Ask for the song, then follow the evidence.
Inspect this example
The laptop is on. Its service is running. The host folder still contains Paper Boats, but the service’s mount is disconnected. These are local configuration clues, not extra knowledge the phone gained.
No request made in this example yet.
Your turn. Change one thing.
A fresh, separate example. Try a change, make a request, and see what it can tell you.
No request made in this example yet.
Display on. Switching the display off leaves the simulated laptop running. A real laptop’s sleep and lid settings can behave differently.
That is the whole idea. A computer, some software, a file, and a way to reach them.