Skip to main content
Use this page to get a StacyVM server running before you follow the quickstart.

Prerequisites

  • Linux is recommended for runtime work. macOS is useful for SDK and docs development, but Docker provider behavior should be certified on Linux before public claims.
  • Docker is required for the default local provider path.
  • Go is required only when building from source.

Option 1: Release Binary

Use a signed GitHub release for production-like installs.
Validate the release artifacts before you install them in production:
Replace v0.14.4 with the release tag you plan to deploy.

Option 2: Docker Compose

The repository includes a production-oriented Docker Compose starting point.
Edit .env before exposing the service. Use strong API keys, exact CORS origins, and a persistent data directory.

Option 3: Source Checkout

Build from source when you are contributing to StacyVM itself.

Configure Auth

For local experiments you can run without auth. For any shared host, enable auth and pass X-API-Key from clients.

Verify The Host

Run config validation before a deploy:
Run live host diagnostics after the service is installed:

Continue

Once the server responds, follow the quickstart.