🚧 This website is still under construction. Please stay tuned. 🚧

Hosting TEDective locally

Some may want to try TEDective on their local machines/server, and this is of course possible.

System requirements

  • Python 3.11 or higher
  • Docker 23 or higher
  • At least 20GB of free disk space (in case of you want to ingest all available TED data)
  • At least 32GB of RAM (in case you want to self-host TerminusDB)

It is possible to self-host the whole TEDective application (database, parser, API, UI), or just chosen parts of it.

In the case you want to deploy the whole application, use the bootstrap script (opens in a new tab) or run:

sh -c "$(curl -fsSL https://tedective.org/bootstrap.sh)"

The script will run build all of the components in the right order.


The bootstrap script is not quite ready yet. Please stay tuned!

Deployment instructions for particular parts