Quick Start
deploybase deploys static sites to European infrastructure. This guide covers account creation through first production deployment.
Prerequisites
Section titled “Prerequisites”- A deploybase account at app.deploybase.eu
- A static site in a Git repository (GitHub, GitLab, Bitbucket, or Codeberg)
1. Create a Project
Section titled “1. Create a Project”From the dashboard, click New Project. Provide:
| Field | Required | Description |
|---|---|---|
| Name | Yes | Display name (e.g. My Blog) |
| Slug | Auto | URL-safe identifier, used in {slug}.sites.deploybase.eu |
| Framework | No | Auto-detected from repo. Options: nextjs, sveltekit, astro, hugo, vite, gatsby, jekyll, other |
| Git Repository URL | No | HTTPS clone URL (e.g. https://github.com/user/repo.git) |
| Git Provider | No | github, gitlab, bitbucket, or codeberg |
| Default Branch | No | Branch that auto-promotes to production. Defaults to main |
API equivalent:
curl -X POST https://api.deploybase.eu/api/v1/projects \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"name": "My Blog", "framework": "astro", "git_repo_url": "https://github.com/user/blog.git", "git_provider": "github"}'2. Trigger a Deployment
Section titled “2. Trigger a Deployment”After creating the project, deploy from a branch:
curl -X POST https://api.deploybase.eu/api/v1/deployments \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"project_id": "PROJECT_ID", "branch": "main"}'The build runs asynchronously. Poll the deployment status:
curl https://api.deploybase.eu/api/v1/deployments/DEPLOYMENT_ID \ -H "Authorization: Bearer $TOKEN"Status progression: pending → queued → building → deployed (or failed).
3. Access Your Site
Section titled “3. Access Your Site”Once status is deployed, your site is live at:
https://{slug}.sites.deploybase.euDefault branch deployments auto-promote to production. Non-default branches create preview deployments.
Next Steps
Section titled “Next Steps”- Connect a Git repository for automatic deployments
- Add a custom domain with automatic SSL
- View supported frameworks and build configuration