Today I tested digital ocean ubuntu server and a simple Xojo web app. This is what I did:
After I tested that cgi-bin "Hello World" sample was working, I created a simple Xojo web app, build it as cgi, uploaded to /usr/lib/cgi-bin and it didn't work. I got a message saying: "Cannot write to config at path /usr/lib/cgi-bin/config.cfg. Permission denied", so I had to change the owner of the file from root to www-data with:
sudo chown www-data config.cfg
It looks like after the first run it changed:
I guess I may need to change the owner:group for that file and others and still several things to configure.
I will say that is better to stick with Xojo Cloud or other provider with support, specially for those without Linux server experience.