Single file  ·  No dependencies  ·  Self-host in minutes

One tab.
Every server.

Porter gives you a single browser interface for all your machines — VPS, desktop, Raspberry Pi. No cloud storage. No agents to maintain.

Get started free → How it works
Single Python file stdlib only Self-host free
localhost:8877
Locations
documents
vps-home
macbook
vps-home / projects Search… Upload
Name Size Modified
cascade
21 Feb 2026
porter
20 Feb 2026
backtest.py
12.4 KB 21 Feb 2026
requirements.txt
1.2 KB 18 Feb 2026

Set up in minutes

Three steps to access all your machines from one browser tab.

1

Drop the file

One Python file, no dependencies. Copy it to any machine — desktop, VPS, Raspberry Pi — and run it.

2

Connect your devices

Register each machine in your Porter account. Connect over Tailscale, SSH tunnel, or local network.

3

Open your browser

See all your machines in one unified view. Browse, upload, download — from anywhere.

Everything you need

Built for developers who work across multiple machines.

Browser-based

No client app needed. Works in any modern browser from any device.

No storage limits

Your files stay on your machines. Porter is a connection layer, not a storage provider.

Tailscale-ready

Works over Tailscale mesh networks. Keep everything private — never expose a port.

SSH tunnel native

Connect over SSH tunnels from day one. Secure by default, no firewall rules required.

Instant setup

One Python file, no install, no config. Running in under 60 seconds on any machine.

Team access

Share file access with teammates on the Team plan. Fine-grained per-device permissions.

Simple, transparent pricing

Start free. Upgrade when you need more connections.

Free
$0/month
Perfect for solo developers with one machine.
  • 1 connected device
  • Unlimited file browsing
  • Upload & download
  • SSH tunnel access
  • Multiple devices
  • Team sharing
Get started
Team
$29/month
For small teams sharing infrastructure.
  • Unlimited devices
  • Unlimited file browsing
  • Upload & download
  • SSH tunnel access
  • Priority support
  • Team sharing (up to 5 members)
Start Team