All templates
Pi · Linux · Mac

Kirby CMS

File-based PHP CMS by Bastian Allgeier. Kirby stores everything as folders + text files on disk, so the content directory you mount here *is* your site — back it up by copying the folder, version it with git, edit it from the device's filesystem, whatever you like.

Notes

This template runs Kirby in a single nginx + PHP-FPM container (webdevops/php-nginx:8.3, multi-arch incl. arm64). On first start the entrypoint copies a fresh Kirby skeleton into the mounted content directory only if it's empty, so existing sites keep working across reinstalls.

Bring your own license key once you're going public — Kirby is free for local development without one.

#cms#php#file-based
Version
1.1.0
Source
Official — curated and signed by obacht
Runtime
Container
Devices
Pi · Linux · Mac
Project website
getkirby.com

Open-source contribution

free

Kirby is commercially funded and takes no donations. We cannot forward anything, so this template costs nothing.

Last checked 2026-07-29

How to self-host Kirby CMS

01

Connect a device: a Raspberry Pi, a Linux machine, or an Apple silicon Mac.

02

Click install in the dashboard. The template is signed; your device verifies the signature before anything runs.

03

Optionally attach your own domain. HTTPS certificate included, no port forwarding.

Run it on your own hardware.

Your data stays on your device. obacht handles the tunnel, SSL, and domain.

Sign up for the closed beta
Self-host Kirby CMS