Lifeboat server view listing running web apps

Lifeboat

Deploy and manage Xojo Web apps on your Linux server

Lifeboat makes it simple to deploy and manage your Xojo Web applications on a Linux server. Connect to a Linux server and Lifeboat will install the components necessary to run and manage Xojo Web apps.

  • Designed for Xojo Web 1.0 and 2.0
  • Upload and configure web apps without additional tools
  • Manage multiple web apps running on one server
  • Easily configure load balancing
  • Serve regular websites with nginx
  • Install free SSL certificates from Let's Encrypt

Try Lifeboat for free and deploy a web app today!

Updates Made Easy

Smart upload system keeps downtime at a minimum

Lifeboat is equipped with an efficient upload system that determines if a file has changed. Resources on the server that have not changed are duplicated rather than being re-uploaded.

Once ready to deploy, the smart staging system is able to Stop 'n' Swop the web app for just seconds of downtime.

Simplify SSL

Fetch SSL certificates from Let's Encrypt for free

Lifeboat automates the retrieval, installation, and renewal of SSL certificates. With no cost for the developer, certificates are issued by the Let's Encrypt project. Lifeboat schedules regular renewals of all certificates on the server.

Take the headaches out of securing your web app, Lifeboat makes configuration simple popup menu selections.

Lifeboat configure domain view
Lifeboat listing remote files with the static files view

Host Regular Websites

Serve regular websites from the same server

Lifeboat can serve both regular websites and web apps from the same server. Optionally install PHP with just a few clicks. Impress users with a seamless transition between your websites and apps.

Serving static files with nginx will offload stress from the Xojo Web App. This frees Web Apps to focus on logic, providing faster responses to end users.

Features

Xojo Web
  • Manage multiple Xojo Web apps
  • Load balance to leverage multiple CPUs
  • Capture and review web app logs
  • Easily Start and Stop web apps
  • Relaunches web apps if they crash
  • Start web apps automatically after a reboot
  • Update web apps with minimal downtime
  • Automatic web app version history
  • Roll-back to previous web app versions
  • App-level custom environment variables
  • Schedule routine Web App restarts
  • Upload fonts to the server for PDF
  • Install libraries required by Xojo Web
Web Server
  • Host and serve regular websites
  • Free SSL certificates with a click (or two)
  • Install PHP to process dynamic pages
  • Database setup for MariaDB / MySQL and PostgreSQL
  • Apply nginx mod_rewrite rules for software packages
  • Reverse proxy config for other upstream applications
  • SFTP files to the remote server
  • Perform remote server software updates
  • Schedule and manage cron jobs
  • Verify DNS configuration
  • Quickly setup server timezone
  • Intrusion prevention with fail2ban

Download Lifeboat and explore all of the features for free!

Users say...

Lifeboat is a must have for Xojo Web developers. It really works like magic for deployment but in case you manage to get stuck support is amazing.

Hector M.

Lifeboat is brain dead simple to use. It does an amazing amount of server work for you. The few minor issues we've had, Strawberry Software has fixed/upgraded in short order. Highly recommended.

Jay M.

You have a superlative product and I want to thank you for that. I'm very very very happy.

Domenico C.

I just want to say, this utility is fantastic, and worth every penny of its cost.

I hadn’t done a web app in about 5 years, but with Lifeboat and Tim’s help I was able to bang out the app and have it deployed and running, all in just a few hours. Deploying updates is trivial as well.

Julia T.

Supported Servers

Operating Systems

CentOS 7
Debian 9 — 12
Ubuntu 18 — 22

Tested Providers

Amazon Lightsail
Digital Ocean
Raspberry Pi

Lifeboat Requirements

macOS

10.14 (Mojave) — 14.2 (Sonoma)

Windows

Windows 10 & 11

All marks and names are property of their respective owners.