diff --git a/community_apps/qbittorrent/app.json b/community_apps/qbittorrent/app.json new file mode 100644 index 0000000..fa23f46 --- /dev/null +++ b/community_apps/qbittorrent/app.json @@ -0,0 +1,58 @@ +{ + "$schema": "../../schemas/app-template.schema.json", + "id": "qbittorrent", + "name": "qBittorrent Web", + "tagline": "Client BitTorrent haute performance avec interface web", + "description": "Téléchargez vos fichiers et distributions Linux avec gestion avancée des vitesses et planificateur.", + "longDescription": "Client BitTorrent open source écrit en C++ avec interface web réactive, support du chiffrement, gestion des flux RSS et moteur de recherche intégré.", + "category": "utilities", + "version": "4.6.6", + "developer": "qBittorrent Project", + "website": "https://qbittorrent.org", + "rating": 4.8, + "downloads": "1.3M", + "sizeMb": 110, + "license": "GPLv2", + "icon": "https://lh3.googleusercontent.com/aida-public/AB6AXuCT_RD64GcIA6XYx304uhwSN58YeNQYcgKoGBcwIaVjUusiCgx6GeRuwQ8D58ToYJhxmiS-mJynVz630mZ3kT1bgJe4-qtEbJsMWZYSIxb7aPk-Q3zpoDxfBkEk3vrUM1qznvIDP6KMVounJoAVpka5oKZSrk6pZxlXV3mIMg5yDNqkD39D_Fg4tTStU2T5k2F1SyIYrHRcyAswaevLJDGxlEujRu6GP1CadLUl9gul1c4MheqSMKE4eg", + "screenshots": [], + "firstStartTip": "Identifiants par défaut : Nom d'utilisateur 'admin' et mot de passe temporaire affiché dans les logs du conteneur.", + "composeFile": "docker-compose.yml", + "nginx": { + "recommendedSubdomain": "torrents", + "enableSsl": true, + "mainPort": 8080 + }, + "ports": [ + { + "name": "Web UI", + "description": "Interface Web qBittorrent", + "privatePort": 8080, + "defaultPublicPort": 8085, + "type": "tcp", + "protocol": "http", + "isDefaultNginxTarget": true + } + ], + "volumes": [ + { + "defaultHostPath": "/mnt/storage/downloads", + "containerPath": "/downloads", + "description": "Dossier des téléchargements", + "required": true + }, + { + "defaultHostPath": "/mnt/storage/configs/qbittorrent", + "containerPath": "/config", + "description": "Configuration client", + "required": true + } + ], + "env": [ + { + "key": "WEBUI_PORT", + "defaultValue": "8080", + "label": "Port interne WebUI", + "required": false + } + ] +} \ No newline at end of file