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.
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.
