Prerequisites
Before setting up TurboV, make sure you have everything on this list. Don't worry — most of these are free or things you likely already have.
Essential Requirements
GitHub Account
Required
TurboV connects to GitHub to access your code repositories. You'll need a GitHub account to log in and deploy your applications.
How to get it: Sign up for free at github.com if you don't have one already.
A Server (VPS)
Required
You need a Linux server where your applications will run. This can be a VPS from any cloud provider.
How to get it: Popular options include DigitalOcean, Hetzner, Linode, AWS EC2, or Vultr. A basic $5-10/month server is sufficient to start.
Domain Name
Recommended
A domain name (like myapp.com) lets users access your applications with a memorable address. Without one, you'll use IP addresses.
How to get it: Purchase from registrars like Namecheap, Google Domains, or Cloudflare. Many cost under $15/year.
Server Requirements
Your server needs to meet these minimum specifications:
| Specification | Requirement |
|---|---|
| Operating System | Ubuntu 20.04+ or similar Linux |
| CPU | 1 core minimum (2+ recommended) |
| Memory | 1GB RAM minimum (2GB+ recommended) |
| Storage | 20GB minimum (more for multiple apps) |
| Network | Public IP address, ports 80 & 443 open |
| Access | SSH access with root or sudo privileges |
Technical Knowledge
You don't need to be a developer to use TurboV, but some basic familiarity helps:
| Knowledge | Level | Description |
|---|---|---|
| Basic Terminal Commands | Helpful | Ability to copy and paste commands into a terminal |
| Git Basics | Helpful | Understanding that code lives in repositories and what 'push' means |
| DNS Configuration | Optional | Knowing how to point a domain to an IP address |
What TurboV Handles For You
The good news: TurboV takes care of the complicated stuff so you don't have to:
- ✓ Docker installation and management
- ✓ SSL certificate setup (HTTPS)
- ✓ Reverse proxy configuration
- ✓ Application monitoring
- ✓ Log management
- ✓ Automatic container restarts