feat: ajout GarageManager dans Projets Luca

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