Hosting Service

Any suggestions on a hosting service for Xojo web apps?

I realize this has been asked before, but I don’t find anything that’s current.

This is expected to be low volume for a limited time.

have a look for VPS (Virtual Private Server) service + domain name + https + mail + backup.
windows or linux what you like.

in front of your xojo apps you can run a web server. (see reverse proxy nginx)

This is expected to be low volume for a limited time.

i not know what your app is for but generally it could run on any older pc at home
or Raspberry Pi from 4 or better. (Create a port forwarding rule in the router)

or

Check out Digital Ocean and Liquid Web. We have deployed Xojo Web Apps on both of those providers and have been satisfied with the uptime and reliability.

I’ve found Hetzner to be the right balance of cost and reliability for me. Whichever host you choose, I would highly recommend using Lifeboat to administer your web apps if you’re not going to use Xojo Cloud.

If your needs are small you can get a $US5 per month solution from https://vpsdime.com. I have three of the $US7 per month Debian hosts based in Amsterdam and running with LifeBoat. Support is very quick (< 5 minutes) via a ticketing system.

Hi,

My VPS are hosted on UpCloud.com.

They are running for years without a single issue. They also propose “developer” servers, at a lower price, but with some limitations.

The servers for Xojo web apps are configured using Lifeboat.

Pricing is similar to Digital Ocean, they propose servers all around the world.

I’m using digital ocean and leave all the deploying and server updates to Lifeboat - Strawberry Software which I highly recommend you use.

I am currently using DigitalOcean and LifeBoat for my web apps.

I use Amazon LightSail managed by LifeBoat, easy-peasy.

As for me, I’ve opted for a containerized and agnostic approach that gives me a lot of flexibility and security for my Xojo WebApps.

Here is how my infrastructure is structured:

1. Containerization (Docker) and Resilience

I systematically generate Docker images for my WebApps (via a Dockerfile based on debian-slim)
DockerfileTemplate.zip (3.3 KB)

This choice is not trivial: it allows me to have instances that are completely server-agnostic.

I have previously experienced major crashes at the hosting level :sweat_smile:

2. Registry and Package Server (Gitea)

Once my Docker images are generated, I deploy them on my own Gitea server.

The advantage of Gitea is that it easily integrates a container registry to store my images.

(Small Desktop side note: Gitea also serves as my APT and RPM repository, which is perfect for distributing my Xojo Desktop Linux applications via standard distribution channels!)

3. Management and Deployment (Coolify)

For managing these containers, I use a self-hosted Coolify instance.

Coolify does everything else: reverse proxies, SSL certificates, etc.

4. Server Hosting (VPS) - EU Only

Since Docker and Coolify allow me to be independent of the provider, I deploy all of this on VPS servers.

Currently, my servers are spread across three hosting providers:

  • OVH : A reliable choice that I have used historically.
  • IONOS : I still have a few instances there, but I plan to leave them in the near future.
  • Contabo : This is my current favorite. I’m deploying increasingly with them (I really appreciate their power-to-price ratio)

This is an architecture that requires a bit of initial configuration, but once in place, it’s robust, resilient to hosting failures, and updates can be done in one click!

This is expected to be low volume for a limited time.

I still recommend LifeBoat and Contabo :grin: