This is the documentation site for DeployerPHP, a complete set of CLI tools for provisioning, installing, and deploying servers and sites using PHP.
It is a Laravel + Livewire application that renders the DeployerPHP documentation as a beautiful, browsable website. The documentation content itself is not stored in this repository — it is read at runtime from the docs folder of the loadinglucian/deployer-php Composer dependency.
Note
This site is no longer hosted online. Clone this repository and run it locally to browse the documentation as a website. Alternatively, you can read the markdown files directly in the deployer-php docs folder.
- PHP 8.5+ and Composer
- Node.js and npm (for building assets)
- A Flux Pro license — the UI depends on
livewire/flux-pro, which requires Composer credentials forcomposer.fluxui.dev(see the Flux installation docs)
git clone https://github.com/loadinglucian/deployerphp.com.git
cd deployerphp.com
# Install dependencies, create .env, generate app key,
# run migrations, and build frontend assets
composer run setup
# Start the local dev servers (app, queue, logs, vite)
composer run devThen open http://localhost:8000 to browse the documentation. A command reference is available at http://localhost:8000/command-index.
By default, the site renders the documentation shipped with the loadinglucian/deployer-php Composer package (vendor/loadinglucian/deployer-php/docs). To preview documentation changes from a local checkout instead, point DOCS_PATH at it in your .env:
DOCS_PATH=/path/to/deployer-php/docs