Docker path
The simplest way to run LandSandBoat is with the pre-built Docker image. You only need:- Docker Engine 24.0 or later (or Docker Desktop)
- Docker Compose v2 (included with Docker Desktop)
Build-from-source path
- Linux (Ubuntu)
- Linux (Alpine)
- Windows
- macOS
The CI and official Docker image target Ubuntu 24.04 with GCC 14.CompilerSet compiler alternatives (if needed):
Build tools
Runtime and development libraries
Install all build dependencies on Ubuntu 24.04:
Database
All installation paths require a running MariaDB instance. The LTS release is recommended.
MariaDB must be started with:
Python (tools)
The database management tool (tools/dbtool.py) requires Python 3. Install tool dependencies with:
mariadb, gitpython, pyyaml, colorama, zmq.