npm install
npm run start:dev
This starts the vue-cli build command with the watch flag as well as the express server that serves all the files.
This project is ment to run alongside plex in a docker container. Preferrably using docker compose. In the root of this project there is an example docker compose that features an example setup with plex and NodeTorrent.
The docker image is available on dockerhub as maxrsb/node-torrent. Link to dockerhub is here.
Running the project without docker is also fine. This will require Node to be installed on your system.
- Clone the repo
- Navigate into the root dir
- run
npm ito install dependecies - run
npm run buildto build the project - run
npm run startto start NodeTorrent
To specify which directories that NodeTorrent will download into you have to set specific env variables when running the project.
Specifying /downloads as your download directory:
Linux:
DOWNLOAD_DIR=/downloads npm run start
Windows:
DOWNLOAD_DIR=/downloads && npm run start




