diff --git a/community_apps/adguard-home/app.json b/community_apps/adguard-home/app.json new file mode 100644 index 0000000..401af40 --- /dev/null +++ b/community_apps/adguard-home/app.json @@ -0,0 +1,76 @@ +{ + "$schema": "../../schemas/app-template.schema.json", + "id": "adguard-home", + "name": "AdGuard Home", + "tagline": "Serveur DNS anti-publicités et protection réseau", + "description": "Bloquez les publicités, trackers et logiciels malveillants sur l'ensemble de votre réseau local sans installer d'extension.", + "longDescription": "AdGuard Home fonctionne comme un résolveur DNS local qui redirige les domaines publicitaires et espions vers un trou noir. Contrôle parental, chiffrement DNS-over-HTTPS (DoH) et DNS-over-TLS (DoT) intégrés.", + "category": "network", + "version": "v0.107.52", + "developer": "AdGuard", + "website": "https://adguard.com/adguard-home.html", + "rating": 4.9, + "downloads": "2.1M", + "sizeMb": 95, + "license": "GPLv3", + "icon": "https://lh3.googleusercontent.com/aida-public/AB6AXuCBj60zmHuzKE1qGtiHzWbH-r-GphCWZzJ38IEgFQU7bjZjZVmDasLyDQNkw6nx7k_z-fil8QsDR_6FGAMYzV3ZUSkadmoELAxpSLzc3zM5mejhGTJaO4PnPmSGwz0l6PfEEC7JSWREk2-ZVqjW9ZCmNrmYsYsjseUJD1eMZgaCxJbM6T6WXvSkkpq3V2P8jR-aAhVNkcQWyaS7R1wYwS7jHi5ZJEpJ_HxYwCaUmsXCXkzlEB1x8zCH8Wc5zee3oPoZQMw", + "screenshots": [], + "firstStartTip": "Accédez au port 3000 lors du premier lancement pour suivre l'assistant d'installation et configurer vos règles de filtrage.", + "composeFile": "docker-compose.yml", + "nginx": { + "recommendedSubdomain": "adguard", + "enableSsl": true, + "mainPort": 80 + }, + "ports": [ + { + "name": "Assistant Initial", + "description": "Assistant de bienvenue", + "privatePort": 3000, + "defaultPublicPort": 3000, + "type": "tcp", + "protocol": "http", + "isDefaultNginxTarget": false + }, + { + "name": "Web UI", + "description": "Tableau de bord d'administration", + "privatePort": 80, + "defaultPublicPort": 8086, + "type": "tcp", + "protocol": "http", + "isDefaultNginxTarget": true + }, + { + "name": "Serveur DNS", + "description": "Port DNS standard", + "privatePort": 53, + "defaultPublicPort": 53, + "type": "udp", + "protocol": "udp", + "isDefaultNginxTarget": false + } + ], + "volumes": [ + { + "defaultHostPath": "/mnt/storage/configs/adguard/work", + "containerPath": "/opt/adguardhome/work", + "description": "Statistiques et base de données de filtrage", + "required": true + }, + { + "defaultHostPath": "/mnt/storage/configs/adguard/conf", + "containerPath": "/opt/adguardhome/conf", + "description": "Configuration YAML AdGuard", + "required": true + } + ], + "env": [ + { + "key": "TZ", + "defaultValue": "Europe/Paris", + "label": "Fuseau Horaire", + "required": false + } + ] +} \ No newline at end of file