Binary Install
One-Line Install
Section titled “One-Line Install”curl -fsSL https://particledb.ai/install.sh | bashThis detects your platform and downloads the pre-built binary to /usr/local/bin/particledb.
Supported Platforms
Section titled “Supported Platforms”| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon (M1-M4) | particledb-darwin-arm64 |
| macOS | Intel (x86_64) | particledb-darwin-x86_64 |
| Linux | x86_64 (AMD/Intel) | particledb-linux-x86_64 |
| Linux | ARM64 (Graviton/ARM) | particledb-linux-arm64 |
Manual Download
Section titled “Manual Download”# macOS Apple Siliconcurl -fSL https://pdb-releases-193278869920-us-east-1.s3.us-east-1.amazonaws.com/latest/particledb-darwin-arm64 -o particledbchmod +x particledb && sudo mv particledb /usr/local/bin/
# Linux x86_64curl -fSL https://pdb-releases-193278869920-us-east-1.s3.us-east-1.amazonaws.com/latest/particledb-linux-x86_64 -o particledbchmod +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 particledbchmod +x particledb && sudo mv particledb /usr/local/bin/Start the Server
Section titled “Start the Server”particledb startWith custom options:
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 groupsyncPlatform Support
Section titled “Platform Support”| Platform | Architecture | Status |
|---|---|---|
| Linux | x86_64 | Supported |
| Linux | aarch64 (Graviton, ARM) | Supported |
| macOS | Apple Silicon (M1/M2/M3/M4) | Supported |
| macOS | Intel | Supported |
| Windows | x86_64 | Via WSL2 |
Systemd Service
Section titled “Systemd Service”[Unit]Description=ParticleDBAfter=network.target
[Service]Type=simpleUser=particledbExecStart=/usr/local/bin/particledb start --data-dir /var/lib/particledbRestart=alwaysRestartSec=5
[Install]WantedBy=multi-user.targetSave to /etc/systemd/system/particledb.service, then:
sudo systemctl enable particledbsudo systemctl start particledb