VueTorrent/README.md

125 lines
5.3 KiB
Markdown
Raw Normal View History

2024-02-29 15:03:41 +03:00
# VueTorrent
The sleekest looking WebUI for qBittorrent made with Vue.js!
2023-11-05 11:13:25 +03:00
[![Discord](https://img.shields.io/discord/1170618192956243998?logo=discord)](https://discord.gg/KDQP7fR467)
2023-11-29 10:25:43 +03:00
2024-02-29 15:03:41 +03:00
![VueTorrent](https://cdn.jsdelivr.net/gh/VueTorrent/VueTorrent@master/VueTorrent-logo.png)
![Vue](https://img.shields.io/badge/Vue-%5E3.4.26-brightgreen) ![Vuetify](https://img.shields.io/badge/Vuetify-%5E3.6.4-brightgreen)
![qBittorrent](https://img.shields.io/badge/qBittorrent-4.4%2B-brightgreen)
2024-02-29 15:03:41 +03:00
![stars](https://img.shields.io/github/stars/VueTorrent/VueTorrent) ![Forks](https://img.shields.io/github/forks/VueTorrent/VueTorrent)
![Issues](https://img.shields.io/github/issues/VueTorrent/VueTorrent) ![Closed](https://img.shields.io/github/issues-closed/VueTorrent/VueTorrent)
![Closed PR](https://img.shields.io/github/issues-pr-closed/VueTorrent/VueTorrent) ![Version](https://img.shields.io/github/v/release/VueTorrent/vuetorrent)
2024-03-03 07:00:37 +03:00
![Test Status](https://img.shields.io/github/actions/workflow/status/VueTorrent/vuetorrent/test.yml)
![Downloads](https://img.shields.io/github/downloads/VueTorrent/VueTorrent/total)
[![Contributor Covenant](https://img.shields.io/badge/Contributor_Covenant-2.1-4baaaa.svg)](.github/CODE_OF_CONDUCT.md)
2023-03-04 19:33:05 +03:00
## Screenshots
- Desktop
2023-10-20 16:15:28 +03:00
<p>
<img src="readme_assets/screenshot-desktop.png" width="800" alt="Screenshot Desktop (Light Mode)" />
2023-03-04 19:33:05 +03:00
</p>
2020-09-28 18:50:24 +03:00
- Desktop Dark Mode
2023-10-20 16:15:28 +03:00
<p>
<img src="readme_assets/screenshot-desktop-dark-mode.png" width="800" alt="Screenshot Desktop (Dark Mode)" />
2023-03-04 19:33:05 +03:00
</p>
2020-09-28 18:50:24 +03:00
- Mobile
2023-10-20 16:15:28 +03:00
<p>
<img src="readme_assets/screenshot-mobile-dark-mode.png" width="400" alt="Screenshot Mobile Dashboard (Dark Mode)" />
<img src="readme_assets/screenshot-mobile-navbar-dark-mode.png" width="400" alt="Screenshot Mobile Dashboard (Light Mode)" />
2023-03-04 19:33:05 +03:00
</p>
## Installation
Checkout the [wiki](https://github.com/VueTorrent/VueTorrent/wiki/Installation)!
## Development
2021-01-23 14:24:37 +03:00
- Clone the repo
- `npm install`
2022-11-15 11:41:14 +03:00
- `npm start`
2021-01-23 14:24:37 +03:00
- `npm run lint` (to format the code)
2022-12-30 16:19:30 +03:00
- `docker-compose up -d` (starts a qbittorrent docker, optional)
- Open the WebUI on localhost with the default credentials
- Default username is always `admin`
- Default password is `adminadmin` **on 4.6.0 and below**, and is generated on 4.6.1 and above
- Make sure "CSRF protection" and "Host header verification" is disabled on the target server!
- Edit `env.development` to tweak your dev environment (e.g. fake torrents)
2020-10-18 13:41:18 +03:00
## Features
2021-01-23 13:59:02 +03:00
- Torrents
2021-01-23 14:24:37 +03:00
- add / remove / pause / resume / rename torrents
- selectively download files
2021-01-23 13:59:02 +03:00
- view info / trackers / peers / content / tags & categories
2021-01-23 14:24:37 +03:00
- search for new torrents straight from the WebUI!
2020-10-28 16:44:40 +03:00
- Keyboard shortcuts!
2023-10-20 16:15:28 +03:00
- Mac keymap is supported (use <kbd>Cmd</kbd> instead of <kbd>Ctrl</kbd>)
- Press <kbd>Escape</kbd> to dismiss any dialogs or to return to Dashboard view
- Dashboard
- Select all torrents with <kbd>Ctrl</kbd>-<kbd>A</kbd>
- Focus search input with <kbd>Ctrl</kbd>-<kbd>F</kbd>
- Press again to enable native browser search
- When no dialogs are opened, press <kbd>Escape</kbd> to unfocus search input
- Press again to unselect all torrents
- Delete selected torrents with <kbd>Delete</kbd> (<kbd>Fn</kbd>-<kbd>Backspace</kbd> on Mac)
2024-02-29 15:03:41 +03:00
- <kbd>Ctrl</kbd>-click on a torrent card to enable multi-select mode
2023-10-20 16:15:28 +03:00
- Hold <kbd>Shift</kbd> and click on a torrent card to select all torrents between the last selected torrent and the clicked torrent
2021-01-23 13:59:02 +03:00
- System
2021-01-23 14:24:37 +03:00
- see session stats (down / upload speed, session uploaded / downloaded, free space)
- beautiful transfer graphs
- change the most common settings
2021-01-23 13:59:02 +03:00
- 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
- Optimized for the latest version of qBittorrent
- Additional backend for improved experience, [see the repo for more info](https://github.com/VueTorrent/vuetorrent-backend)
- This is a work in progress, and is not required to use VueTorrent
- Stores server-side settings
2024-02-29 15:03:41 +03:00
## Important Information
VueTorrent is a **WebUI** (think of it as a "visual skin") that uses qBittorrent's API, enabling compatibility with automation solutions like the Servarr stack.
Everything that is compatible with qBittorrent will work regardless of the WebUI you chose to use.
2024-02-29 15:03:41 +03:00
## Contributing
We gladly accept contributions!
Any help is appreciated, whether it's reporting bugs, suggesting enhancements, contributing code or localizing the app.
See the [Contributing Guidelines](https://github.com/VueTorrent/VueTorrent/blob/master/.github/CONTRIBUTING.md) for more information.
2023-10-20 16:15:28 +03:00
## Support
[![Discord](https://img.shields.io/discord/1170618192956243998?logo=discord)](https://discord.gg/KDQP7fR467)
[![Wiki](https://img.shields.io/badge/Wiki-blue)](https://github.com/VueTorrent/VueTorrent/wiki)
[![FAQ](https://img.shields.io/badge/FAQ-orange)](https://github.com/VueTorrent/VueTorrent/wiki/FAQ)
Open up an issue 😛
but before you do that:
- confirm you're on the latest version of VueTorrent
- confirm there is no other issue mentioning the same problem
## Funding
All donations are appreciated but purely optional.
Checkout the sponsor section of the repository.
2023-10-20 16:15:28 +03:00
## Contributors
2023-11-29 10:25:43 +03:00
2023-10-20 16:15:28 +03:00
- [@m4ximuel](https://github.com/m4ximuel)
- [@Larsluph](https://github.com/Larsluph)