jlocash/graphdb-quadlets

A collection of Podman Quadlets to run a local GraphDB server container

★ 0Forks 0GitHub ↗Compare

README

graphdb-quadlets

GraphDB is a semantic graph database by Graphwise. This repository provides a collection of Podman quadlets to run a GraphDB server container locally, managed by systemd.

Prerequisites

A system with Podman and Systemd

Installing

First, create a Podman secret called graphdb-license from your GraphDB license file:

podman secret create graphdb-license /path/to/your/graphdb.license

The license will be mounted to the container and validated when GraphDB starts.

Next, copy the quadlet files to ~/.config/containers/systemd:

mkdir -p ~/.config/containers/systemd
cp graphdb-data.volume graphdb-import.volume graphdb.container graphdb.network ~/.config/containers/systemd

Copying them there will run the container as rootless.

Now, start GraphDB:

systemctl --user daemon-reload
systemctl --user start graphdb

The web UI should now be accessible on port 7200.

Contributors

jlocash

Issues