BlogCommunityCourses & Tutorials
Spin Pro is now is available for Laravel!Spin Pro now available with Laravel Horizon, Reverb, and more!
Docs
Hub
Discord
Github
Sponsor Get Started →
Docs
Docs
Discord
Github
Sponsor Get Started →

Introduction

  • Introduction

Installation

  • Install to macOS
  • Install to Windows
  • Install to Linux
  • Install via Composer
  • Install via NPM/Yarn

Getting Started

  • How Spin Works
  • Create a New Project with Spin
  • Add Spin to an Existing Project

Development Environment

  • Starting Up Your Development Environment
  • Running Commands in Development

Server Configuration

  • Server Requirements
  • Server Configuration Basics
  • .spin.yml Usage

Providers

  • DigitalOcean
  • Hetzner
  • Vultr
  • Use Any Host

Deployment

  • Choosing a Deployment Strategy
  • Automated Deployments with GitHub Actions
  • Using "spin deploy"

Server Access

  • Connecting to Your Server
  • Troubleshooting Your Application
  • Updating Your Server

Advanced

  • Generating a Secure SSH Key
  • Adding Other Services
  • Create your own Spin Template
  • Migrating from Spin v2 to v3

Command Reference

  • base64
  • build
  • configure
  • debug
  • deploy
  • down
  • exec
  • gh
  • help
  • init
  • kill
  • latest
  • logs
  • maintain
  • mkpasswd
  • new
  • provision
  • prune
  • ps
  • pull
  • run
  • stop
  • up
  • update
  • vault
  • version

Community

  • Get Help
  • Testing New Releases
  • Contributing

Spin Hub

A place to share and build templates together. Build your own template →

Laravel Basic
Laravel

Laravel Basic

A simple way to get up and running with Laravel + SQLite.

Server Side Up

Server Side Up

Laravel Pro
Laravel

Laravel Pro

An advanced Laravel template with support for Horizon, Reverb, and more.

Server Side Up

Server Side Up

Nuxt (Coming Soon)
Nuxt

Nuxt (Coming Soon)

Learn about the official Nuxt template provided by the Spin community.

Server Side Up

Server Side Up