Create an Account
Visit vertracloud.app/login and log in using one of the available options:Discord
Login with Discord account via OAuth.
GitHub
Login with GitHub account via OAuth.
Login with Google account via OAuth.
Magic Link
Login via magic link sent to your email.
Access the Dashboard
After logging in, you will be automatically redirected to the dashboard. The panel displays your applications, databases and general account metrics.Create a New Project
Click on “New Project” and choose the type:- Application
- Database
Choose the code source:
- ZIP Upload — Drag a ZIP file with your code
- GitHub — Select a repository (including private repos)
- Language — JavaScript, Python, Go, Rust, etc.
- Runtime Version — Choose a specific version or use
recommended - Main File — Ex:
index.js,main.py,main.go - Memory — From 100 MB to 32 GB according to your plan
- Billing Mode — Fixed plan or credits per hour
- Subdomain — Customize your app’s address (optional)
vertracloud.config File (Optional)
You can define configuration directly in the source code by creating the vertracloud.config file at the project root:
| Field | Description | Example |
|---|---|---|
MAIN | Main file | src/index.js |
START | Startup command | npm start |
SUBDOMAIN | Custom subdomain | my-app |
VERSION | Runtime version | recommended, 22.18.0 |
MEMORY | Memory in MB | 512 |
AUTORESTART | Auto-restart on crash | true |
Prepare Code for Upload
Before compressing your project to ZIP, exclude the following directories:- JavaScript / TypeScript
- Python
- Go
- Rust
- Java
- PHP / Ruby
Remove:
node_modules, .npm, package-lock.json, .next, distDeploy
Drag the ZIP file to the upload area or connect via GitHub. The deployment process includes:- Upload code to the platform
- Automatically build Docker image
- Install dependencies (
npm install,pip install, etc.) - Start container with configured resources
- Assign subdomain and provision SSL
Monitor Status
After deployment, access the application detail panel to:- Logs — Monitor real-time output via integrated terminal
- Status — See if application is online, offline or in error
- Metrics — CPU, memory and network usage
- Files — Manage files with integrated Monaco editor
- Settings — Environment variables, auto-restart, subdomain
Next Steps
Deploy via GitHub
Set up automatic deployment from your repository.
Tutorials
Step-by-step guides for Node.js, Python, Go, Discord bots and more.
VSCode Extension
Deploy directly from your editor.
Public API
Automate operations via RESTful API.