diff --git a/README.md b/README.md index 6b8dd807..bc4b461e 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ This is the official repository for the Tipi App Store. It contains all the apps - [PrivateBin](https://github.com/PrivateBin/PrivateBin) - A minimalist, open source online pastebin where the server has zero knowledge of pasted data - [Prowlarr](https://github.com/Prowlarr/Prowlarr/) - A torrent/usenet indexer manager/proxy - [Proxitok](https://github.com/pablouser1/ProxiTok) - Open source alternative frontend for TikTok made using PHP +- [qBittorrent](https://github.com/qbittorrent/qBittorrent) - BitTorrent client - [Radarr](https://github.com/Radarr/Radarr) - Movie collection manager for Usenet and BitTorrent users - [Readarr](https://github.com/Readarr/Readarr) - Book Manager and Automation (Sonarr for Ebooks) - [Resilio Sync](https://github.com/bt-sync) - Fast, reliable, and simple file sync and share solution diff --git a/apps/qbittorrent/config.json b/apps/qbittorrent/config.json new file mode 100644 index 00000000..81586f1e --- /dev/null +++ b/apps/qbittorrent/config.json @@ -0,0 +1,15 @@ +{ + "$schema": "../schema.json", + "name": "qBittorrent", + "available": true, + "port": 8133, + "id": "qbittorrent", + "tipi_version": 1, + "version": "4.4.5", + "categories": ["utilities"], + "description": "qBittorrent is a fast, easy, and free BitTorrent client.", + "short_desc": "Fast, easy, and free BitTorrent client", + "author": "qBittorrent project", + "source": "https://github.com/qbittorrent/qBittorrent", + "form_fields": [] +} diff --git a/apps/qbittorrent/data/config/.gitkeep b/apps/qbittorrent/data/config/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/qbittorrent/docker-compose.yml b/apps/qbittorrent/docker-compose.yml new file mode 100644 index 00000000..b16f8993 --- /dev/null +++ b/apps/qbittorrent/docker-compose.yml @@ -0,0 +1,30 @@ +version: "3.7" +services: + qbittorrent: + image: lscr.io/linuxserver/qbittorrent:4.4.5 + container_name: qbittorrent + dns: + - ${DNS_IP} + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TZ} + - WEBUI_PORT=${APP_PORT} + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${ROOT_FOLDER_HOST}/media/torrents:/downloads + ports: + - ${APP_PORT}:${APP_PORT} + - 6881:6881 + - 6881:6881/udp + restart: unless-stopped + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.qbittorrent.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.qbittorrent.entrypoints: websecure + traefik.http.routers.qbittorrent.service: qbittorrent + traefik.http.routers.qbittorrent.tls.certresolver: myresolver + traefik.http.services.qbittorrent.loadbalancer.server.port: 8080 + diff --git a/apps/qbittorrent/metadata/description.md b/apps/qbittorrent/metadata/description.md new file mode 100644 index 00000000..6d97c0f2 --- /dev/null +++ b/apps/qbittorrent/metadata/description.md @@ -0,0 +1,8 @@ +## Fast, easy, and free BitTorrent client + +The [Qbittorrent](https://www.qbittorrent.org/) project aims to provide an open-source software alternative to µTorrent. qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library. + +## Credentials + +Username: admin +Password: adminadmin \ No newline at end of file diff --git a/apps/qbittorrent/metadata/logo.jpg b/apps/qbittorrent/metadata/logo.jpg new file mode 100644 index 00000000..5a383aca Binary files /dev/null and b/apps/qbittorrent/metadata/logo.jpg differ