Documentation
Everything you need to deploy and manage your applications on HostStack.
Deploying Your First App
Pick your runtime and configure your build. HostStack handles the rest.
Supported Runtimes
Select your runtime when creating a service. HostStack auto-detects build tools where possible.
Node.js
Bun
Python
Go
Rust
Ruby
Elixir
.NET
PHP
Node.jsJavaScript/TypeScript with npm, pnpm, or yarn
BunFast JavaScript runtime and toolkit
PythonPython 3.12+
GoGo compiled binaries
RustRust compiled binaries
RubyRuby with Bundler
ElixirElixir with Mix
.NET.NET SDK 8.0
PHPPHP 8.3
Build & Start Commands
Configure your install, build, and start commands in service settings. Here are common examples:
Node.js / Bun
Build Command: npm run build
Start Command: npm startPython
Build Command: pip install -r requirements.txt
Start Command: gunicorn app:appGo
Build Command: go build -o server .
Start Command: ./serverEnvironment Variables
Set environment variables in the Settings tab. They're encrypted at rest and available during build and runtime. See the Environment Variables guide for details.
Health Checks
HostStack checks your service is healthy before routing traffic. Set a health check path (e.g., /health) in your service settings.
yaml
healthcheck:
path: /health
interval: 10s
timeout: 5s
retries: 3Next: Custom Domains