Deploying on Syvera
Syvera offers two deployment types to match your app's traffic pattern:
Autoscale deployments
Best for: web apps, APIs, and services with variable traffic
Autoscale deployments automatically spin up and down based on incoming requests. You only pay for actual compute time.
- Cold starts in ~500ms
- Scales to zero when idle
- Ideal for apps with unpredictable traffic
Reserved VM deployments
Best for: always-on services, bots, background workers
Reserved VMs run continuously and never spin down. Use them for:
- Discord and Telegram bots
- Background job processors
- WebSocket servers
- Apps that can't tolerate cold starts
Deploying your app
- Click Deploy in the top navigation bar
- Choose Autoscale or Reserved VM
- Configure your deployment settings:
- Build command (optional)
- Run command
- Environment variables
- Click Deploy now
Your app receives a public URL at https://{repl-name}.{username}.repl.co.
Deployment logs
Real-time logs are available in the Deployments panel. Logs are retained for 7 days (Core) or 30 days (Pro+).
Rollbacks
Every deployment is versioned. To roll back:
- Open Deploy → History
- Find the version you want to restore
- Click Redeploy
Traffic shifts to the previous version instantly, with no downtime.