While the droplet builds will be a great time to configure DNS settings. With this, the droplet is ready to be built. Set a hostname that means something and optionally add tags to the droplet. To configure SSH keys, they offer more detailed instructions here. This makes the droplet more secure and less vulnerable to brute-force attackers.
#XOJO WEB APP PASSWORD#
When using SSH Key authentication, Digital Ocean prepares the virtual machine without password entry. The size and specs can be changed later if necessary.Ĭhoose a datacenter location nearby and jump down to the Authentication section. Again, for this tutorial select the $5/mo droplet. For reference the $10/mo plan matches the specs of Xojo Cloud’s small server. I have had success testing on a $5/mo droplet, but haven’t yet used one in production. Next, select the size and specs of the server. My preferred flavor of Linux for servers is CentOS, so for this tutorial select the pre-built CentOS 7 圆4 image.
On the following screen configure the new droplet. To begin click “Create” and select “Droplets”. Droplets are virtual machines that come pre-configured, and are easy to create and destroy. The first step in this journey is to create a droplet to run the web app. Translations for other flavors are gladly accepted. Some instructions may be specific to CentOS. This instructional is centered around deploying to a Digital Ocean droplet.
These tools can simplify deployment, but require that a developer relies on customer service when there’s a problem.įor mission critical applications, DIY-ers, and cost conscious developers the option to deploy to a Linux server might be a more appealing choice. Additionally, there is at least one third party hosting service dedicated to Xojo Web apps. One is, of course, Xojo Cloud the built in service. So how does a Xojo Web app get running? There are a few “easy button” solutions. Once it’s running, the web app handles everything for us. With a Xojo Web app, the built product is the web server. I promise, this whole package makes things easier for developers. One might look at the built product and wonder where the files are.
Deploying a standalone Xojo Web app for the first time may look unfamiliar or confusing.