Introducing Rustfinity Cloud
When I first started Rustfinity, I never imagined it would grow into what it is today. The love and support from the Rust community has been absolutely incredible. From the bottom of my heart - thank you all. You're the reason I keep building.
And today, I'm thrilled to announce something I've been dreaming about for a while: Rustfinity Cloud!
Deploy with One Command
Rustfinity Cloud lets you deploy your Rust apps with just one command:
rustfinity deployThat's it. Your app will be live in just a few seconds.
Here's all you need to get started:
- Create an account at cloud.rustfinity.com
- Install the CLI:
cargo install rustfinity - Run
rustfinity deployin any of your Rust projects
Simple as that. We're aiming for simplicity above everything else.
A Few Things to Keep in Mind
This is a beta release, and due to limited resources and bandwidth, there are some shortcomings. I'd recommend against using Rustfinity Cloud for production use cases right now - but it's perfect for your toy projects and side experiments!
Here's what to be aware of:
- No custom domains yet - this is on the roadmap though!
- There are bugs - I'm aware of some and actively squashing them, but there are likely others I don't know about. Please submit your feedback from the dashboard at cloud.rustfinity.com so I can fix them.
- Your app must listen on the
PORTenvironment variable - Rustfinity Cloud assigns a port dynamically, so make sure your app reads the port fromstd::env::var("PORT")rather than hardcoding one. - No CI builders - your computer compiles the project first. If you're on macOS, you'll need Zig installed to cross-compile to Linux amd64 using
cargo zigbuild.
What's Next
There are many more features in the pipeline that I'm excited to ship as soon as possible. In the meantime, feel free to sign up for the waitlist at cloud.rustfinity.com — I'll try to accept as many of you as I can, as soon as I can.
Until then, keep writing rusty code! 🦀