The "real" cloud platform providing the fancy distributed compute and storage fabric, deployment with a function call, etc, isn't open source - selling this product in various forms is how we are sustainable as a business.
If you're at a company and want to deploy "Unison Cloud in a box" on your own infra or in your own VPC then that's something that's doable and I'd love to talk more - feel free to email hello@unison.cloud.
If you're just an individual wanting to do cloud stuff at small scale on your own infra, that's probably harder for us to support right now. I'd recommend just using the free tier or starter tier of our public cloud. Even if we had some sort of free self-hosting option for cloud, there's economies of scale you'd miss out on so it could easily be more expensive anyway!
Not to mention, time is valuable https://www.unison-lang.org/blog/developer-productivity-real... We've built a nicely managed public cloud that eliminates huge swaths of tedious work. If you're happy to pay for that, then it's a good fit. If you prefer to self-host all the things, even for personal-use scale, then I totally understand that but Unison Cloud probably isn't the best fit right now.
Hope that helps!
Here is an example of containerizing a Unison program: https://github.com/ceedubs/containerized-unison-program
And here is a library that makes it easy to create an AWS Lambda out of a Unison function: https://share.unison-lang.org/@gfinol/lambda-runtime