Sites & local HTTPS

Local sites with real HTTPS. Zero config.

One click makes a WordPress, n8n, headless or blank site, running at its own https://name.test address, certificate trusted, PHP and Node managed per site. No terminal, no Docker, no hosts file.

WordPress · n8n · headless pair · Astro · Node · Bun · Remotion, about a minute each
ReDock · Sites
Sites2 of 3 running · all on real HTTPSNew site
AAcme StoreWordPress StoppedRunning Starting
HAutomation HubAutomation · n8nRunninghttps://hub.test
BBlogWordPressStoppedhttps://blog.test
a real certificate, a private .test address, nothing to configure
0 to a running WordPress with wp-admin signed in
.test every site's own private domain on this computer
8.x · 22 PHP and Node versions, chosen per site
0 password prompt, once, for the certificate authority
Trusted HTTPS

The padlock, without the ritual.

ReDock creates a private certificate authority on your computer, your system asks for your password exactly once, and from then on every site gets a real certificate the browser already trusts, served by a supervised Caddy. The CA signs only your .test sites and never leaves the machine.

Green padlock in every browser: service workers, secure cookies and camera APIs all work.test resolves only on your computerCertificates renew themselves before they expire
Settings → Local HTTPS
Local HTTPSTrustedbrowsers show the padlock, no warnings
  1. 01a private certificate authority is created on this computer
  2. 02your system asks for your password once, then trusts it
  3. 03it signs only your .test sites and never leaves this computer
🔒 https://acme.test· renews itself before it expires
Engines

Versions are a dropdown, not a dependency hell.

Each site declares what it runs on (WordPress, PHP, Node, MySQL), and ReDock keeps those runtimes installed, isolated and switchable inside its own folder. Two sites on different PHP versions is a Tuesday, not a container topology. Your system runtimes are never touched.

Per-site PHP and Node, switch in one clickUpdates offered as quiet chips, applied with receiptsThe System screen shows every service with honest health
Site → Setup
Engine · acme.test
WordPress6.8 6.9 ready
PHP8.3 ▾ used by 2 sites
Node22 LTS ▾ per site, switch any time
DatabaseMySQL 8 Browse →
Universes

Try the redesign without betting the site.

A universe is a linked copy of your site on another git branch: same content, different code, its own .test address. Switch back and forth, compare live, merge when it wins. Powered by git underneath; you never see the plumbing.

Each universe gets its own address, compare side by sideDatabases stay linked, code divergesMerge from the Git tab when the experiment wins
Site → Git → Universes
Universeslinked copies of this site on other branches
main
you are here
https://acme.test
redesign
created 3 d ago
https://acme-redesign.test Switch
+ New universe from a branch…
"A site is a noun with a state: Running blooms, Starting breathes, Stopped is hollow. You always know, from across the room." the six-word status vocabulary →
ReDock

Calm ships tonight.

Download ReDock, berth your first site, and watch the AI work, receipts and all. Five minutes, no terminal.

Free · macOS and Windows · your sites stay on your machine