Download Maree-DB

All downloads are served from dist.mareedb.com. Community edition is free forever, no account required.

Linux x86_64 (amd64)

For standard 64-bit Linux servers and desktops (Ubuntu, Debian, RHEL, CentOS, Alpine).

↓ Download .tar.gz SHA-256: verify at dist.mareedb.com/releases/latest/checksums.txt

Linux ARM64 (aarch64)

For ARM-based servers: AWS Graviton, Ampere Altra, Raspberry Pi 4+, Oracle ARM.

↓ Download .tar.gz SHA-256: verify at dist.mareedb.com/releases/latest/checksums.txt

Install on Linux

# One-line installer (recommended) curl -sSL https://dist.mareedb.com/install.sh | bash # Or manual extraction tar xzf maree-db-linux-x86_64.tar.gz sudo mv maree-db-server maree-db-cli /usr/local/bin/ sudo chmod +x /usr/local/bin/maree-db-server /usr/local/bin/maree-db-cli # Verify the binary integrity maree-db-server --verify-binary

macOS Apple Silicon (M1/M2/M3/M4)

Native ARM64 binary for Apple Silicon Macs. Best performance on M-series chips.

↓ Download .tar.gz SHA-256: verify at dist.mareedb.com/releases/latest/checksums.txt

macOS Intel (x86_64)

For Intel-based Macs (pre-2020). Runs via Rosetta 2 on Apple Silicon.

↓ Download .tar.gz SHA-256: verify at dist.mareedb.com/releases/latest/checksums.txt

Install on macOS

# One-line installer curl -sSL https://dist.mareedb.com/install.sh | bash # Or manual tar xzf maree-db-macos-arm64.tar.gz sudo mv maree-db-server maree-db-cli /usr/local/bin/ # macOS Gatekeeper: allow the binary xattr -dr com.apple.quarantine /usr/local/bin/maree-db-server

Windows via WSL2 (Recommended)

Maree-DB runs natively on Linux under WSL2. Use the Linux x86_64 build inside your WSL2 environment.

↓ Download Linux x86_64 for WSL2 SHA-256: verify at dist.mareedb.com/releases/latest/checksums.txt

Install on Windows (WSL2)

# 1. Enable WSL2 (PowerShell, run as Administrator) wsl --install # 2. Inside WSL2 Ubuntu terminal: curl -sSL https://dist.mareedb.com/install.sh | bash # 3. Start Maree-DB maree-db-server start # 4. Connect from Windows using MySQL Workbench, pgAdmin, etc. # Host: localhost (or 127.0.0.1), port as normal

Docker Image

Served from dist.mareedb.com/docker/ - NOT Docker Hub or any third-party registry.

docker pull dist.mareedb.com/docker/mareedb:latest

Quick Start with Docker

# Pull the image docker pull dist.mareedb.com/docker/mareedb:latest # Run with persistent data volume docker run -d \ --name maree-db \ -p 3306:3306 \ -p 5432:5432 \ -p 6379:6379 \ -p 8080:8080 \ -v mareedb-data:/var/lib/mareedb \ dist.mareedb.com/docker/mareedb:latest # Connect with any client mysql -h 127.0.0.1 -P 3306 -u admin psql -h 127.0.0.1 -p 5432 -U admin

IoT - ARM Cortex-M (64 KB)

Ultra-minimal build for microcontrollers. Runs in 64 KB RAM. ARM Cortex-M, RISC-V, ESP32.

↓ Download IoT Build SHA-256: verify at dist.mareedb.com/releases/latest/checksums.txt
IoT Edition: Includes KV store, basic SQL SELECT/INSERT, crash-safe transactional durability, and sync-when-connected replication. Designed for constrained environments where a full database was previously impossible.
# Flash to device using your toolchain # See docs/iot-setup.html for platform-specific instructions # Query via serial/UART or embedded API maree_db_query("SELECT * FROM sensors WHERE device_id = ?", device_id);

Quick Start After Download

# Start the server maree-db-server start # Connect with MySQL client (port 3306) mysql -h localhost -P 3306 -u admin # Connect with PostgreSQL client (port 5432) psql -h localhost -p 5432 -U admin # Connect with Redis client (port 6379) redis-cli -p 6379 # Check health via REST (port 8080) curl http://localhost:8080/health

System Requirements

CPU2 cores minimum (any x86_64 or ARM64)
RAM4 GB minimum, 8 GB recommended
Disk10 GB minimum (SSD strongly recommended)
OSLinux (kernel 4.15+), macOS 12+, Windows via WSL2
IoT64 KB RAM minimum (ARM Cortex-M, RISC-V, ESP32)

Licence Activation

The Community tier requires no activation. SME, Professional, and Enterprise licences can be activated three ways.

Online (30 seconds)

Sends only your Hardware ID to our activation server. No data. No telemetry. Instant.

maree-db-cli licence activate --online

Phone / Email

For restricted environments. Generate your Hardware ID, then call or email SupportCALL.

maree-db-cli licence activate --offline # Shows your Hardware ID for phone/email activation

Fully Air-Gapped

USB transfer. The server never touches a network. Designed for SCIF and classified environments.

maree-db-cli hardware-id > hw.txt # Transfer hw.txt to activate.mareedb.com/manual # Receive licence.key file by secure transfer

Once activated, the licence is verified entirely locally. No internet connection required during normal operation, ever.