{"id":966,"date":"2026-09-05T15:01:19","date_gmt":"2026-09-05T13:01:19","guid":{"rendered":"https:\/\/jm.garreta.eu\/blog\/?p=966"},"modified":"2026-09-05T15:01:20","modified_gmt":"2026-09-05T13:01:20","slug":"synology-redemarrer-conteneur-docker-gourmand-ram","status":"publish","type":"post","link":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/","title":{"rendered":"Synology : red\u00e9marrer un conteneur Docker gourmand en RAM"},"content":{"rendered":"<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Synology : red\u00e9marrer un conteneur Docker gourmand en RAM\",\n  \"description\": \"Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"jm.garreta.eu\"\n  },\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.cachem.fr\/synology-redemarre-conteneur\/\"\n  },\n  \"inLanguage\": \"fr\",\n  \"articleSection\": \"NAS & Stockage\",\n  \"keywords\": [\n    \"synology\",\n    \"docker\",\n    \"ram\",\n    \"dsm\",\n    \"container manager\"\n  ]\n}\n<\/script><\/p>\n<p>Quand la <strong>RAM de votre NAS Synology<\/strong> baisse jour apr\u00e8s jour, la cause n\u2019est pas toujours \u00e9vidente. Dans beaucoup de cas, ce sont des conteneurs Docker qui finissent par devenir plus gourmands avec le temps. La bonne nouvelle : un <strong>red\u00e9marrage un conteneur Docker<\/strong> peut remettre d\u2019aplomb votre syst\u00e8me, et vous pouvez m\u00eame automatiser l\u2019op\u00e9ration.<\/p>\n<p>Dans ce guide, je vous montre une m\u00e9thode simple : <strong>rep\u00e9rer ce qui consomme le plus<\/strong>, <strong>confirmer au niveau projet\/containeur<\/strong>, puis <strong>red\u00e9marrer manuellement<\/strong> ou <strong>planifier<\/strong> le red\u00e9marrage pour \u00e9viter la d\u00e9rive.<\/p>\n<h2>1) Commencez par identifier le plus gros consommateur de RAM<\/h2>\n<p>Avant de red\u00e9marrer quoi que ce soit, il faut savoir <em>qui<\/em> consomme. Sur DSM, le point de d\u00e9part le plus efficace reste le <strong>Moniteur de ressources<\/strong>.<\/p>\n<p>Proc\u00e9dez ainsi :<\/p>\n<ul>\n<li>Ouvrez <strong>Moniteur de ressources<\/strong> depuis le menu principal.<\/li>\n<li>Allez dans <strong>Performances<\/strong>.<\/li>\n<li>Dans le menu de gauche, s\u00e9lectionnez <strong>Gestionnaire des t\u00e2ches<\/strong>.<\/li>\n<li>Ouvrez l\u2019onglet <strong>Processus<\/strong>.<\/li>\n<li>Cliquez <strong>deux fois<\/strong> sur la colonne <strong>M\u00e9moire priv\u00e9e<\/strong> pour trier par ordre d\u00e9croissant.<\/li>\n<\/ul>\n<p>Vous obtenez alors une vue claire : application native, paquet install\u00e9\u2026 ou <strong>conteneur Docker<\/strong>.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/inline-966-0.png\" alt=\"Moniteur de ressources DSM triant les processus par m\u00e9moire priv\u00e9e\" \/><figcaption>Moniteur de ressources DSM triant les processus par m\u00e9moire priv\u00e9e<\/figcaption><\/figure>\n<h2>2) Confirmez au niveau Projet \/ Conteneur (Docker)<\/h2>\n<p>Une fois que vous avez rep\u00e9r\u00e9 un acteur \u201csuspect\u201d dans le Moniteur de ressources, l\u2019\u00e9tape suivante consiste \u00e0 <strong>confirmer pr\u00e9cis\u00e9ment le conteneur<\/strong> responsable.<\/p>\n<p>Tout d\u00e9pend de votre d\u00e9ploiement :<\/p>\n<h3>Cas A : votre conteneur fait partie d\u2019un projet<\/h3>\n<p>Si votre application Docker est organis\u00e9e en projet (par exemple via Container Manager), vous pouvez v\u00e9rifier la consommation directement au bon niveau.<\/p>\n<ol>\n<li>Ouvrez <strong>Container Manager<\/strong>.<\/li>\n<li>Dans le menu de gauche, allez sur <strong>Projets<\/strong>.<\/li>\n<li>Recherchez le projet concern\u00e9 (ex. votre stack).<\/li>\n<li>Ouvrez le projet, puis allez dans l\u2019onglet <strong>Statistiques<\/strong>.<\/li>\n<li>Par d\u00e9faut, l\u2019affichage est souvent sur <strong>CPU<\/strong>. Basculez sur <strong>RAM<\/strong> pour voir la consommation m\u00e9moire des conteneurs du projet.<\/li>\n<\/ol>\n<h3>Cas B : votre conteneur tourne \u201ctout seul\u201d<\/h3>\n<p>Si vous n\u2019avez pas de notion de projet (conteneur isol\u00e9), le contr\u00f4le se fait directement sur l\u2019objet conteneur.<\/p>\n<ol>\n<li>Dans Container Manager, allez dans <strong>Conteneur<\/strong>.<\/li>\n<li>S\u00e9lectionnez le conteneur concern\u00e9.<\/li>\n<li>Ouvrez l\u2019onglet <strong>Statistiques<\/strong> pour v\u00e9rifier la consommation m\u00e9moire.<\/li>\n<\/ol>\n<p>\u00c0 ce stade, vous savez exactement quel conteneur red\u00e9marrer.<\/p>\n<h2>3) Red\u00e9marrer un conteneur Docker manuellement (le plus simple)<\/h2>\n<p>Quand un conteneur devient trop gourmand, le <strong>red\u00e9marrage manuel<\/strong> est souvent la solution la plus rapide. Sur DSM, l\u2019interface Container Manager permet de le faire en quelques clics.<\/p>\n<p>Proc\u00e9dure :<\/p>\n<ul>\n<li>Dans Container Manager, ouvrez le menu <strong>Conteneur<\/strong>.<\/li>\n<li>S\u00e9lectionnez le conteneur concern\u00e9 (ou faites un clic droit).<\/li>\n<li>Cliquez sur le bouton <strong>Action<\/strong> (en haut \u00e0 droite).<\/li>\n<li>Choisissez <strong>Red\u00e9marrer<\/strong>.<\/li>\n<\/ul>\n<p>Si vous pr\u00e9f\u00e9rez repartir sur l\u2019ensemble d\u2019une stack, vous pouvez aussi red\u00e9marrer un <strong>projet<\/strong> complet : ouvrez le projet, puis <strong>Action &gt; Red\u00e9marrer<\/strong>.<\/p>\n<p>Astuce : observez ensuite la RAM dans le Moniteur de ressources pour v\u00e9rifier que le \u201cpic\u201d retombe.<\/p>\n<h2>4) Automatiser : planifier un red\u00e9marrage hebdomadaire<\/h2>\n<p>Si vous constatez une d\u00e9rive r\u00e9guli\u00e8re (par exemple \u201capr\u00e8s quelques jours\u201d), l\u2019automatisation peut vous faire gagner du temps. L\u2019id\u00e9e : <strong>red\u00e9marrer un conteneur Docker<\/strong> une fois par semaine, \u00e0 un moment o\u00f9 l\u2019impact est minimal.<\/p>\n<p>Mais il faut \u00eatre prudent : un red\u00e9marrage peut interrompre un service (envoi de documents, lecture vid\u00e9o, etc.). Choisissez donc un horaire \u201ccreux\u201d. L\u2019exemple classique est <strong>5h du matin<\/strong>.<\/p>\n<h3>Le chemin dans DSM<\/h3>\n<p>Pour cr\u00e9er la t\u00e2che planifi\u00e9e :<\/p>\n<ol>\n<li>Allez dans <strong>Panneau de configuration<\/strong> &gt; <strong>Planificateur de t\u00e2che<\/strong>.<\/li>\n<li>Cliquez sur <strong>Cr\u00e9er<\/strong>.<\/li>\n<li>Choisissez <strong>T\u00e2che planifi\u00e9e<\/strong> &gt; <strong>Script d\u00e9fini par l\u2019utilisateur<\/strong>.<\/li>\n<li>Donnez un <strong>nom personnalis\u00e9<\/strong> (sans caract\u00e8res sp\u00e9ciaux ni accent).<\/li>\n<li>Choisissez <strong>root<\/strong> comme utilisateur.<\/li>\n<li>Dans l\u2019onglet <strong>Programmer<\/strong>, configurez <strong>R\u00e9p\u00e9ter<\/strong> sur <strong>Toutes les semaines<\/strong>.<\/li>\n<li>S\u00e9lectionnez le jour souhait\u00e9.<\/li>\n<\/ol>\n<p>Ensuite, vous ajoutez le script qui d\u00e9clenche le red\u00e9marrage.<\/p>\n<h3>Anticipez les notifications<\/h3>\n<p>Un red\u00e9marrage programm\u00e9 peut g\u00e9n\u00e9rer une notification d\u2019arr\u00eat dans DSM. Selon vos r\u00e9glages, cela peut aussi d\u00e9clencher des notifications par e-mail ou via l\u2019application mobile. Autrement dit : v\u00e9rifiez vos param\u00e8tres pour \u00e9viter d\u2019\u00eatre noy\u00e9 de messages.<\/p>\n<h2>5) Bonnes pratiques pour \u00e9viter de \u201cmasquer\u201d un vrai probl\u00e8me<\/h2>\n<p>Red\u00e9marrer un conteneur est une <strong>mesure de stabilisation<\/strong>. C\u2019est utile, mais \u00e7a ne remplace pas une analyse si la RAM continue de grimper rapidement.<\/p>\n<p>Voici comment garder une approche saine :<\/p>\n<ul>\n<li><strong>Surveillez<\/strong> : observez la RAM apr\u00e8s red\u00e9marrage et notez la dur\u00e9e avant la prochaine d\u00e9rive.<\/li>\n<li><strong>V\u00e9rifiez la stack<\/strong> : si votre application est compos\u00e9e de plusieurs conteneurs, identifiez celui qui \u201cprend\u201d la m\u00e9moire.<\/li>\n<li><strong>Planifiez intelligemment<\/strong> : un red\u00e9marrage hebdomadaire \u00e0 heure fixe limite l\u2019impact utilisateur.<\/li>\n<li><strong>\u00c9vitez de red\u00e9marrer \u201cau hasard\u201d<\/strong> : commencez toujours par trier par <strong>M\u00e9moire priv\u00e9e<\/strong> dans le Moniteur de ressources.<\/li>\n<\/ul>\n<figure><img decoding=\"async\" src=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/inline-966-1.png\" alt=\"Graphique RAM qui se stabilise apr\u00e8s red\u00e9marrage d\u2019un conteneur Docker\" \/><figcaption>Graphique RAM qui se stabilise apr\u00e8s red\u00e9marrage d\u2019un conteneur Docker<\/figcaption><\/figure>\n<h2>Checklist rapide : la m\u00e9thode en 5 minutes<\/h2>\n<p>Si vous voulez une proc\u00e9dure \u201cterrain\u201d, gardez cette checklist sous la main :<\/p>\n<ol>\n<li>Ouvrez <strong>Moniteur de ressources<\/strong> &gt; <strong>Gestionnaire des t\u00e2ches<\/strong> &gt; <strong>Processus<\/strong>.<\/li>\n<li>Trier par <strong>M\u00e9moire priv\u00e9e<\/strong> (ordre d\u00e9croissant).<\/li>\n<li>Rep\u00e9rez le conteneur ou l\u2019application suspecte.<\/li>\n<li>Confirmez dans <strong>Container Manager<\/strong> (Projet &gt; Statistiques sur RAM, ou Conteneur &gt; Statistiques).<\/li>\n<li>Red\u00e9marrez manuellement, puis observez l\u2019effet. Si c\u2019est r\u00e9current, planifiez un red\u00e9marrage hebdomadaire.<\/li>\n<\/ol>\n<h2>Conclusion : stabiliser, puis comprendre<\/h2>\n<p>Quand un conteneur Docker devient gourmand en RAM sur Synology, <strong>red\u00e9marrer un conteneur Docker<\/strong> est souvent la solution la plus rapide pour retrouver de la marge. En combinant <strong>tri des processus<\/strong>, <strong>v\u00e9rification dans Container Manager<\/strong> et <strong>planification<\/strong>, vous reprenez le contr\u00f4le sans subir la d\u00e9rive.<\/p>\n<p>Et si la consommation revient trop vite, utilisez ces m\u00eames \u00e9tapes pour affiner : vous saurez exactement quel composant surveiller en priorit\u00e9.<\/p>\n<p><em>Source : <a href=\"https:\/\/www.cachem.fr\/synology-redemarre-conteneur\/\" target=\"_blank\" rel=\"noopener nofollow\">https:\/\/www.cachem.fr\/synology-redemarre-conteneur\/<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.<\/p>\n","protected":false},"author":1,"featured_media":968,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"blog_gen_system_prompt":"Tu es un agent IA \u00e9ditorial expert en r\u00e9daction web SEO en fran\u00e7ais, adaptation de style \u00e0 partir d'un corpus, synth\u00e8se \u00e9ditoriale, et g\u00e9n\u00e9ration de prompts d'illustration. Tu agis comme un agent de production \u00e9ditoriale fiable, autonome, prudent et publiable.\r\n\r\nTYPES D'ARTICLES :\r\n- informatif : expliquer clairement un sujet, une notion, une actualit\u00e9.\r\n- synthese : condenser plusieurs id\u00e9es ou enseignements.\r\n- opinion : d\u00e9fendre un point de vue argument\u00e9, faits vs interpr\u00e9tation.\r\n- analyse : approfondir, mettre en perspective, comparer.\r\n- guide : aider le lecteur \u00e0 agir, m\u00e9thode, \u00e9tapes.\r\n- retour_experience : partager un v\u00e9cu, un apprentissage concret.\r\n- veille : commenter une source r\u00e9cente, une tendance.\r\n- comparatif : opposer options, outils, visions.\r\n- editorial : voix personnelle, incarn\u00e9e.\r\n\r\nR\u00c8GLES DE S\u00c9LECTION AUTO DU TYPE :\r\n1. URL seule : veille si r\u00e9cent, informatif si explication, analyse si profondeur, guide si recommandations.\r\n2. Th\u00e8me seul : informatif\/synthese par d\u00e9faut, opinion\/editorial si prise de position, guide si aide pratique.\r\n3. URL + th\u00e8me : type guid\u00e9 par le th\u00e8me, source comme base factuelle.\r\n\r\nR\u00c8GLES ABSOLUES :\r\n1. Ne jamais halluciner.\r\n2. URL fournie = base factuelle principale.\r\n3. Th\u00e8me fourni avec URL = angle \u00e9ditorial.\r\n4. Th\u00e8me seul = article fiable et prudent sans inventer de faits.\r\n5. Le corpus sert au ton, rythme, niveau de langue, structure, posture \u00e9ditoriale. Jamais copier.\r\n6. Information insuffisante = r\u00e9duire le niveau d'affirmation.\r\n7. Article ORIGINAL, pas de plagiat.\r\n8. NE PAS mentionner ni lister les URLs sources en fin d'article. Les liens sources seront ajout\u00e9s automatiquement par le syst\u00e8me.\r\n\r\nVOIX \u00c9DITORIALE \u2014 R\u00c8GLES IMP\u00c9RATIVES :\r\nTu es l'AUTEUR qui ma\u00eetrise le sujet et le transmet avec un point de vue assum\u00e9. Tu n'es PAS un journaliste qui r\u00e9sume un document externe. Tu \u00e9cris l'article, tu ne le commentes pas.\r\n\r\nLISTE NOIRE \u2014 ces tournures sont STRICTEMENT INTERDITES dans le champ \"content\" :\r\n- \"l'article\", \"l'article source\", \"dans l'article source\", \"selon l'article\", \"cet article traite de\", \"l'article parle de\", \"l'article indique que\"\r\n- \"le texte\", \"le texte relay\u00e9\", \"le texte indique\", \"selon le texte\"\r\n- \"la source\", \"la source indique\", \"selon la source\", \"d'apr\u00e8s la source\"\r\n- \"la publication mentionne\", \"la publication indique\"\r\n- \"d'apr\u00e8s les informations publi\u00e9es\"\r\n- \"les \u00e9l\u00e9ments mentionn\u00e9s\", \"parmi les \u00e9l\u00e9ments cit\u00e9s\", \"chiffre cit\u00e9 dans la source\", \"chiffre mentionn\u00e9\"\r\n- TOUTE mention d'un m\u00e9canisme interne ou d'une limite technique : \"tronqu\u00e9\", \"le contenu est tronqu\u00e9\", \"la source est partiellement tronqu\u00e9e\", \"le message fourni\", \"l'extrait\", \"dans le message\".\r\n\r\nR\u00c8GLE DE R\u00c9\u00c9CRITURE : au lieu de \"l'article indique que X fait Y\", \u00e9cris directement \"X fait Y\". Affirme l'information comme un fait ma\u00eetris\u00e9. Si une donn\u00e9e est incertaine, emploie un qualificatif neutre (\"il semble que\", \"selon toute vraisemblance\") SANS jamais r\u00e9f\u00e9rencer la source comme objet.\r\n\r\nPOUR opinion \/ editorial \/ analyse : prends un point de vue clairement affirm\u00e9 d\u00e8s le premier paragraphe. Emploie \"je\" ou \"nous\" selon le ton du corpus. Distingue tes opinions de tes constats, mais assume les deux.\r\n\r\nCLOISONNEMENT : le champ \"analyse.limites\" du JSON est le SEUL endroit o\u00f9 exprimer tes incertitudes ou les limites des sources. JAMAIS dans \"content\".\r\n\r\nANALYSE DE TON (si corpus fourni) :\r\nAnalyser ton dominant, formalit\u00e9, longueur phrases, densit\u00e9, structure, marqueurs de personnalit\u00e9, p\u00e9dagogie\/analyse\/opinion, introduction\/conclusion.\r\nReproduire une voix compatible sans plagiat ni caricature.\r\nSans corpus : style clair, expert, direct, cr\u00e9dible, fluide, lecture rapide.\r\n\r\nOPINION (si type le justifie) :\r\nDistinguer faits et interpr\u00e9tation. Ne jamais inventer d'arguments factuels. Posture affirm\u00e9e mais cr\u00e9dible.\r\n\r\nLONGUEUR : suivre la longueur cible indiqu\u00e9e dans le message utilisateur. Flexible si le sujet l'exige. Toujours privil\u00e9gier la densit\u00e9 utile.\r\n\r\nSEO OBLIGATOIRE :\r\n1. TITRE : mot-cl\u00e9 principal, < 60 caract\u00e8res, accrocheur.\r\n2. SLUG : d\u00e9riv\u00e9 du titre, minuscules, tirets, sans mots vides, < 75 car.\r\n3. META DESCRIPTION : 150-155 car, mot-cl\u00e9, incitation au clic.\r\n4. META TITLE SEO : peut diff\u00e9rer du H1, CTR, < 60 car.\r\n5. FOCUS KEYWORD.\r\n6. TAGS : 3 \u00e0 6, fran\u00e7ais, minuscules.\r\n7. CAT\u00c9GORIE : une cat\u00e9gorie principale.\r\n8. CONTENU HTML :\r\n   - PAS de H1 dans content.\r\n   - H2 > H3 hi\u00e9rarchie correcte.\r\n   - Mot-cl\u00e9 dans premier paragraphe et au moins un H2.\r\n   - Densit\u00e9 1-2% naturelle.\r\n   - Paragraphes courts (3-4 phrases).\r\n   - Au moins une liste \u00e0 puces ou num\u00e9rot\u00e9e.\r\n   - Introduction engageante.\r\n   - Conclusion concise avec ouverture.\r\n   - <strong> pour expressions importantes.\r\n9. JSON-LD Article schema.\r\n\r\nIMAGES :\r\n- 1 image mise en avant OBLIGATOIRE (featured_image).\r\n\r\nIMAGES INLINE (dans le corps de l'article) :\r\n- R\u00e8gle quantitative OBLIGATOIRE : 1 image inline par tranche de ~500 mots d\u00e8s lors que le sujet est visuel, technique ou proc\u00e9dural.\r\n    \u2022 < 500 mots -> 0 image inline\r\n    \u2022 500-900 mots -> ","blog_gen_user_prompt":"TYPE D'ARTICLE DEMAND\u00c9 : guide\r\n\r\nLONGUEUR CIBLE : environ 1200 mots. Adapte la densit\u00e9 en cons\u00e9quence. Si le sujet exige l\u00e9g\u00e8rement plus ou moins, reste flexible, mais vise cette cible.\r\n\r\n---D\u00c9BUT CORPUS DE STYLE---\r\n# Articles du blog \u2014 jm.garreta.eu\r\n\r\n> Export\u00e9 le 08\/03\/2026  \r\n> 116 articles au total\r\n\r\n---\r\n\r\n## Le RGPD j&rsquo;y comprends rien\r\n\r\n**Date :** 24 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** rgpd\r\n\r\nVous entendez parler du RGPD ou r\u00e8glement g\u00e9n\u00e9ral sur la protection des donn\u00e9es personnelles qui entre en vigueur demain 25 mai 2018 et vous n'y comprenez rien ?\r\nEh bien franceinfo a publi\u00e9 un\r\ntr\u00e8s bon article\r\nqui r\u00e9sume ce qu'il faut savoir : la collecte des donn\u00e9es, une politique de confidentialit\u00e9 plus claire (j'esp\u00e8re que celle\r\nici\r\nl'est), un acc\u00e8s et une suppression plus facile de vos donn\u00e9es.\r\nA lire car Internet sera plus clair et on sent bien d\u00e9sormais que tous les acteurs ont bien pris conscience de la r\u00e8glementation et s'efforce de l'appliquer.\r\n\r\n---\r\n\r\n## Le bon respect de l&rsquo;ethic-ette\r\n\r\n**Date :** 25 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** crack, faille, hack, s\u00e9curit\u00e9, vuln\u00e9rabilit\u00e9\r\n\r\nLe hacking l\u00e9gal existe, il est possible soit en s'entra\u00eenant par le biais de machines virtuelles mises \u00e0 disposition pour cibler une particularit\u00e9 comme\r\nhttps:\/\/www.vulnhub.com\/\r\n, ou des sites qui mettent en place des challenges comme\r\nhttps:\/\/www.root-me.org\/\r\n, ou soit par des plateformes de recherche de failles dites bug bounty que des entreprises peuvent utiliser pour v\u00e9rifier leur s\u00e9curit\u00e9 contre r\u00e9mun\u00e9ration, la plus connue en France\r\nhttps:\/\/bountyfactory.io\/\r\n.\r\nSi la s\u00e9curit\u00e9 informatique vous int\u00e9resse, il est obligatoire de passer par l\u00e0, vous vous amuserez \u00e0 mieux comprendre comment cela fonctionne, et pas de risque de voir monsieur le gendarme sonner chez vous \u00e0 6h du matin.\r\nEt impossible de parler s\u00e9curit\u00e9 sans faire un peu de pub pour la communaut\u00e9\r\nZenK-Security\r\n.\r\nSource\r\n\r\n---\r\n\r\n## V\u00e9rifiez la s\u00e9curit\u00e9 de votre mot de passe\r\n\r\n**Date :** 25 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** crack, hack, passphrase, password\r\n\r\nEn regardant une intervention de Damien Bancal de\r\nZATAZ\r\n, celui-ci a parl\u00e9 du site\r\nhttps:\/\/howsecureismypassword.net\/\r\nque je ne connaissais pas et qui permet de v\u00e9rifier la solidit\u00e9 de votre mot de passe. Est-il solide ? Dans un dictionnaire ? Combien de temps un hacker mettra-t-il pour le trouver ?\r\n\r\n---\r\n\r\n## T&rsquo;es pas d\u00e9veloppeur tant que t&rsquo;as pas d\u00e9velopp\u00e9 longtemps, tr\u00e8s longtemps\r\n\r\n**Date :** 25 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** d\u00e9veloppement, programmation\r\n\r\nVoil\u00e0 bien une vision que je partage, celle de Peter Norvig de chez Google. Selon lui l'apprentissage de la programmation prend 10 ans, car non on n'apprendra jamais \u00e0 programmer en lisant un livre.\r\nIl faut une bonne formation, \u00eatre curieux, s'int\u00e9resser \u00e0 plusieurs langages, et pratiquer et de diff\u00e9rentes mani\u00e8res (seul, en \u00e9quipe, en initiant un projet ou en reprenant un existant).\r\nJe m'en aper\u00e7ois avec l'exp\u00e9rience, aujourd'hui je suis capable de passer d'un langage \u00e0 un autre selon le besoin, ou d'en apprendre un nouveau assez facilement. La logique est importante, pour des probl\u00e8mes fonctionnels, de performance, de maintenabilit\u00e9. Mais tout cela s'acquiert en programmant. La th\u00e9orie est belle, mais on ne progresse qu'en butant sur les difficult\u00e9s. J'ai atteint aujourd'hui un certain niveau, mais c'est bien parce que j'\u00e9tais dans la pratique.\r\nInitier des projets, ou reprendre quelque chose te fait forc\u00e9ment progresser, les erreurs ou diff\u00e9rences des autres te font r\u00e9fl\u00e9chir et ont permis d'am\u00e9liorer mes programmes et fa\u00e7ons de faire, je sens bien que je suis plus productif, et on m'appelle tr\u00e8s souvent aussi pour partager des avis. Cela tu ne l'as pas autrement.\r\nBref si vous voulez devenir d\u00e9veloppeur, commencez, et surtout pratiquez encore, encore et encore.\r\nSource\r\n\u2013\r\nSource\r\n\r\n---\r\n\r\n## Il est design\u00e9 ton logiciel ?\r\n\r\n**Date :** 29 May 2018\r\n**Cat\u00e9gories :** Informatique\r\n**Tags :** design, gui, ui, ux\r\n\r\nIl est quand m\u00eame fr\u00e9quent de voir des applications libres non ergonomiques et pas pratiques. Pourtant le besoin premier d'un logiciel est non seulement de r\u00e9pondre \u00e0 un besoin, mais aussi d'\u00eatre facile \u00e0 utiliser et intuitif.\r\nSi un logiciel devient une usine \u00e0 gaz pour une t\u00e2che tr\u00e8s simple, on se demande si certains d\u00e9veloppeurs testent vraiment leur logiciel et si quand ils l'utilisent se disent vraiment s'il est pratique. Quand je d\u00e9veloppe une application, je fais en sorte que celle-ci soit simple et qu'une action soit possible en moins de 3 clics.\r\nCependant nous ne sommes pas des graphistes, et il arrive vite qu'une application soit moche. D'autant plus qu'un regard ext\u00e9rieur permet toujours d'avoir un approche critique et souvent b\u00e9n\u00e9fique pour faciliter l'utilisation.\r\nCet article\r\nDesigners & Logiciels libres : et si on collaborait ?\r\nmontre que des designers cherchent \u00e0 mettre en place leur connaissance, \u00e0 s'entra\u00eener, mais recherchent des projets sur lesquels ils pourraient participer.","blog_gen_featured_img_prompt":"Illustration r\u00e9aliste et moderne d\u2019un NAS Synology dans un rack, avec une interface DSM\/Container Manager stylis\u00e9e en surimpression (sans texte lisible), et des graphiques RAM en arri\u00e8re-plan (courbe qui redescend apr\u00e8s red\u00e9marrage). Ambiance tech, couleurs bleu nuit et vert, \u00e9clairage doux, profondeur de champ, style \u00e9ditorial web, haute r\u00e9solution.","blog_gen_inline_img_prompts":"[{\"placeholder\":\"[IMAGE:1]\",\"prompt\":\"Capture visuelle stylis\u00e9e de l\u2019interface DSM : fen\u00eatre \u201cMoniteur de ressources\u201d avec un tableau de processus tri\u00e9 par \u201cM\u00e9moire priv\u00e9e\u201d (texte non lisible), ambiance sombre, ic\u00f4nes nettes, surbrillance sur une ligne correspondant \u00e0 un conteneur Docker (ic\u00f4ne de baleine\/\u00e9l\u00e9phant Docker abstraite). Style \u00e9ditorial, rendu semi-r\u00e9aliste, couleurs bleu\/gris, contraste \u00e9lev\u00e9.\",\"alt_text\":\"Moniteur de ressources DSM triant les processus par m\u00e9moire priv\u00e9e\"},{\"placeholder\":\"[IMAGE:2]\",\"prompt\":\"Visuel de type infographie : deux panneaux c\u00f4te \u00e0 c\u00f4te. \u00c0 gauche, courbe RAM qui monte progressivement ; \u00e0 droite, courbe RAM qui redescend apr\u00e8s \u201cred\u00e9marrage\u201d (ic\u00f4ne circulaire de red\u00e9marrage). Fond sombre, style propre et minimaliste, couleurs bleu nuit, vert et cyan, sans texte lisible. Ambiance professionnelle pour guide technique.\",\"alt_text\":\"Graphique RAM qui se stabilise apr\u00e8s red\u00e9marrage d\u2019un conteneur Docker\"}]","blog_gen_model":"gpt-5.4-nano","blog_gen_image_model":"gpt-image-1","blog_gen_timestamp":"2026-09-05T12:49:35.196Z","blog_gen_type_article":"guide","blog_gen_longueur_cible":"1200","footnotes":""},"categories":[517],"tags":[516,128,515,140,241],"class_list":["post-966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nas-stockage","tag-container-manager","tag-docker","tag-dsm","tag-ram","tag-synology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Synology : red\u00e9marrer Docker pour lib\u00e9rer la RAM<\/title>\n<meta name=\"description\" content=\"Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Synology : red\u00e9marrer Docker pour lib\u00e9rer la RAM\" \/>\n<meta property=\"og:description\" content=\"Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/\" \/>\n<meta property=\"og:site_name\" content=\"Le blog de Jean-Mich\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-05T13:01:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-05T13:01:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/featured-966-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"jeanmich\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"jeanmich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/\"},\"author\":{\"name\":\"jeanmich\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/89350a073becdf7525c8107c37794900\"},\"headline\":\"Synology : red\u00e9marrer un conteneur Docker gourmand en RAM\",\"datePublished\":\"2026-09-05T13:01:19+00:00\",\"dateModified\":\"2026-09-05T13:01:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/\"},\"wordCount\":1002,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-966.png\",\"keywords\":[\"container manager\",\"docker\",\"dsm\",\"ram\",\"synology\"],\"articleSection\":[\"NAS &amp; Stockage\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/\",\"name\":\"Synology : red\u00e9marrer Docker pour lib\u00e9rer la RAM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-966.png\",\"datePublished\":\"2026-09-05T13:01:19+00:00\",\"dateModified\":\"2026-09-05T13:01:20+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/89350a073becdf7525c8107c37794900\"},\"description\":\"Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-966.png\",\"contentUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-966.png\",\"width\":1536,\"height\":1024,\"caption\":\"NAS Synology avec interface Container Manager et graphique RAM apr\u00e8s red\u00e9marrage\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/synology-redemarrer-conteneur-docker-gourmand-ram\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Synology : red\u00e9marrer un conteneur Docker gourmand en RAM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/\",\"name\":\"Le blog de Jean-Mich\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/89350a073becdf7525c8107c37794900\",\"name\":\"jeanmich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"caption\":\"jeanmich\"},\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/author\\\/jeanmich\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Synology : red\u00e9marrer Docker pour lib\u00e9rer la RAM","description":"Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/","og_locale":"fr_FR","og_type":"article","og_title":"Synology : red\u00e9marrer Docker pour lib\u00e9rer la RAM","og_description":"Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.","og_url":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/","og_site_name":"Le blog de Jean-Mich","article_published_time":"2026-09-05T13:01:19+00:00","article_modified_time":"2026-09-05T13:01:20+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/featured-966-1024x683.png","type":"image\/png"}],"author":"jeanmich","twitter_misc":{"\u00c9crit par":"jeanmich","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#article","isPartOf":{"@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/"},"author":{"name":"jeanmich","@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/89350a073becdf7525c8107c37794900"},"headline":"Synology : red\u00e9marrer un conteneur Docker gourmand en RAM","datePublished":"2026-09-05T13:01:19+00:00","dateModified":"2026-09-05T13:01:20+00:00","mainEntityOfPage":{"@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/"},"wordCount":1002,"commentCount":0,"image":{"@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#primaryimage"},"thumbnailUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/featured-966.png","keywords":["container manager","docker","dsm","ram","synology"],"articleSection":["NAS &amp; Stockage"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/","url":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/","name":"Synology : red\u00e9marrer Docker pour lib\u00e9rer la RAM","isPartOf":{"@id":"https:\/\/jm.garreta.eu\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#primaryimage"},"image":{"@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#primaryimage"},"thumbnailUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/featured-966.png","datePublished":"2026-09-05T13:01:19+00:00","dateModified":"2026-09-05T13:01:20+00:00","author":{"@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/89350a073becdf7525c8107c37794900"},"description":"Votre NAS Synology manque de RAM \u00e0 cause de Docker ? Apprenez \u00e0 identifier le conteneur le plus gourmand puis \u00e0 le red\u00e9marrer (manuel ou planifi\u00e9) sans g\u00eaner vos usages.","breadcrumb":{"@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#primaryimage","url":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/featured-966.png","contentUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2026\/09\/featured-966.png","width":1536,"height":1024,"caption":"NAS Synology avec interface Container Manager et graphique RAM apr\u00e8s red\u00e9marrage"},{"@type":"BreadcrumbList","@id":"https:\/\/jm.garreta.eu\/blog\/synology-redemarrer-conteneur-docker-gourmand-ram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/jm.garreta.eu\/blog\/"},{"@type":"ListItem","position":2,"name":"Synology : red\u00e9marrer un conteneur Docker gourmand en RAM"}]},{"@type":"WebSite","@id":"https:\/\/jm.garreta.eu\/blog\/#website","url":"https:\/\/jm.garreta.eu\/blog\/","name":"Le blog de Jean-Mich","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jm.garreta.eu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/89350a073becdf7525c8107c37794900","name":"jeanmich","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","caption":"jeanmich"},"url":"https:\/\/jm.garreta.eu\/blog\/author\/jeanmich\/"}]}},"_links":{"self":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/comments?post=966"}],"version-history":[{"count":2,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/966\/revisions"}],"predecessor-version":[{"id":971,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/966\/revisions\/971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/media\/968"}],"wp:attachment":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/media?parent=966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/categories?post=966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/tags?post=966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}