0 Votes

Modifications pour le document Dashy

Modifié par john le 2026/09/26 16:54

Depuis la version 3.1
modifié par john
sur 2026/09/19 14:28
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 1.1
modifié par john
sur 2026/09/19 14:23
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -45,9 +45,12 @@
45 45  === Accès ===
46 46  
47 47  * Consultation : publique, sans authentification.
48 -* Modification de la configuration : connexion en deux temps, d'abord Authelia, qui redirige ensuite vers la connexion de Dashy (utilisateur défini dans ##conf.yml##, mot de passe dans ##VUE_APP_BOB##).
49 -{{info}}En consultation publique, le contenu de ##conf.yml## reste lisible par tous : n'y mettre ni mot de passe, ni jeton, ni adresse de service qu'on ne veut pas rendre visible.{{/info}}
48 +* Modification de la configuration depuis l'interface : réservée aux utilisateurs connectés, avec une authentification redirigée vers Authelia.
50 50  
50 +{{info}}
51 +En consultation publique, le contenu de ##conf.yml## reste lisible par tous : n'y mettre ni mot de passe, ni jeton, ni adresse de service qu'on ne veut pas rendre visible.
52 +{{/info}}
53 +
51 51  == Configuration ==
52 52  
53 53  Dans ##<APPDATA>/Dashy/user-data## :
... ... @@ -63,47 +63,7 @@
63 63  {{code language="bash"}}
64 64  docker exec dashy yarn validate-config
65 65  {{/code}}
66 -== Statistiques GitHub : github-readme-stats ==
67 67  
68 -Instance locale de github-readme-stats, qui génère les cartes SVG de statistiques GitHub affichées par un widget de Dashy : statistiques du profil, langages les plus utilisés, dépôts épinglés.
69 -
70 -{{code language="yaml"}}
71 -services:
72 - github-readme-stats:
73 - image: github-readme-stats:local
74 - container_name: github-readme-stats
75 - restart: unless-stopped
76 - ports:
77 - - "9000:9000"
78 - environment:
79 - - PAT_1=${PAT_1}
80 - - CACHE_SECONDS=14400
81 -{{/code}}
82 -
83 -* ##PAT_1## : jeton d'accès personnel GitHub, défini dans les variables de la stack Portainer. Jeton classique avec les permissions ##repo## pour compter les dépôts privés.
84 -* ##CACHE_SECONDS## : durée de mise en cache des cartes (4 heures), pour limiter les appels à l'API GitHub.
85 -* Accessible uniquement en local, sur le port 9000.
86 -
87 -Principales adresses :
88 -
89 -|=Carte|=Adresse
90 -|Statistiques du profil|##/api?username=<UTILISATEUR>##
91 -|Langages les plus utilisés|##/api/top-langs?username=<UTILISATEUR>##
92 -|Dépôt épinglé|##/api/pin?username=<UTILISATEUR>&repo=<DEPOT>##
93 -
94 -Dans Dashy, les cartes s'affichent avec un widget de type ##image## qui pointe vers l'instance locale.
95 -
96 -=== Image locale ===
97 -
98 -Portainer ne sait pas construire une image dans une stack : l'image ##github-readme-stats:local## est construite sur l'hôte, depuis le dépôt cloné. Elle n'est donc pas mise à jour par Watchtower. Pour la mettre à jour, depuis le dossier du dépôt :
99 -
100 -{{code language="bash"}}
101 -git pull
102 -docker build -t github-readme-stats:local .
103 -{{/code}}
104 -
105 -Puis redéployer la stack dans Portainer.
106 -
107 107  == Sauvegarde ==
108 108  
109 109  ##<APPDATA>/Dashy/user-data## est sauvegardé par le script de [[Sauvegarde>>Wiki Batcave John.Infrastructure.Sauvegarde.WebHome]]. Dashy enregistre aussi une copie de la configuration précédente dans ce dossier à chaque sauvegarde depuis l'interface.