Runtime version of FrankenPHP without all the CLI tools.
1.1K
FrankenPHP (Caddy + PHP in a single process) with the knot toolchain but no development tools — no ssh, git, editors, Node.js or Composer. It is the shared runtime layer for knot-frankenphp (which adds the dev layer) and for appliance images such as knot-adminer that build directly on it.
Serve any HTML or PHP file from ~/public_html on port 80. Without KNOT_SERVER there is no long-running foreground process, so run it with a command (or the knot agent) like any knot image.
All tags are multi-arch (linux/amd64, linux/arm64); see Docker Hub for the current list.
Each release is also tagged <version>-<BUILD_DATE>.
docker run -d \
-p 8080:80 \
-e KNOT_SERVER=https://knot.example.com \
-e KNOT_USER=alice \
-v knot_home:/home \
paularlott/knot-frankenphp-runtime:8.5
The entrypoint mirrors knot-ubuntu, so it supports the common knot variables:
| Variable | Default | Description |
|---|---|---|
KNOT_USER | knot | Runtime user (uid 1000); created if missing |
KNOT_SERVER | (unset) | knot server URL; if set, the agent is downloaded and started |
KNOT_AGENT_ENDPOINT | (unset) | Agent endpoint reported to the server |
KNOT_SPACEID | (unset) | Space identifier |
KNOT_SERVICE_PASSWORD | (auto-generated UUID) | Shared service password |
KNOT_SSHD | (unset) | Set to native to start sshd (not installed in this image; use knot-frankenphp) |
KNOT_SSH_PORT | 2222 | Port for the SSH daemon |
KNOT_SYSLOG_PORT | 1514 | Syslog forward target (0 disables forwarding) |
TZ | Etc/UTC | Timezone (also sets date.timezone) |
| Port | Protocol | Purpose |
|---|---|---|
80 | TCP | HTTP (FrankenPHP) |
443 | TCP/UDP | HTTPS / HTTP-3 (when enabled) |
2019 | TCP | Caddy admin API |
/home — persistent home directory; serve content from ~/public_html.FrankenPHP is MIT. This image's packaging is Apache License 2.0.
Source: paularlott/knot-base-images.
Content type
Image
Digest
sha256:9d5d23bf9…
Size
276.2 MB
Last updated
about 21 hours ago
docker pull paularlott/knot-frankenphp-runtime:8.5-20260929