Web servers

Select your preferred web server. Run any combination of web server types and switch between kinds without any configuration changes to optimise the overall performance of your hosting cluster.

nginx

NGINX

An open-source web server, providing high performance with low resource usage and configuration. Configure cache exclusions, utilise FastCGI, purge cache, set rewrites on a per domain basis.

nginx-unit

NGINX Unit

NGINX Unit is a lightweight and versatile application runtime that provides the essential components for your web application as a single open-source server: running application code (including WebAssembly), serving static assets, handling TLS and request routing.

apache

Apache

Developed by the Apache software foundation, the Apache HTTP server is the most popular open-source web server for maximum compatibility.

OpenLiteSpeed

OpenLiteSpeed

An open source version of LiteSpeed without commercial support. OpenLiteSpeed has limited .htaccess support.

Supported Programming Language

Officially supported programming language by LxRoot

golang
golang
golang
golang
golang
golang
golang
golang
mysql
postgres
couchbase

Databases

MySQL

MariaDB (10.x LTS) with the ability to run a combination of each within a cluster.

PosgresSQL

PostgreSQL (16.x) with the ability to run a combination of each within a cluster.

Couchbase

Couchbase Server Community Edition (7.6.x) with the ability to run a combination of each within a cluster.

DNS

The DNS service provides DNS (PowerDNS) for all the domains on your LxRoot cluster.

It is possible to run an LxRoot cluster without installing the DNS service. You can choose to use LxRoot's automatic CloudFlare synchronisation or an entirely separate DNS provider.

powerdns
cloudflare
email

EMAIL

The Email role provides the following services:

check POP/IMAP (maddy)

check MTA and SMTP (maddy)

check Spam filtering (rspamd)

You can have an unlimited number of email servers in a single LxRoot cluster including dedicated email servers. If you do not provide email hosting, there is no requirement to install the email service.

Backups

LxRoot Backup service creates incremental, de-duplicated "time machine" backups using the btrfs file system. These snapshots are fast to create and restore as well as being very disk space efficient.

In addition to the built-in LxRoot backups you can configure third party S3 compatible backups from providers like Backblaze, AWS and R2 to capture website backups. You can even run LxRoot's built-in backups system and S3 backups side by side.

backup

System requirements

Minimum system requirements for installing the LxRoot control panel

1
server or vm

1+ physical server or VM

4GB RAM, 20GB disk, 2CPU cores or vCPUs

2
ubuntu

Ubuntu

The server's base operation system should be Ubuntu 22.04 LTS.

Get started now

Install LxRoot on your favourite cloud provider or on your own servers.

Get Started Interactive Demo