TurboCloud is a toolkit (PaaS, WAF, Rate Limiting, and Localhost Tunnels) that helps you deploy almost any web or IoT project to any cloud provider or your own hardware (Raspberry Pi, Single Board Computers, or even old laptops). To start using TurboCloud, you don’t need to create an account on our website or provide a credit card. There’s no need to click on “Request Demo” either. All you need is a server that meets the following requirements:
- A public IP address
- SSH access
- Ubuntu 22.04 installed on a server with Internet access
Key Features
- Deployments with or without a Dockerfile
- No Ops & no infrastructure management required
- Built-in container registry (no need for third-party registries)
- No YAML configuration files required - deploy projects with a single command
- Free for simple, non-commercial projects. Upgrade to the limitless version (one-time payment) when you gain paying users or when infrastructure becomes more complex.
- Deploy directly from a local repository or from GitHub, Bitbucket, and GitLab
- WAF (Web Application Firewall) with OWASP-recommended attack detection rules
- Rate limiting
- VPN (Virtual Private Network) or VPC (Virtual Private Cloud) for secure connections across data centers, local machines, and on-premise servers
- Deploy static websites, Node.js, Golang, and almost any runtime environment
- Load balancer and proxy server
- CI/CD (Continuous Integration & Continuous Deployment)
- HTTPS and WSS support for custom domains
- Compatible with virtually any VPS, cloud, dedicated server, or Single Board Computer running Ubuntu 22.04 LTS
- Unlimited environments per project
- Custom domains for each environment
- GitOps or push-to-deploy
- SSH access to servers
- Resource usage monitoring
- Lightweight: requires only around 40 MB of RAM