Install

Pre-reqs

  • Node v18 or greater
  • Redis v5 or greater
    • Used primarily for inter-process communication so is highly suggested this be running locally.
  • Discord server & bot
    • DRC is designed to be mainly single-tenant (one user), so you should setup a separate Discord server and associated bot for this application.
  • figlet

Optional pre-reqs

Install

  1. Clone/download the repository
  2. Run npm install in the project directory
    • Note: If running this on hardware with limited resources, such as a Raspberry Pi, additional memory may be needed. If this is the case, considering increasing the machine’s swap file size.
  3. Optional: If you would like to have specific customizations to how DRC looks and operates on your machine, create config/local.json and set the appropriate configurations
    • see config/default.js for examples and commentary. config/default.js will be used if config/local.json is not created