Skip to content

Binary Install

Terminal window
curl -fsSL https://particledb.ai/install.sh | bash

This detects your platform and downloads the pre-built binary to /usr/local/bin/particledb.

PlatformArchitectureBinary
macOSApple Silicon (M1-M4)particledb-darwin-arm64
macOSIntel (x86_64)particledb-darwin-x86_64
Linuxx86_64 (AMD/Intel)particledb-linux-x86_64
LinuxARM64 (Graviton/ARM)particledb-linux-arm64
Terminal window
# macOS Apple Silicon
curl -fSL https://pdb-releases-193278869920-us-east-1.s3.us-east-1.amazonaws.com/latest/particledb-darwin-arm64 -o particledb
chmod +x particledb && sudo mv particledb /usr/local/bin/
# Linux x86_64
curl -fSL https://pdb-releases-193278869920-us-east-1.s3.us-east-1.amazonaws.com/latest/particledb-linux-x86_64 -o particledb
chmod +x particledb && sudo mv particledb /usr/local/bin/
# Linux ARM64 (Graviton)
curl -fSL https://pdb-releases-193278869920-us-east-1.s3.us-east-1.amazonaws.com/latest/particledb-linux-arm64 -o particledb
chmod +x particledb && sudo mv particledb /usr/local/bin/
Terminal window
particledb start

With custom options:

Terminal window
particledb start \
--data-dir /var/lib/particledb \
--pg-addr 0.0.0.0:5432 \
--pg-unix-socket /tmp/.s.PGSQL.5432 \
--http-addr 0.0.0.0:8080 \
--wal-sync-mode groupsync
PlatformArchitectureStatus
Linuxx86_64Supported
Linuxaarch64 (Graviton, ARM)Supported
macOSApple Silicon (M1/M2/M3/M4)Supported
macOSIntelSupported
Windowsx86_64Via WSL2
[Unit]
Description=ParticleDB
After=network.target
[Service]
Type=simple
User=particledb
ExecStart=/usr/local/bin/particledb start --data-dir /var/lib/particledb
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target

Save to /etc/systemd/system/particledb.service, then:

Terminal window
sudo systemctl enable particledb
sudo systemctl start particledb