Home › Help › Hosting websites

Hosting websites

Create Apache/Nginx virtual hosts, enable PHP per site, import legacy MAMP/XAMPP/Server.app sites, and issue trusted HTTPS with mkcert or Let's Encrypt.

Many localhosts, no wall of Terminal windows

Run as many local sites as you like, side by side; without a screenful of shell tabs and Terminal windows to babysit. Each is its own Apache or Nginx virtual host with the PHP version it needs and trusted HTTPS, and you start, stop, edit or open any of them from the app; no Terminal, no hand-edited config. The New Site (with DNS) wizard creates a vhost, a certificate (mkcert or Let's Encrypt) and a Cloudflare DNS record in one flow, and the importer pulls your existing MAMP / XAMPP / Server.app sites onto a managed Homebrew stack, bound to localhost by default.

Bring a ChatGPT Site onto your domain

FrontierStack treats ChatGPT Sites as part of the same web inventory. Monitor a public Site beside your other domains, keep it hosted by ChatGPT while FrontierStack publishes the exact custom-domain records ChatGPT supplies through Cloudflare (or records a domain configured at another DNS provider), or select the Site's local project and import its reviewed build output into a managed Apache domain. The importer identifies the framework, build folder and D1/R2 bindings without running package scripts or reading secret values. Hosted storage, analytics and ChatGPT-only sign-in are called out for separate migration instead of being quietly omitted.

Save your scripts to a palette; and schedule them

The command-line steps you run all day; build, deploy, db reset, cache warm; can be saved into the Scripts palette: a small, always-on-top window you keep beside your editor and pop open any time. Run a script with a click, or set it to fire automatically on real system cron. Each saved script is a genuine executable, so what you test by hand is exactly what runs on a schedule, by hand or unattended.

Pick your environment: local Docker or the cloud

Work across multiple environments from one window. Drive local Docker containers (Docker, OrbStack or Apple's container runtime) for your services, then point the same actions at a cloud server over SSH when it's time to ship; the Containers and Cloud Servers panes (and the AI Administrator) target whichever you choose. Databases (MySQL, PostgreSQL, Redis) sit alongside, with per-instance credentials in a local vault.

This is the web edition of FrontierStack's in-app Help. Open the same topic inside the app for live, clickable controls.

Run it from your Mac.

FrontierStack installs, monitors and secures services on this Mac and on linked servers.

Download FrontierStack

Apple notarized · Safe & secure · macOS 13 Ventura+

More help topics