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.
Optional pre-reqs
nmap
figlet
- Shodan API key
- IPInfo API key
- Reverse proxying webserver
- Caddy is highly recommended
- Docker if deploying on Linux
Install
- Clone/download the repository
- Run
npm install
in the project directory - Create
config/local.json
and set appropriate configuration- see
config/default.js
for examples and commentary
- see