Install from Source Code
Everything you need to install TerminusDB from source code
Requirements
A list of prerequisite components depending on your operating system. Click on the required component to download it from the provider's website.
Table: Installation requirements
Component | Version | Required to: | Arch Linux | Debian or Ubuntu | Fedora or Red Hat | macOS | Windows |
---|---|---|---|---|---|---|---|
| Make the terminusdb-store library. | ✔ | ✔ | ✔ | |||
| Clone TerminusDB from GitHub. | ✔ | ✔ | ✔ | ✔ | ||
| Recommended shell for Windows. | ✔ | |||||
| Install Rust and SWI-Prolog. | ✔ | |||||
| Compile terminusdb. | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Install SWI-Prolog. | ✔ | ✔ | ✔ | |||
| Install terminusdb-store. | ✔ | ✔ | ✔ | ✔ | ||
| Install a Windows Sub-system for Linux. | ✔ |
Install steps
Install, build and run TerminusDB from source code with the following steps.
Install SWI-Prolog, Rust and clang
Clone the TerminusDB repository
Identical for all operating systems: Clone the terminusdb
repository from GitHub.
Make the TerminusDB Command Line Interface
make
the terminusdb
Command Line Interface (CLI) binary.
Run the TerminusDB system database
Initialize the system database and choose a password for the admin user.
Server starts on
http://127.0.0.1:6363
Further Reading
Last updated