Pancake Stack › Pancake Stack Manual
On my network and local HTTPS
Open your sites from a phone, iPad or another computer on the same Wi-Fi, never from the internet, and give .localhost sites trusted HTTPS.
9.1Why phones need a little help
A .localhost address always means "this device", so a phone that opens blog.localhost looks for the site on the phone itself. On my network gives each site a second name, blog.test, that every device on your network can reach, while nothing is put on the internet.
9.2Turn it on
- In the Online pane, turn on On my network.
- Pancake starts a small name server and shows: "On each device, set the DNS server to" followed by this Mac's address, such as
192.168.0.163. Click Copy. - On each phone, tablet or computer, set that address as its DNS server. How to set it shows the steps for iPhone and iPad, Android, another Mac and Windows. Or set it once in your router's DNS settings, so every device on the network gets it.
- Open a site by its name, such as
http://blog.test/, or scan its QR code (in the Online pane, or on the site's card).

Everything else keeps working on those devices: Pancake passes every other name on to this Mac's own DNS servers. Pancake never answers devices outside your local network.
Other devices use plain http://. HTTPS with Pancake's own certificate works on this Mac only, for now.
9.3Name ending, wildcards and extra names
With Advanced on:
- Name ending.
testby default. Choose another, such aslanorhome.arpa;.localand.localhostdon't work for this. - Wildcards. Each site also answers on every subdomain (
*.blog.test), which WordPress multisite needs. - Extra names. Point a name at another device (an office wiki, a NAS, a printer page) by typing the name and its IPv4 address, such as
wiki.office.test→192.168.1.30. Leave the address empty to point it at this Mac. Every device using Pancake as its DNS server can then open it by name.
9.4Local HTTPS
Some features (secure cookies, service workers, camera access, payment test modes) need https://. Pancake can give every .localhost site a trusted certificate.
- Open Settings ▸ Local HTTPS and click Turn on….
- Pancake makes its own certificate authority, which can only sign
.localhostnames, and asks macOS to trust it. Enter your Mac's password when asked (once). - Sites now open at
https://name.localhostwithout warnings in Safari and Chrome. A lock button appears on each site card.
HTTPS uses port 443 (or 8443 when Pancake runs on the alternate ports). Firefox keeps its own list of trusted authorities; turn on its setting to use macOS's certificates if it shows a warning. If the status says "Certificate made, not trusted yet", click Trust again….
For public names, certificates come from Cloudflare, Let's Encrypt or your own (see Putting sites online).