How do I deploy a small Rust server?

Assuming I'm fairly (almost completely) new to the game of cloud providers, load balancers, Docker containers, Kubernetes, Terraforms, SSL/TLS connections and basically everything related to making an app accessible from a hosted server, owned by someone else - where would you recommend to start?

I've read on a couple of Reddit posts that deploying a Rust server is "the same" as deploying "any other web server", so "any other guide should do" - but I've been having some trouble founding a comprehensive guide that would holistically cover all the essentials bits of even the most basic kind of deployment - even the one that would allow to activate the most basic remotely hosted TCP listener.

I might be simply looking for the wrong kind of thing, with a wrong kind of phrasing. Any resource you might recommend to explore in particular? I'd like to test a service I'm building, for which I'd prefer to rely on a trustworthy SSL/TLS connection which I'd like to handle through a simple (Tokio) TCP stream.

Is there any guide / manual / video series / cloud service in particular that might help here?

There's nothing special to rust related to deploying it. You can just use a Docker container and use it in any docker-enabled server.

Here's a videotutorial on how to containerize your rust app: How to Containerize Your Rust App - YouTube

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.