[PR #333] [MERGED] feat: add qBittorrent BitTorrent client template with proper port configuration for BitTorrent functionality. #373

Closed
opened 2025-11-22 20:36:56 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/333
Author: @shishirahm3d
Created: 9/4/2025
Status: Merged
Merged: 9/27/2025
Merged by: @Siumauricio

Base: mainHead: add-qbittorrent


📝 Commits (4)

  • 4c5bab6 feat: add qBittorrent BitTorrent client template Add qBittorrent template with Traefik integration, SSL support, and proper port configuration for BitTorrent functionality.
  • 650ff11 feat: add qBittorrent template
  • a0409c3 fix: apply Dokploy template best practices
  • b0b7cad fix: remove manual Traefik config, use Dokploy auto-SSL

📊 Changes

4 files changed (+73 additions, -0 deletions)

View changed files

blueprints/qbittorrent/docker-compose.yml (+29 -0)
blueprints/qbittorrent/qbittorrent.svg (+16 -0)
blueprints/qbittorrent/template.toml (+11 -0)
📝 meta.json (+17 -0)

📄 Description

📝 Description

Adds a new qBittorrent template to the Dokploy templates repository. qBittorrent is a popular open-source BitTorrent client with a web interface for remote management.

What's Added

  • Docker Compose Configuration: Uses LinuxServer.io's qBittorrent image
  • Traefik Integration: Full HTTPS routing with Let's Encrypt SSL certificates
  • Network Configuration: Proper dokploy-network integration
  • Port Management: Configured BitTorrent ports (6881 TCP/UDP) and web UI (8080)
  • Persistent Storage: Volumes for configuration and downloads
  • Template Configuration: Complete template.toml with domain settings
  • Branding: qBittorrent logo and proper meta.json entry

🔧 Features

  • Web-based remote management interface
  • HTTPS access via custom domain
  • Automatic SSL certificate generation
  • Persistent configuration and download storage
  • Proper BitTorrent port exposure for connectivity
  • Linux permissions handling (PUID/PGID)

📋 Files Changed

  • blueprints/qbittorrent/docker-compose.yml - Main service configuration
  • blueprints/qbittorrent/template.toml - Dokploy template configuration
  • blueprints/qbittorrent/logo.svg - Template logo
  • meta.json - Added template metadata entry

🧪 Testing

  • Docker Compose syntax validated
  • Template.toml structure follows Dokploy standards
  • Meta.json entry properly formatted and positioned
  • All required files present

🏷️ Tags

torrent, download, file-sharing


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Dokploy/templates/pull/333 **Author:** [@shishirahm3d](https://github.com/shishirahm3d) **Created:** 9/4/2025 **Status:** ✅ Merged **Merged:** 9/27/2025 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `main` ← **Head:** `add-qbittorrent` --- ### 📝 Commits (4) - [`4c5bab6`](https://github.com/Dokploy/templates/commit/4c5bab6f8026a0521ec2a42bceaca66b00544de2) feat: add qBittorrent BitTorrent client template Add qBittorrent template with Traefik integration, SSL support, and proper port configuration for BitTorrent functionality. - [`650ff11`](https://github.com/Dokploy/templates/commit/650ff1189be2f4a914142ed2297f0ca3aaaa5ae0) feat: add qBittorrent template - [`a0409c3`](https://github.com/Dokploy/templates/commit/a0409c352b9bbf333a5aed1c3216b008f57c2650) fix: apply Dokploy template best practices - [`b0b7cad`](https://github.com/Dokploy/templates/commit/b0b7cad5b805c00908b7164b27fc8c1070b81688) fix: remove manual Traefik config, use Dokploy auto-SSL ### 📊 Changes **4 files changed** (+73 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/qbittorrent/docker-compose.yml` (+29 -0) ➕ `blueprints/qbittorrent/qbittorrent.svg` (+16 -0) ➕ `blueprints/qbittorrent/template.toml` (+11 -0) 📝 `meta.json` (+17 -0) </details> ### 📄 Description ## 📝 Description Adds a new qBittorrent template to the Dokploy templates repository. qBittorrent is a popular open-source BitTorrent client with a web interface for remote management. ## ✨ What's Added - **Docker Compose Configuration**: Uses LinuxServer.io's qBittorrent image - **Traefik Integration**: Full HTTPS routing with Let's Encrypt SSL certificates - **Network Configuration**: Proper dokploy-network integration - **Port Management**: Configured BitTorrent ports (6881 TCP/UDP) and web UI (8080) - **Persistent Storage**: Volumes for configuration and downloads - **Template Configuration**: Complete template.toml with domain settings - **Branding**: qBittorrent logo and proper meta.json entry ## 🔧 Features - ✅ Web-based remote management interface - ✅ HTTPS access via custom domain - ✅ Automatic SSL certificate generation - ✅ Persistent configuration and download storage - ✅ Proper BitTorrent port exposure for connectivity - ✅ Linux permissions handling (PUID/PGID) ## 📋 Files Changed - `blueprints/qbittorrent/docker-compose.yml` - Main service configuration - `blueprints/qbittorrent/template.toml` - Dokploy template configuration - `blueprints/qbittorrent/logo.svg` - Template logo - `meta.json` - Added template metadata entry ## 🧪 Testing - [x] Docker Compose syntax validated - [x] Template.toml structure follows Dokploy standards - [x] Meta.json entry properly formatted and positioned - [x] All required files present ## 📚 Related Links - [qBittorrent Official Website](https://www.qbittorrent.org/) - [qBittorrent GitHub Repository](https://github.com/qbittorrent/qBittorrent) - [LinuxServer qBittorrent Docker Image](https://hub.docker.com/r/linuxserver/qbittorrent) ## 🏷️ Tags `torrent`, `download`, `file-sharing` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-22 20:36:56 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#373