SpipCP

Getting started

The happy path from a fresh panel to a live website β€” sign in, add a server, create an instance, and launch a site.

This is the quickest route from a fresh SpipCP install to a running website. Each step links to its full page if you want more detail. Followed top to bottom, this is the whole journey.

The SpipCP dashboard
πŸ“·The dashboard β€” your starting point, with a get-started checklist.img/dashboard.avif
The dashboard β€” your starting point, with a get-started checklist.

Sign in

Open the panel and sign up. The first account becomes the admin automatically, and it's pre-verified, so you're in even before email is set up. After that, new people join by invite only.

β†’ Setup wizard Β· Accounts & sign-in

Add a server (node)

Nodes β†’ Add node. Give it SSH access once. SpipCP checks the server, installs its agent, hardens it, and brings it to a green online state while you watch. From then on you never SSH it by hand.

β†’ Nodes

Create an instance

Instances β†’ New instance. Pick the node and create an isolated environment β€” a VM by default β€” for your site to live in. SpipCP checks it's ready so you start from a known-good base.

β†’ Instances

Launch a site

Sites β†’ New site. Choose a type (WordPress, PHP, static, Node, or Python). SpipCP installs the stack, creates a database if you want one, and brings the site up. If anything goes wrong, it tells you what and how to fix it β€” never a false green.

β†’ Sites

Add a domain and HTTPS

On the site's Domains tab, attach your hostname. SpipCP routes it, issues the TLS certificate, and checks the site actually serves before going green.

β†’ Domains & SSL

What's next

You now have a live site. From here you can:

  • Deploy from git β€” connect a repo and ship with one click. β†’ Git deploys
  • Back it up β€” scheduled, encrypted, restore-tested. β†’ Backups
  • Watch it β€” uptime and certificate alerts. β†’ Monitoring
  • Hand it over β€” email the owner their credentials. β†’ Site database & handoff

Running it on your own machine?

Contributors can run the whole stack locally, with a VM standing in for a real server. See Development setup for the dev environment, ports, and commands.

On this page