From 43a3c2e4532d548488921d0006e0a42f4d292226 Mon Sep 17 00:00:00 2001 From: perco Date: Sat, 14 Mar 2026 23:40:53 +0100 Subject: [PATCH] feat: ajout GarageManager dans Projets Luca --- services.json | 227 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 184 insertions(+), 43 deletions(-) diff --git a/services.json b/services.json index 4268a84..12e1c97 100644 --- a/services.json +++ b/services.json @@ -12,35 +12,59 @@ "url": "http://192.168.1.29:9300", "docker": null, "self": true, - "tags": ["dashboard"] + "tags": [ + "dashboard" + ] }, { "name": "AgentStats", "desc": "Stats & coûts des agents IA", "url": "http://192.168.1.29:9000", "docker": null, - "tags": ["ia", "monitoring"] + "tags": [ + "ia", + "monitoring" + ] }, { "name": "CronViz", "desc": "Visualisation des cron jobs OpenClaw", "url": "http://192.168.1.29:9100", "docker": null, - "tags": ["cron", "monitoring"] + "tags": [ + "cron", + "monitoring" + ] }, { "name": "MonStatut", "desc": "Monitoring uptime services réseau", "url": "http://192.168.1.29:9200", "docker": null, - "tags": ["monitoring"] + "tags": [ + "monitoring" + ] + }, + { + "name": "OpenClaw Studio", + "desc": "Dashboard web OpenClaw — agents, chat, jobs, approvals", + "url": "http://192.168.1.29:9301", + "docker": null, + "tags": [ + "ia", + "dashboard", + "openclaw" + ] }, { "name": "AgentChat", "desc": "Interface chat avec les agents IA", "url": null, "docker": null, - "tags": ["ia", "chat"], + "tags": [ + "ia", + "chat" + ], "note": "Non démarré — port à définir" }, { @@ -48,8 +72,21 @@ "desc": "Stats système temps réel (CPU, RAM, disques)", "url": null, "docker": null, - "tags": ["monitoring", "system"], + "tags": [ + "monitoring", + "system" + ], "note": "Non démarré — port à définir" + }, + { + "name": "GarageManager", + "desc": "Gestion entretiens & pieces vehicules", + "url": "https://garage.nas.percolouco.com", + "docker": "garagemanager", + "tags": [ + "vehicules", + "maintenance" + ] } ] }, @@ -64,49 +101,69 @@ "desc": "Gestion visuelle des conteneurs Docker", "url": "https://portainer.nas.percolouco.com", "docker": "portainer", - "tags": ["docker", "admin"] + "tags": [ + "docker", + "admin" + ] }, { "name": "Traefik", "desc": "Reverse proxy — routing & certificats SSL", "url": "http://192.168.1.29:8004", "docker": "traefik", - "tags": ["proxy", "ssl"] + "tags": [ + "proxy", + "ssl" + ] }, { "name": "Grafana", "desc": "Dashboards métriques & visualisation", "url": "http://192.168.1.29:3010", "docker": "grafana", - "tags": ["metrics", "monitoring"] + "tags": [ + "metrics", + "monitoring" + ] }, { "name": "InfluxDB", "desc": "Base de données time-series", "url": "http://192.168.1.29:8086", "docker": "influxdb", - "tags": ["database", "metrics"] + "tags": [ + "database", + "metrics" + ] }, { "name": "Dashdot", "desc": "Dashboard système moderne (CPU, RAM, réseau)", "url": "http://192.168.1.29:3001", "docker": "dashboard-dash-1", - "tags": ["system", "monitoring"] + "tags": [ + "system", + "monitoring" + ] }, { "name": "Watchtower", "desc": "Mises à jour automatiques des conteneurs", "url": null, "docker": "watchtower", - "tags": ["docker", "updates"] + "tags": [ + "docker", + "updates" + ] }, { "name": "Gitea Runner", "desc": "Runner CI/CD pour Gitea Actions", "url": null, "docker": "gitea-runner", - "tags": ["ci-cd"] + "tags": [ + "ci-cd" + ] } ] }, @@ -121,77 +178,108 @@ "desc": "Serveur multimédia — films, séries, musique", "url": "http://192.168.1.29:32400/web", "docker": "plex", - "tags": ["streaming", "media"] + "tags": [ + "streaming", + "media" + ] }, { "name": "Jellyseerr", "desc": "Demandes de contenu média", "url": "http://192.168.1.29:5055", "docker": "jellyseerr", - "tags": ["media", "requests"] + "tags": [ + "media", + "requests" + ] }, { "name": "Sonarr", "desc": "Gestion automatique des séries TV", "url": "http://192.168.1.29:8989", "docker": "sonarr", - "tags": ["tv", "automation"] + "tags": [ + "tv", + "automation" + ] }, { "name": "Radarr", "desc": "Gestion automatique des films", "url": "http://192.168.1.29:7878", "docker": "radarr", - "tags": ["movies", "automation"] + "tags": [ + "movies", + "automation" + ] }, { "name": "Lidarr", "desc": "Gestion automatique de la musique", "url": "http://192.168.1.29:8686", "docker": "lidarr", - "tags": ["music", "automation"] + "tags": [ + "music", + "automation" + ] }, { "name": "Prowlarr", "desc": "Gestionnaire d'indexeurs", "url": "http://192.168.1.29:9696", "docker": "prowlarr", - "tags": ["indexer"] + "tags": [ + "indexer" + ] }, { "name": "Jackett", "desc": "Proxy indexeurs torrents", "url": "http://192.168.1.29:9117", "docker": "jackett", - "tags": ["indexer", "torrent"] + "tags": [ + "indexer", + "torrent" + ] }, { "name": "qBittorrent", "desc": "Client torrent (via VPN Gluetun)", "url": "http://192.168.1.29:1234", "docker": "qbittorrent", - "tags": ["torrent", "vpn"] + "tags": [ + "torrent", + "vpn" + ] }, { "name": "Pinchflat", "desc": "Téléchargement automatique YouTube", "url": "http://192.168.1.29:8945", "docker": "pinchflat-pinchflat-1", - "tags": ["youtube", "download"] + "tags": [ + "youtube", + "download" + ] }, { "name": "Tautulli", "desc": "Statistiques et monitoring Plex", "url": "http://192.168.1.29:8181", "docker": "tautulli", - "tags": ["plex", "stats"] + "tags": [ + "plex", + "stats" + ] }, { "name": "FlareSolverr", "desc": "Bypass Cloudflare pour indexeurs", "url": "http://192.168.1.29:8191", "docker": "flaresolverr", - "tags": ["proxy"] + "tags": [ + "proxy" + ] } ] }, @@ -206,42 +294,60 @@ "desc": "Plateforme domotique centrale", "url": "http://192.168.1.29:8123", "docker": "homeassistant", - "tags": ["domotique", "automation"] + "tags": [ + "domotique", + "automation" + ] }, { "name": "ESPhome", "desc": "Firmware & gestion des devices ESP", "url": null, "docker": "esphome", - "tags": ["esp", "firmware"] + "tags": [ + "esp", + "firmware" + ] }, { "name": "Syncthing", "desc": "Synchronisation de fichiers P2P", "url": "http://192.168.1.29:8384", "docker": "syncthing", - "tags": ["sync", "files"] + "tags": [ + "sync", + "files" + ] }, { "name": "Grott", "desc": "Monitoring panneaux solaires Growatt", "url": "http://192.168.1.29:5279", "docker": "grott", - "tags": ["solar", "energy"] + "tags": [ + "solar", + "energy" + ] }, { "name": "Bresser Live", "desc": "Station météo Bresser en temps réel", "url": "http://192.168.1.29:8887", "docker": "bresser-live", - "tags": ["weather", "sensors"] + "tags": [ + "weather", + "sensors" + ] }, { "name": "Mosquitto", "desc": "Broker MQTT", "url": null, "docker": "mosquitto", - "tags": ["mqtt", "iot"] + "tags": [ + "mqtt", + "iot" + ] } ] }, @@ -256,49 +362,69 @@ "desc": "Cloud personnel — fichiers, calendrier, contacts", "url": "http://192.168.1.29:8080", "docker": "nextcloud", - "tags": ["cloud", "files"] + "tags": [ + "cloud", + "files" + ] }, { "name": "Gitea", "desc": "Hébergement Git self-hosted", "url": "http://192.168.1.29:3500", "docker": "gitea", - "tags": ["git", "dev"] + "tags": [ + "git", + "dev" + ] }, { "name": "VSCode", "desc": "Éditeur de code dans le navigateur", "url": "http://192.168.1.29:8888", "docker": "vscode", - "tags": ["dev", "editor"] + "tags": [ + "dev", + "editor" + ] }, { "name": "Planka", "desc": "Gestion de projets Kanban", "url": "https://planka.nas.percolouco.com", "docker": "planka", - "tags": ["kanban", "projects"] + "tags": [ + "kanban", + "projects" + ] }, { "name": "Actual Budget", "desc": "Gestion budget personnel", "url": "http://192.168.1.29:5006", "docker": "actual-server", - "tags": ["finance", "budget"] + "tags": [ + "finance", + "budget" + ] }, { "name": "CronMaster", "desc": "Gestionnaire de tâches cron", "url": "http://192.168.1.29:40123", "docker": "cronmaster", - "tags": ["cron", "scheduler"] + "tags": [ + "cron", + "scheduler" + ] }, { "name": "Homarr", "desc": "Dashboard de démarrage alternatif", "url": "http://192.168.1.29:7575", "docker": "homarr", - "tags": ["dashboard"] + "tags": [ + "dashboard" + ] } ] }, @@ -313,37 +439,52 @@ "desc": "Instance Firefox via VPN Gluetun", "url": "http://192.168.1.29:3000", "docker": "vpn_mh_retak", - "tags": ["vpn", "browser"] + "tags": [ + "vpn", + "browser" + ] }, { "name": "Firefox — coucouze", "desc": "Instance Firefox via VPN Gluetun", "url": "http://192.168.1.29:3100", "docker": "vpn_mh_coucouze", - "tags": ["vpn", "browser"] + "tags": [ + "vpn", + "browser" + ] }, { "name": "Firefox — roxxor", "desc": "Instance Firefox via VPN Gluetun", "url": "http://192.168.1.29:3200", "docker": "vpn_mh_roxxor", - "tags": ["vpn", "browser"] + "tags": [ + "vpn", + "browser" + ] }, { "name": "Firefox — xouz", "desc": "Instance Firefox via VPN Gluetun", "url": "http://192.168.1.29:3300", "docker": "vpn_mh_xouz", - "tags": ["vpn", "browser"] + "tags": [ + "vpn", + "browser" + ] }, { "name": "Firefox — nale", "desc": "Instance Firefox via VPN Gluetun", "url": "http://192.168.1.29:3400", "docker": "vpn_mh_nale", - "tags": ["vpn", "browser"] + "tags": [ + "vpn", + "browser" + ] } ] } ] -} +} \ No newline at end of file