What is Slipway?
Slipway is an open-source, self-hosted platform for deploying and operating Sails.js and The Boring JavaScript Stack applications. It runs on your server and brings source deployment, databases, application inspection, and operational tools into one dashboard.
Start with one deployed app
Install Slipway, complete the instance setup, then deploy the committed source from your application directory:
slipway login --server https://slipway.example.com
slipway init --name harbor
slipway push
slipway readiness --env production
slipway slide --env productionFollow Your First Deploy for the Dockerfile, listening address, health path, and verification. The server builds and runs the container; the CLI packages and uploads source.
Choose a tool for the task
| Need | Tool |
|---|---|
| Deploy code, configure routes, or recover an app revision | App deployment history and CLI |
| Query Sails models and call helpers | Helm |
| Query a database, inspect schema, or review a migration | Dock |
| Manage model data through an app-owned interface | Bridge |
| Inspect background jobs and operational compatibility | Quest |
| Inspect resources, failures, and telemetry | Lookout |
| Collect feedback, publish a roadmap, and share updates | Bearing |
| Understand product activity and revenue | Wake |
These tools have different runtime and permission requirements. Opening Helm or Dock does not make a query read-only; review the target and side effects before executing it. Quest is a job scheduler integration, not a queue dashboard with automatic retry guarantees.
Your infrastructure
Docker runs applications and services. Caddy handles public routes and automatic HTTPS when DNS and network access are configured correctly. Slipway stores its own state in SQLite and serves its dashboard with Sails, Vue, and Inertia.
You operate the host, its capacity, database recovery, encryption keys, DNS, and provider firewall. Start with Requirements and Ingress and Firewall.
Check release availability
Documentation may describe development capabilities beyond the latest public release. Use Updates to distinguish released deployment features from the next CLI, Helm command workspace, and resident Quest controls. The tools do not have complete dashboard/CLI parity.
Continue with Server Installation or the operations guide.