The sleekest looking WEBUI for qBittorrent made with Vuejs!
Find a file
2021-01-23 12:04:31 +01:00
.github 0.4.6 (#74) 2020-12-08 10:11:50 +01:00
public 0.5.0 (#99) 2021-01-23 11:59:02 +01:00
src 0.5.0 (#99) 2021-01-23 11:59:02 +01:00
.eslintignore 0.4.1 (#53) 2020-10-19 12:05:11 +02:00
.eslintrc.js 0.4.7 (#80) 2020-12-30 11:11:40 +01:00
.gitignore New Settings modal (#23) 2020-08-27 19:30:51 +02:00
docker-compose.yml 0.4.5 (#69) 2020-11-07 13:05:31 +01:00
LICENSE Create LICENSE 2019-04-17 21:04:27 +02:00
package-lock.json 0.5.0 (#99) 2021-01-23 11:59:02 +01:00
package.json 0.5.0 (#99) 2021-01-23 11:59:02 +01:00
precompile-release.sh 0.5.0 (#99) 2021-01-23 11:59:02 +01:00
README.md mobile screenshot in readme 2021-01-23 12:04:31 +01:00
vue.config.js 0.4.7 (#80) 2020-12-30 11:11:40 +01:00

VueTorrent

The sleekest looking WEBUI for qBittorrent made with Vuejs!

Vue, qBitorrent, Vuetify

Screenshots

Desktop screenshot

Mobile screenshot

Installation

manual

  • Visit the releases page!
  • Download the latest release.zip
  • Unzip this folder
  • Point your Alternate WEBUI location to the 'vuetorrent' folder

'automatic'

  • head over to the 'latest_release' branch
  • clone it
    • git clone --single-branch --branch latest-release https://github.com/WDaan/VueTorrent.git
  • pull every once in a while

Development

  • clone the repo
  • npm install
  • npm run serve
  • npm run lint (to format the code)
  • docker-compose up -d (to start qbittorrent docker => optional, you can edit vue.config.js as well)

Features

  • Torrents

    • adding / removing / pausing / resuming / renaming
    • selectively downloading files
    • view info / trackers / peers / content / tags & categories
    • searching for new torrents straight from the WEBUI!
    • search filtering powered by Fuse.js!
  • Keyboard shortcuts!

    • select all torrents with ctrl+A
    • delete selected with delete button
    • select with ctrl+click or from right-click-menu
    • shift + click to select from one torrent until another
  • System

    • see sessions status ( down / upload speed, session uploaded / downloaded, free space)
    • changing the most common settings
  • Extra features the default WebUI doesn't have

    • mobile friendly! (can be installed as a PWA)
    • Configureable Dashboard: choose which torrent properties are shown for both busy and completed torrents
  • works on QBittorrent V4.2 and later

Contributing

I'll gladly accept help/pull requests & advice!

FAQ

Unacceptable file type, only regular file is allowed.

  • Running FreeNAS? check out #101
  • On an older version? check out #90
  • Other? check out #10

Disable/Uninstall

When you use VueTorrent, it gets installed as a PWA so that it can feel more like an app. If you disable or uninstall VueTorrent, sometimes you'll see fragments of the VueTorrent PWA stick around, due to the nature of how PWAs work. Here's how to fix it:

  • Open up your browser's inspector (on Chrome, click the ︙ menu, then go to More tools ˃ Developer tools)
  • Select the "Application" tab. Select the "Clear storage" submenu, and then press the "Clear site data" button.

Support

  • Open up an issue 😛

Credits