Documentation
Getting Started
Create your first project, deploy a service from Git, and publish a production URL. This guide mirrors the flow in the Nouva dashboard.
Quickstart
- Create a new project in the dashboard.
- Add an app or worker service and connect your GitHub repo.
- Nouva detects your stack and builds automatically.
- Review the deployment logs and watch the service go live.
- Add a database service or volume if your app needs storage.
- Attach a custom domain and ship with automatic SSL.
Deploy your first app
From the dashboard, create a project and click "New Service". Choose App, link a GitHub repository, and select a branch. Nouva builds and deploys on every push to the selected branch.
- Auto-detects Node.js, Python, Go, or Dockerfile workflows.
- Creates a deployment with build output and runtime logs.
- Publishes a service URL once health checks pass.
Add a database or volume
Need persistence? Create a PostgreSQL or Redis service, or attach a volume for custom storage. Credentials are injected automatically as environment variables.
Go live
Once your service is healthy, attach a custom domain from the Domains tab. Nouva issues SSL certificates automatically, and you can manage multiple environments per project.
Need help? Review Domains and Deployments.