Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turbocloud-dev/turbocloud-agent
Deploy web and IoT projects on virtually any server - VPS, bare metal, Raspberry Pi or even old laptop. Works even without Dockerfile.
https://github.com/turbocloud-dev/turbocloud-agent
cloud coolify docker dockerfile heroku kubernetes paas self-hosted vps
Last synced: 5 days ago
JSON representation
Deploy web and IoT projects on virtually any server - VPS, bare metal, Raspberry Pi or even old laptop. Works even without Dockerfile.
- Host: GitHub
- URL: https://github.com/turbocloud-dev/turbocloud-agent
- Owner: turbocloud-dev
- License: other
- Created: 2024-10-10T21:28:12.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-04T15:53:54.000Z (22 days ago)
- Last Synced: 2024-12-04T16:37:48.878Z (22 days ago)
- Topics: cloud, coolify, docker, dockerfile, heroku, kubernetes, paas, self-hosted, vps
- Language: Go
- Homepage: https://turbocloud.dev
- Size: 6.18 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
**Note: The project is in active development - API and workflows are subject to change**
![TurboCloud Web Console](https://turbocloud.dev/img/turbo-cloud-self-hosting-web-console.png)
# TurboCloud | Server Agent
[TurboCloud](https://turbocloud.dev) is a security-first alternative with available source to [Heroku](https://www.heroku.com/), [Render](https://render.com/), [Platform.sh](https://platform.sh/) and other proprietary PaaS / Serverless with no vendor lock-in. Deploy any projects almost anywhere - on virtually any cloud provider/Raspberry Pi/old laptops in minutes.
More info about the project: [turbocloud.dev](https://turbocloud.dev)
Contact us if you have any questions: hey[a]turbocloud.dev
**Don't forget to click on Star if you like the project.**
### Main features
- Single binary
- No Ops & no infrastructure management
- Deploy directly from a local repository or from GitHub, Bitbucket, and GitLab
- Deployments with or without a Dockerfile
- Includes a built-in container registry (no need for a third-party container registry)
- WAF (Web Application Firewall) with a set of generic attack detection rules recommended by OWASP
- No configuration in YAML files is required
- Rate limiting (experimental)
- VPN (Virtual Private Network) or VPC (Virtual Private Cloud) between different data centers, local machines, and on-premise servers
- Deploy static websites, Node.js, Golang, and virtually any runtime environment
- Load balancer and proxy server
- Autoscaler (experimental)
- CI/CD (Continuous Integration & Continuous Deployment)
- Localhost tunnels: expose local web servers via a public URL with automatic HTTPS and custom domains
- HTTPS-enabled and WSS-enabled custom domains
- Works with virtually any VPS, cloud, dedicated server, or Single Board Computer running Ubuntu 22.04 LTS, so you can choose any cloud provider
- Unlimited environments for each project
- Custom domains for each environment
- GitOps or push-to-deploy
- SSH access to servers
- Resource usage monitoring
- Requires only around 10 MB of RAM and approximately 4.0% CPU usage### Quickstart
SSH into your server running a clean installation of Ubuntu 22.04, and execute the setup command. Once the installation is complete start the TurboCloud CLI.
```
ssh root@server_ip
curl https://turbocloud.dev/setup | bash -s
turbocloud
```### License
- [Server Side Public License](https://www.mongodb.com/licensing/server-side-public-license)