Early development · Windows first

Local WordPress that doesn't eat your laptop.

Light Host is a WordPress-only local development environment for Windows. No Docker. No virtual machine. Just nginx, PHP and MariaDB running as native portable binaries — small enough for the machine you actually own.

No compiled build has been published yet — the link above goes to the Releases page, where the first .exe will appear. Until then you can build it yourself in two commands.

~200MBTarget install size
No DockerNative binaries only
MariaDBMySQL-compatible dumps
GPL-3.0Free & open source

Built around two stubborn priorities

Most local environments are built for machines with resources to spare, and treat going live as somebody else's problem. Light Host inverts both.

🪶

Runs on modest hardware

No Docker Desktop, no WSL2 backend, no VM. nginx, PHP-FPM and MariaDB run directly as portable binaries, so idle memory use stays low enough for older machines.

🚚

Going live is one command

Export produces a plain .sql dump and a clean file zip — the exact shape any standard host expects. No proprietary format to unpack on the other side.

🔗

URLs rewritten safely

Switching your local domain to a production one runs through WP-CLI's serialization-aware search-replace, so widget options and theme mods don't get corrupted.

💤

Idle sites cost nothing

PHP processes are started per site, on demand. Sites you aren't working on aren't holding memory hostage in the background.

🗄️

One database engine, shared

A single MariaDB instance serves every site, each with its own database and user — mirroring how real shared hosting is actually structured.

🧹

Uninstall is a delete

Everything lives under one folder. The only things touched outside it are your hosts file entries, kept inside a clearly marked block that's cleanly removed.

From empty folder to live site

The whole loop, start to finish.

Create a site

A database, user, WordPress install and local domain get provisioned in one step.

Build it

Visit yoursite.test in the browser and work normally — themes, plugins, content.

Export for production

Point it at your real domain. You get a rewritten SQL dump, a file zip, and a README with the exact import steps.

Upload

Import the SQL through phpMyAdmin, drop the files in your web root, update the live database credentials. Done.

# create a local site
lighthost create mysite

# build it at http://mysite.test ...

# then package it for the real world
lighthost export mysite --url https://myrealsite.com

How it compares

Different tools optimise for different things. Here's where Light Host sits.

 Light HostLocalLaragonStudio
WordPress-only focusYesYesGeneral PHPYes
Runs without DockerYesNoYesYes
MySQL-compatible databaseYesYesYesSQLite default
Built-in production exportYesPartly paidManualVia WP.com
PlatformsWindowsWin/Mac/LinuxWindowsWin/Mac/Linux

Designed for people who've never written code

No terminal, no jargon, no configuration files. Just websites you can build, show to someone, and put online when you're ready. Everything technical is still there — tucked into an Advanced panel most people will never open.

🎯

One thing at a time

Every screen has a single obvious next step. Name your site, pick something to start from, and it builds itself.

👀

Show someone your work

Get a temporary link to send a teacher or a friend. They see your site as it is right now, without you publishing anything.

🧭

Going live, step by step

Two files, two places, three instructions. The moment students find scariest is the one we walk through most carefully.

A clickable prototype — nothing is installed and no site is really created.

Want to try it early?

The core engine is written and tested; the packaged executable is still being put together. If you're comfortable with a terminal, you can compile your own copy today and help shape what the first release looks like.