Skip to content

Deploy web and IoT projects on virtually any server - VPS, bare metal, Raspberry Pi or even old laptop. Works even without Dockerfile.

License

Notifications You must be signed in to change notification settings

turbocloud-dev/turbocloud-agent

Repository files navigation

Note: The project is in active development - API and workflows are subject to change

TurboCloud | Server Agent

TurboCloud is a security-first alternative with available source to Heroku, Render, 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

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

  • No Ops & no infrastructure management
  • Deploy directly from a local repository or from GitHub, Bitbucket, and GitLab
  • WAF (Web Application Firewall) with a set of generic attack detection rules recommended by OWASP
  • 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 0.0% CPU usage

Quickstart

Will be available November, 2024

License

Awesome open-source projects that we use in LocalCloud

  • Nebula. Nebula was created at Slack Technologies, Inc by Nate Brown and Ryan Huber, with contributions from Oliver Fross, Alan Lam, Wade Simmons, and Lining Wang. Nebula is licensed under the MIT License.
  • Caddy. Matthew Holt began developing Caddy in 2014 while studying computer science at Brigham Young University. Caddy is a registered trademark of Stack Holdings GmbH. Caddy is a project of ZeroSSL, a Stack Holdings company. Caddy is licensed under the Apache License 2.0.

About

Deploy web and IoT projects on virtually any server - VPS, bare metal, Raspberry Pi or even old laptop. Works even without Dockerfile.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published