├── .dockerignore ├── .env.dist ├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── release.yml │ └── temp-release.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── data └── .gitignore ├── docker-compose.gluetun.yml ├── docker-compose.simple.yml ├── package.json ├── src ├── index.js ├── middlewares │ └── auth.js ├── routers │ ├── config │ │ ├── fs.js │ │ └── index.js │ └── qbit │ │ └── index.js ├── routines │ └── update.js ├── ssl.js └── utils.js └── tests ├── config.http ├── ping.http └── qbit.http /.dockerignore: -------------------------------------------------------------------------------- 1 | data 2 | node_modules 3 | .env* 4 | -------------------------------------------------------------------------------- /.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/.env.dist -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/temp-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/.github/workflows/temp-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | node_modules/ 3 | vuetorrent/ 4 | .env 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/README.md -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/data/.gitignore -------------------------------------------------------------------------------- /docker-compose.gluetun.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/docker-compose.gluetun.yml -------------------------------------------------------------------------------- /docker-compose.simple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/docker-compose.simple.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/middlewares/auth.js -------------------------------------------------------------------------------- /src/routers/config/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/routers/config/fs.js -------------------------------------------------------------------------------- /src/routers/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/routers/config/index.js -------------------------------------------------------------------------------- /src/routers/qbit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/routers/qbit/index.js -------------------------------------------------------------------------------- /src/routines/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/routines/update.js -------------------------------------------------------------------------------- /src/ssl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/ssl.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/src/utils.js -------------------------------------------------------------------------------- /tests/config.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/tests/config.http -------------------------------------------------------------------------------- /tests/ping.http: -------------------------------------------------------------------------------- 1 | GET http://localhost:3000/ping -------------------------------------------------------------------------------- /tests/qbit.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VueTorrent/vuetorrent-backend/HEAD/tests/qbit.http --------------------------------------------------------------------------------