The web product clearly says deploy anywhere, but the rest of the site is pointing to the cloud as the only build destination? If so, how do you connect webs to domain names?
You need to build for the target you are going to use: Windows, Linux, Mac.
Once you have the binaries you need to put them on the server.
Depending on the server, is the configuration needed.
If you select a Linux server, I can recommend Lifeboat to easy server/domain/app configuration.
Another +1 for Lifeboat.
Xojo Cloud is meant to be an easy solution, where Xojo Inc handles the provision, security and updates of your server. If you’re new to administering servers on the open internet it’s a nice turnkey solution. Otherwise you’ll need a VPS or dedicated server to deploy your apps on. You’ll point the domain name to the server’s IP address and bind ports 80 and 443 to either a hardened webserver using a reverse http proxy to your running webapp, or to your webapp directly, although the former is the more recommended configuration.
You really shouldn’t expose the app directly to the internet. Users should put Apache, Nginx or another reverse-proxy load balancer in front of the app.
Great advice! Also, you guys should give Caddy server a chance. Much easier and faster to configure, plus it takes care of ssl certificates on it’s own.
Hi Doug, I’m the developer of Lifeboat just dropping by to say I’m happy to answer questions about Lifeboat and Xojo Web.
Thanks to everyone for the great replies. I’m considering my options.