How-to guides
Task-oriented recipes for deploying, configuring, and managing services on seenode.
Practical, goal-oriented guides for getting a specific job done. They assume you already know the basics. If you’re just starting out, follow the tutorial first.
Deploy a framework
Framework-specific guides for shipping your app.
Python
Django, FastAPI, and Flask.JavaScript
Express, NestJS, Next.js, Astro, and React / Vue / Angular SPAs.Go
Gin and Fiber.Elixir
Phoenix.Background worker
Queue consumers, scheduled jobs, and long-running processes (no public URL).Deploy from a Docker image
Pull and run a prebuilt image from Docker Hub, GHCR, GitLab, or a custom registry.Configure and automate deployments
Build and start commands
Customize how seenode builds and runs your service.Port configuration
Set the port your application listens on.Deploy from a monorepo
Deploy an app that lives in a subdirectory.Install system packages
Add extra tools, like Node.js, during the build.Container registry credentials
Pull private Docker images with team credentials.GitHub Actions
Trigger deployments from a GitHub Actions pipeline.GitLab CI/CD
Trigger deployments from a GitLab CI/CD pipeline.Manage a service
Custom domains
Point your own domain at a service, with automatic HTTPS.Operations
Environment variables, deploys, rollbacks, logs, metrics, and private networking.Scaling
Scale up with a larger instance or out with load-balanced replicas.Persistent storage
Attach a volume that survives restarts and redeploys.Databases and automation
Databases
Create and connect managed MySQL and PostgreSQL.Create an API token
Authenticate with the seenode API.Troubleshooting
Fixes for 502s, failed builds, and framework-specific errors.