Catalog
The menu of software you can install into an instance β web servers, PHP, Node, databases, and caches β with pinned versions and clean, checkpointed installs.
The catalog is the menu of software SpipCP can install into an instance: a web server, a language runtime, a database, a cache. You pick one entry per category, and SpipCP installs that exact, versioned software inside the instance β no manual setup.
How it works
Each category (web server, PHP, Node, Python, database, cache) holds one installed entry per instance β one web server, one database, and so on. You install from the instance's Services tab; the catalog is the reference for what's on the menu.
| Category | You can install |
|---|---|
| Web server | nginx Β· Caddy Β· OpenLiteSpeed |
| PHP | PHP 8.x (FPM + Composer) |
| Node | Node.js 24 / 22 / 26 |
| Python | CPython 3.13 / 3.12 / 3.11 |
| Database | MariaDB Β· MySQL Β· PostgreSQL |
| Cache / KV | Valkey Β· Redis |
β The full list with versions: What you can install.
Versioned and pinned
Versions are pinned β an install gives you the same version every time, and bumping one is a setting change, not a risky upgrade. Each install runs as a series of steps ending in a check, so a half-finished install is caught rather than left silently broken.
Installing into an instance
Open an instance, go to its Services tab, pick a category and entry, and install. SpipCP runs the install inside the instance and reports each step; any credentials it generates (like a database admin password) are stored encrypted and revealed only through the audited credential path.
β More: Instances β Services.
Instances
Create an isolated VM or container on one of your nodes β the home your sites live in β and manage it from the instance workspace.
What you can install
The full menu of software SpipCP installs for you β web servers, languages, databases, caches, and site types β with the versions on offer.

