Skip to content

PortBay documentation

One Play button per project — real HTTPS hostnames, managed DNS, and bundled services, with no containers and no hand-edited /etc/hosts.

Get PortBay running

Install the app, verify the sidecars came up, then register your first project and open it on a real HTTPS hostname. Five pages, in order.

Start here
5 pages macOS 11+, Apple Silicon
PortBay managing local projects

Install PortBay

Required: Homebrew cask or a signed DMG. Apple Silicon only — there is no Intel or Linux download yet.

Try it without installing

No install: The interactive simulator runs the real PortBay interface against sample projects, in your browser.

Hostnames, HTTPS and DNS

All guides

Services you would otherwise install

All guides

AI and agents

All agent docs

Compare and migrate

All comparisons

Common fixes

All error codes

Current release state ​

PortBay is released for macOS on both Apple Silicon and Intel — signed, notarized builds ship via the DMG and Homebrew cask — and for Linux x86_64 as an AppImage, deb and rpm, each with a detached GPG signature. All three platforms ship at the same version. Windows is on the roadmap.

AreaStatus
macOS app (Apple Silicon)Available — signed & notarized
macOS app (Intel, x86_64)Available — signed & notarized
Linux app (x86_64)Available — AppImage, deb and rpm, GPG-signed. Requires glibc 2.38 or newer. See Linux Support.
WindowsOn the roadmap
Homebrew cask, DMG, auto-updateAvailable
Process Compose sidecarBundled in the app and for local development
Caddy, mkcert, Mailpit, cloudflaredBundled in the app; fetched per checkout when building from source
Searchable public docsThis site

The short version ​

bash
brew tap portbay-app/portbay
brew install --cask portbay

Then add a project, choose its type and port, and use the row actions to start it, open its local URL, inspect logs, or stop it. Prefer to build it yourself? See Install → Build From Source.

PortBay is pre-MVP software. Use the docs as an operating guide, not a stability guarantee.