Install from Source Code
Everything you need to install TerminusDB from source code
A list of prerequisite components depending on your operating system. Click on the required component to download it from the provider's website.
Component | Version | Required to: | Arch Linux | Debian or Ubuntu | Fedora or Red Hat | macOS | Windows |
---|---|---|---|---|---|---|---|
Latest | Make the terminusdb-store library. | ✔ | ✔ | ✔ | | | |
Latest | Clone TerminusDB from GitHub. | ✔ | ✔ | ✔ | ✔ | | |
Latest | Recommended shell for Windows. | | | | | ✔ | |
Latest | Install Rust and SWI-Prolog. | | | | ✔ | | |
Latest | Compile terminusdb. | ✔ | ✔ | ✔ | ✔ | ✔ | |
Latest | Install SWI-Prolog. | ✔ | ✔ | ✔ | | | |
Latest | Install terminusdb-store. | ✔ | ✔ | ✔ | ✔ | | |
Latest | Install a Windows Sub-system for Linux. | | | | | ✔ |
Install, build and run TerminusDB from source code with the following steps.
Linux
macOS
Arch Linux
sudo pacman -S git swi-prolog make automake autoconf libtool zlib pkgconf gcc clang gmp
Debian or Ubuntu
Install using the apt package manager.
cat /etc/*release | grep ubuntu > /dev/null && (sudo apt-get install software-properties-common; sudo apt-add-repository ppa:swi-prolog/stable)
sudo apt-get update
sudo apt install swi-prolog clang libgmp-dev
Fedora or Red Hat
sudo dnf install pl pl-devel clang gmp-devel
brew install gmp
brew install swi-prolog
brew install rust
Identical for all operating systems: Clone the
terminusdb
repository from GitHub.git clone https://github.com/terminusdb/terminusdb
Linux
macOS
cd terminusdb
make install-tus
make
make install-dashboard
cd terminusdb
make install-tus
make
make install-dashboard
Linux
macOS
- Initialize the system database and choose a password for the admin user.
- Server starts on
http://127.0.0.1:6363
./terminusdb store init --key "my_password_here"
./terminusdb serve
- Initialize the system database.
- Server starts on
http://127.0.0.1:6363
./terminusdb store init --key root
./terminusdb serve
Last modified 6mo ago