SpipCP
Instances

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.

The Catalog
πŸ“·Catalog β†’ the categories of software you can install, with versions.img/catalog.avif
Catalog β†’ the categories of software you can install, with versions.

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.

CategoryYou can install
Web servernginx Β· Caddy Β· OpenLiteSpeed
PHPPHP 8.x (FPM + Composer)
NodeNode.js 24 / 22 / 26
PythonCPython 3.13 / 3.12 / 3.11
DatabaseMariaDB Β· MySQL Β· PostgreSQL
Cache / KVValkey Β· 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.

Installing a service
πŸ“·Installing a catalog entry from an instance's Services tab.img/catalog-install.avif
Installing a catalog entry from an instance's Services tab.

β†’ More: Instances β†’ Services.

On this page