This guide spins up a working WordPress site on a localDocumentation Index
Fetch the complete documentation index at: https://docs.frankenpress.com/llms.txt
Use this file to discover all available pages before exploring further.
kind cluster. It uses the published
fp-runtime image and the fp-site-template
template repo unchanged — no fork required for the smoke test.
Prerequisites
Required tools
Required tools
Resources
Resources
The default Helm install brings up 5 pods (site + mariadb + redis + minio + minio-console). Budget at least 2 CPU and 3 GB RAM for the cluster.
3-step quickstart
Install the chart
The chart is published as an OCI artifact on GHCR. Install it with all subchart defaults (in-cluster MariaDB + Redis + MinIO — fine for kind, not for production):The
--wait flag blocks until all pods are Ready. Expect 1–2 minutes on a cold image cache.Visit your site
Port-forward the Service to your local machine:On first install, run the WordPress installer:Then open http://localhost:8080/wp/wp-admin/ in your browser.
Log in with
admin / admin.You should see the WordPress admin dashboard. Confirm the
“Update WordPress” / “Update Plugins” / “Update Themes” buttons
are absent — the lockdown is hard-coded.
Tear it down
Common things to do next
Your first site
The full builder path: fork the template, customise locally,
publish to your GHCR, deploy your own image.
Add a plugin
composer require wpackagist-plugin/<slug> — composer.json + lock,
rebuild the image, redeploy.Production topology
Replace MariaDB / Redis / MinIO subcharts with operator-managed
services and AWS S3.
All env vars
Every
FP_* and WP_* env var the platform reads, with defaults.Smoke-tested. This quickstart is run end-to-end against a fresh
kind cluster as part of FrankenPress release validation. If a step
fails, open an issue
with the output — we treat docs drift as a real bug.