Requirements
What you need depends on the installation method. In every case: a 64-bit machine and access to PostgreSQL — which Docker provides itself.
To run an instance #
| Method | System | Database |
|---|---|---|
| Docker | Linux x86-64 | Provided — a PostgreSQL 16 container is deployed alongside the instance. |
Linux .deb / .rpm | Debian, Ubuntu, Fedora, RHEL, openSUSE | Up to you: a reachable PostgreSQL 16, local or remote. |
| Windows | Windows 10/11 or Server, 64-bit | Up to you: a reachable PostgreSQL 16. |
| macOS | Apple Silicon | Up to you: a reachable PostgreSQL 16. |
Sizing #
2 GB of memory is enough for the core on its own. Reckon on 4 GB and above as soon as you add modules: each one is a separate process. Disk space, for its part, follows whatever your users upload.
To build from source #
None of this is required to install a package: the packages contain the server already built.
| Tool | Version |
|---|---|
| Rust | ≥ 1.82 (2021 edition) |
| Node.js | ≥ 24 |
Note
Not sure yet which method to choose? The comparison table puts them side by side.