[quote=257587:@Phillip Zedalis]DigitalOcean already provides many tutorials on how to get a web server started. Getting your Xojo app running is fairly easy. However that is only the beginning.
Much like when you hit ‘Build’ and your Mac and Windows binaries are produced the work has just started. Now you have to think about auto-updates, code signing, installers, marketing, sales channel, website, support, etc.
A server once its running your app is now going to be hit by thousands of random SSH login attempts, drive by security threats, etc. Your libraries need to stay up to date. You have to decide how you want to configure SSH, FTP, etc. There’s a lot involved and theres a reason ‘DevOps’ is a career in itself these days.
So I think it would be irresponsible to dismiss a managed solution like Xojo Cloud or others when you factor in the work that is necessary to keep secure and safe online. Providers have worked hard at providing a base template but also a repeatable, and more importantly, a manageable system that is optimized for different use cases.
Messing around with a Linux server is fun but as soon as you start bringing in any kind of revenue your time is better spent marketing then tinkering IMO.[/quote]
Good point.
What I was referring to was a “playground” or a testing server.
It is indeed better to run an app in production stage on a managed server. Either a Xojo-Cloud based one, or somewhere else. Just to stay focused on programming rather than securing.