Applications
20 articles
Launching your first application from GitHub.
Connect GitHub, pick a repository, choose resources and an address, and go live in a few minutes — with a 3-day free trial for your first application.
5 min
Deploys, previews and rollbacks.
How pushes go live, branch previews, going back to an earlier version, the release command for migrations, build settings, deploy hooks, maintenance mode and preview passwords.
5 min
Environment variables.
Your own variables and the ones Rivervo sets for you, production versus previews, replacing an automatic value, and when changes take effect.
3 min
Services of a project: web services, workers and scheduled jobs.
Add background workers, scheduled jobs, more web services, databases and Valkey to a project — from its own code, another repository or a ready image — reachable by name and on one bill.
6 min
Service-to-service communication: internal addresses and internal-only services.
How services of one application reach each other over the internal address, the RIVERVO_<NAME>_URL variables, services without a public address, several instances, and timeouts and retries with examples for Node.js, Laravel and Python.
6 min
Databases: PostgreSQL, MySQL and Valkey.
Managed databases for your project: connection variables, restoring to any minute of the last 7 days, disk alerts, access from outside, the Data tab with tables, queries, import and export, and read replicas.
7 min
Events and queues: Valkey, NATS and RabbitMQ.
Background jobs, events and messages between the services of an application: when to choose Valkey, NATS or RabbitMQ, the connection variables, examples for Laravel, Node.js and Python, resources, backups and limits.
10 min
Object storage for files and uploads.
S3-compatible storage for a project: how to add a bucket, the S3_* variables your application gets, and how storage and operations are priced.
2 min
Move files into object storage.
Bring files from Amazon S3, Google Cloud Storage, any S3-compatible storage or a folder on your server into a bucket: copy everything at once, or move gradually without downtime.
6 min
Instances and automatic scaling.
Run several instances of a web service so it keeps answering during restarts and under load, or let the number follow the load — and how both are billed.
3 min
Monitoring, alerts and logs.
Memory, CPU, response time and traffic graphs, the health-check path, the alerts we send, and 7 days of searchable logs for every service.
3 min
Connecting your own domain to an application.
Add a domain, set the DNS record the panel shows (A for the root domain, CNAME or A for a subdomain), get HTTPS automatically and redirect www to the root or the other way round.
2 min
Access to an application.
Invite developers and colleagues to one application without sharing your password: the Viewer, Developer and Administrator roles, what each can do, and how to change or end access.
4 min
Billing for applications.
How resources, the 3-day trial, traffic, extra instances and object storage appear on your bill, how resource changes are prorated, and the monthly spending limit.
3 min
Developer tools: API tokens, the REST API, the CLI and «Explain this error».
Create API tokens with the right scope, work with applications from scripts and CI through the REST API, the rivervo command line, and AI explanations of failed deploys.
4 min
Rivervo MCP: your websites, domains, mail, servers and applications in Claude, ChatGPT, Cursor and other AI apps.
Connect an AI assistant to your Rivervo account through Rivervo MCP and manage websites, domains, mail, cloud servers and applications in a conversation — it deletes only after you confirm and never pays.
9 min
Laravel applications.
What a Laravel project gets out of the box: APP_KEY and production settings, SQLite until you add a database, migrations as the release command, a queue worker and the scheduler.
3 min
Node.js, Next.js and Nuxt applications.
How Node.js projects are detected and started: Node version, package manager, Next.js and Nuxt (server or static), SvelteKit, Astro, Express and friends, the PORT variable and Prisma migrations.
3 min
Python applications: Django, Flask and FastAPI.
How Django, Flask and FastAPI projects are detected and started, which entry point we look for, static files, migrations and running Celery.
2 min
Static sites and single-page applications.
Plain HTML or a front-end build (Vite, React, Vue, Angular, Astro, Docusaurus and more): how the output folder is found, single-page routing, and the price of a small static site.
2 min
Still stuck?
Chat with a real engineer — median response under 3 minutes, any time of day.