Getting Started
Sp00ky Cloud handles infrastructure provisioning, scaling, and management so you can deploy your project with a single command. No Docker Compose files, no server setup — just spky cloud deploy.
Prerequisites
- The Sp00ky CLI installed (
npm i -g @sp00ky/cli) - A
sp00ky.ymlconfig file in your project root - Docker installed locally (for building backend images)
Quick Start
Authentication
Log in via GitHub OAuth. The CLI opens your browser to complete the flow:
A 4-digit verification code is shown in your terminal. Confirm it in the browser to authenticate. Credentials are saved to ~/.sp00ky/credentials.json.
To log out:
For automated pipelines, create an API key with spky cloud keys create and set the SPOOKY_API_KEY environment variable. See CI/CD for details.
Creating a Project
Available plans: starter, pro, business. The slug must be lowercase alphanumeric with hyphens, and is globally unique.
Your project slug should match the slug field in your sp00ky.yml:
Listing Projects
Shows all your cloud projects with their plan, status, and creation date.
Destroying a Project
This permanently tears down all VMs and infrastructure for the project. Data will be lost unless you have a backup.