{"id":3608,"date":"2025-05-01T08:00:16","date_gmt":"2025-05-01T06:00:16","guid":{"rendered":"https:\/\/domo.rem81.com\/?p=3608"},"modified":"2026-03-24T09:29:11","modified_gmt":"2026-03-24T08:29:11","slug":"installer-speedtest-tracker-avec-docker-compose-sous-proxmox-et-lintegrer-a-home-assistant","status":"publish","type":"post","link":"https:\/\/domo.rem81.com\/index.php\/2025\/05\/01\/installer-speedtest-tracker-avec-docker-compose-sous-proxmox-et-lintegrer-a-home-assistant\/","title":{"rendered":"HA-Installer Speedtest Tracker avec Docker Compose sous Proxmox et l\u2019int\u00e9grer \u00e0 Home Assistant"},"content":{"rendered":"\n\n\n\n<h1 class=\"wp-block-heading\">Intro<\/h1>\n\n\n\n<p>Sur mon blog <strong>domo.rem81.com<\/strong>, je partage mes aventures en domotique et auto-h\u00e9bergement. Aujourd\u2019hui, je vous guide pour installer <strong>Speedtest Tracker<\/strong>, une application id\u00e9ale pour surveiller votre connexion Internet, dans un conteneur LXC sous Proxmox avec Docker Compose, en utilisant l\u2019image fiable lscr.io\/linuxserver\/speedtest-tracker:latest de LinuxServer.io. Ensuite, je vous montre comment int\u00e9grer les r\u00e9sultats dans <strong>Home Assistant<\/strong> via l\u2019API REST, avec une belle visualisation en bonus. Allons-y !<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Pr\u00e9requis<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un serveur <strong>Proxmox VE<\/strong> (j\u2019utilise la version 8.x).<\/li>\n\n\n\n<li>Une installation de <strong>Home Assistant<\/strong> (VM ou conteneur).<\/li>\n\n\n\n<li>Une connexion Internet active.<\/li>\n\n\n\n<li>Un peu de curiosit\u00e9 technique !<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Avertissement:<\/h1>\n\n\n\n<p>Si vous souhaitez un autre type d&rsquo;installation, rendez vous sur: <a href=\"https:\/\/docs.speedtest-tracker.dev\/getting-started\/installation\">https:\/\/docs.speedtest-tracker.dev\/getting-started\/installation<\/a> et sautez l&rsquo;\u00e9tape 1.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u00c9tape 1 : Cr\u00e9er un conteneur LXC sous Proxmox<\/h1>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Connexion \u00e0 Proxmox<\/strong> :\n<ul class=\"wp-block-list\">\n<li>Acc\u00e9dez \u00e0 https:\/\/votre-ip-proxmox:8006.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Cr\u00e9er le conteneur LXC<\/strong> :\n<ul class=\"wp-block-list\">\n<li>Cliquez sur <strong>\u00ab\u00a0Create CT\u00a0\u00bb<\/strong>.<\/li>\n\n\n\n<li>Configurez :\n<ul class=\"wp-block-list\">\n<li><strong>Hostname<\/strong> : speedtest-tracker.<\/li>\n\n\n\n<li><strong>Template<\/strong> : debian-12-standard.<\/li>\n\n\n\n<li><strong>Password<\/strong> : Un mot de passe pour root.<\/li>\n\n\n\n<li><strong>Disk size<\/strong> : 8 Go.<\/li>\n\n\n\n<li><strong>CPU<\/strong> : 1 ou 2 c\u0153urs.<\/li>\n\n\n\n<li><strong>Memory<\/strong> : 512 Mo ou 1 Go.<\/li>\n\n\n\n<li><strong>Network<\/strong> : Bridge vmbr0, IP statique (ex. 192.168.0.221\/24) ou DHCP.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Validez avec <strong>\u00ab\u00a0Create\u00a0\u00bb<\/strong> et d\u00e9marrez.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00c9tape 2 : Configurer Debian et cr\u00e9er un utilisateur UID 1000<\/h1>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p><strong>Acc\u00e9der au conteneur:<\/strong><\/p>\n\n\n\n<p>Via SSH : ssh root@&lt;votre_ip&gt; ou console Proxmox.<\/p>\n\n\n\n<p><strong>Mettre \u00e0 jour Debian<\/strong> : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>apt update &amp;&amp; apt upgrade -y<\/code><\/code><\/pre>\n\n\n\n<p><strong>Cr\u00e9er un utilisateur avec UID 1000<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pour les permissions, cr\u00e9ez un utilisateur d\u00e9di\u00e9 :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><code>adduser --uid 1000 speedtest-user<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Suivez les invites (mot de passe optionnel).<\/li>\n\n\n\n<li>V\u00e9rifiez : id speedtest-user (attendu : uid=1000)<\/li>\n<\/ul>\n\n\n\n<p><strong>Installer Docker et Docker Compose<\/strong> :<\/p>\n\n\n\n<p>Docker:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y docker.io\nsystemctl enable docker\nsystemctl start docker<\/code><\/pre>\n\n\n\n<p>Docker compose:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y curl\ncurl -L \"https:\/\/github.com\/docker\/compose\/releases\/latest\/download\/docker-compose-$(uname -s)-$(uname -m)\" -o \/usr\/local\/bin\/docker-compose\nchmod +x \/usr\/local\/bin\/docker-compose<\/code><\/pre>\n\n\n\n<p>V\u00e9rifiez : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker --version et docker-compose --version<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3 : Configurer Speedtest Tracker avec Docker Compose<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cr\u00e9er un dossier<\/strong> :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/opt\/speedtest-tracker\ncd \/opt\/speedtest-tracker<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cr\u00e9er une APP_KEY:<\/strong> (l&rsquo;inserer dans le fichier ci dessous avec le base64:)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>echo -n 'base64:'; openssl rand -base64 32;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cr\u00e9er docker-compose.yml<\/strong> :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano docker-compose.yml<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Collez<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>version: \"3\"\nservices:\n  speedtest-tracker:\n    image: lscr.io\/linuxserver\/speedtest-tracker:latest\n    container_name: speedtest-tracker\n    ports:\n      - \"8080:80\"\n      - \"8443:443\"\n    environment:\n      - PUID=1000\n      - PGID=1000\n      - TZ=Europe\/Paris\n      - APP_KEY=base64:JFPMecz4XTujTiC+kNiNAVagZ5eWgRboq0r\/d2JS\/Us=\n      - APP_URL=http:\/\/&lt;votre_ip&gt;:8080\n      - DB_CONNECTION=sqlite\n      - SPEEDTEST_SCHEDULE=0 * * * *\n    volumes:\n      - .\/data:\/config\n    restart: unless-stopped<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pr\u00e9parer le dossier data<\/strong> :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir data\nchown -R 1000:1000 data\nchmod -R 775 data<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lancer<\/strong> :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>docker-compose up -d<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 4 : V\u00e9rifier et acc\u00e9der \u00e0 Speedtest Tracker<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Logs:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>docker logs speedtest-tracker<\/code><\/pre>\n\n\n\n<p><strong>R\u00e9sultat attendu du style:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-7-1024x544.png\" alt=\"\" class=\"wp-image-3629\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-7-1024x544.png 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-7-300x159.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-7-768x408.png 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-7.png 1066w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Interface<\/strong> :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ouvrez http:\/\/&lt;votre_ip&gt;:8080.<\/li>\n\n\n\n<li>Identifiants : admin@example.com<\/li>\n\n\n\n<li>Password: password (\u00e0 changer).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-6-1024x496.png\" alt=\"\" class=\"wp-image-3624\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-6-1024x496.png 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-6-300x145.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-6-768x372.png 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-6-1536x744.png 1536w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-6.png 1553w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Token API<\/strong> :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dans <strong>Settings<\/strong> &gt; <strong>API Tokens<\/strong>, cr\u00e9ez un token<br>(par ex:.e5cnkhkwPqcETyRUfhHZQj1ytQmELimKCkjrL9DW8554ac65).<\/li>\n<\/ul>\n\n\n\n<p><strong>Ajoutez \u00e0 secrets.yaml dans HA :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>speedtest_token: \"Bearer e5cnkhkwPqcETyRUfhHZQj1ytQmELimKCkjrL9DW8554ac65\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 5 : Int\u00e9grer Speedtest Tracker dans Home Assistant<\/h2>\n\n\n\n<p>Ajoutez cette configuration REST dans un fichier configuration.yaml ou (speedtest.yaml si vous utilisez les directives <a href=\"https:\/\/www.home-assistant.io\/docs\/configuration\/splitting_configuration\/\" data-type=\"link\" data-id=\"https:\/\/www.home-assistant.io\/docs\/configuration\/splitting_configuration\/\" target=\"_blank\" rel=\"noreferrer noopener\">include<\/a>)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rest:\n  - resource: http:\/\/&lt;votre_ip&gt;:8080\/api\/v1\/results\/latest\/\n    headers:\n      Authorization: !secret speedtest_token\n    method: GET\n    scan_interval: 3600\n    sensor:\n      - name: \"Speedtest Download\"\n        value_template: \"{{ (value_json.data.download_bits \/ 1000000) | round(2) }}\"\n        device_class: data_rate\n        unique_id: \"speedtest_download\"\n        icon: mdi:speedometer\n        unit_of_measurement: \"Mbit\/s\"\n        state_class: measurement\n      - name: \"Speedtest Upload\"\n        value_template: \"{{ (value_json.data.upload_bits \/ 1000000) | round(2) }}\"\n        device_class: data_rate\n        unique_id: \"speedtest_upload\"\n        icon: mdi:speedometer\n        unit_of_measurement: \"Mbit\/s\"\n        state_class: measurement\n      - name: \"Speedtest Ping\"\n        value_template: \"{{ value_json.data.ping | round(2) }}\"\n        device_class: duration\n        unique_id: \"speedtest_ping\"\n        icon: mdi:speedometer\n        unit_of_measurement: \"ms\"\n        state_class: measurement<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Red\u00e9marrez HA (<strong>Settings<\/strong> &gt; <strong>System<\/strong> &gt; <strong>Restart<\/strong>).<\/li>\n\n\n\n<li>V\u00e9rifiez dans <strong>Developer Tools<\/strong> &gt; <strong>States<\/strong>.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 6 : Visualiser avec une carte dans Home Assistant<\/h2>\n\n\n\n<p>Pour un affichage styl\u00e9, ajoutez cette carte avec custom:mini-graph-card (installez-le via HACS si ce n\u2019est pas fait) dans votre dashboard :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>type: grid\ncards:\n  - type: vertical-stack\n    cards:\n      - name: Speed Test\n        styles:\n          card:\n            - text-transform: uppercase\n            - font-weight: bold\n            - font-size: 125%\n            - letter-spacing: 10px\n        style: |\n          ha-card {\n            border: solid 2px var(--primary-color);\n          }\n        type: custom:button-card\n      - color_thresholds:\n          - color: \"#e73c3c\"\n            value: 70\n          - color: \"#e7b13c\"\n            value: 50\n          - color: \"#3ce74d\"\n            value: 0\n        entities:\n          - entity: sensor.speedtest_download\n        font_size: 80\n        height: 130\n        hours_to_show: 48\n        line_width: 2\n        name: Debit Descendant\n        points_per_hour: 1\n        show:\n          extrema: true\n          graph: line\n          icon: true\n          points: true\n        smoothing: true\n        style: |\n          ha-card {\n            border: solid 2px var(--primary-color);\n          }\n        type: custom:mini-graph-card\n      - color_thresholds:\n          - color: \"#e74c3c\"\n            value: 8\n          - color: \"#1db954\"\n            value: 1\n          - color: \"#3498db\"\n            value: 0\n        entities:\n          - entity: sensor.speedtest_upload\n        font_size: 80\n        height: 130\n        hours_to_show: 48\n        line_width: 2\n        name: Debit Montant\n        points_per_hour: 1\n        show:\n          extrema: true\n          graph: line\n          icon: true\n          points: true\n        smoothing: true\n        style: |\n          ha-card { \n              border: solid 2px var(--primary-color);\n          }\n        type: custom:mini-graph-card\n      - color_thresholds:\n          - color: \"#e73c3c\"\n            value: 500\n          - color: \"#e7b13c\"\n            value: 100\n          - color: \"#3ce74d\"\n            value: 30\n        entities:\n          - entity: sensor.speedtest_ping\n        font_size: 80\n        height: 130\n        hours_to_show: 48\n        line_width: 2\n        name: Test Ping\n        points_per_hour: 1\n        show:\n          extrema: true\n          graph: line\n          icon: true\n          points: true\n        smoothing: true\n        type: custom:mini-graph-card\n        style: |\n          ha-card {\n            border: solid 2px var(--primary-color);\n          }<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"341\" height=\"690\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-4.png\" alt=\"\" class=\"wp-image-3617\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-4.png 341w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/04\/image-4-148x300.png 148w\" sizes=\"auto, (max-width: 341px) 100vw, 341px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 7 : Gestion et d\u00e9pannage<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Mise \u00e0 jour:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>docker-compose down\ndocker-compose pull\ndocker-compose up -d<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Probl\u00e8mes<\/strong> :<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Port bloqu\u00e9 : ufw allow 8080 ou pare-feu Proxmox.<\/li>\n\n\n\n<li>Capteurs HS : V\u00e9rifiez les logs HA.<\/li>\n\n\n\n<li>API inaccessible : Testez avec <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -H \"Authorization: Bearer VOTRE_TOKEN\" http:\/\/&lt;votre_ip&gt;:8080\/api\/v1\/results\/latest\/.<\/code><\/pre>\n\n\n\n<p><strong>R\u00e9ponse attendue du style:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"data\": {\n    \"id\": 5,\n    \"service\": \"ookla\",\n    \"ping\": 15.661,\n    \"download\": 116279515,\n    \"upload\": 91972455,\n    \"download_bits\": 930236120,\n    \"upload_bits\": 735779640,\n    \"download_bits_human\": \"930.24 Mbps\",\n    \"upload_bits_human\": \"735.78 Mbps\",\n    \"created_at\": \"2025-04-08 11:00:01\",\n    \"updated_at\": \"2025-04-08 11:00:29\"\n    \/\/ ... autres champs ...\n  },\n  \"message\": \"ok\"\n}<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p>J\u2019ai opt\u00e9 pour l\u2019image LinuxServer.io apr\u00e8s quelques essais avec d\u2019autres versions \u2013 sa l\u00e9g\u00e8ret\u00e9 et sa fiabilit\u00e9 m\u2019ont conquis. Voir mes stats r\u00e9seau (930 Mbps en descendant chez Free SAS !) dans Home Assistant avec une carte graphique est un vrai plus pour ma domotique. Pour plus d\u2019options (reverse proxy, fr\u00e9quence personnalis\u00e9e), jetez un \u0153il \u00e0 la <a href=\"https:\/\/docs.linuxserver.io\/images\/docker-speedtest-tracker\" target=\"_blank\" rel=\"noreferrer noopener\">doc officielle LinuxServer.io<\/a>. Des questions ou id\u00e9es ? Laissez un commentaire sur <strong>domo.rem81.com<\/strong> !<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">R\u00e9f\u00e9rences:<\/h1>\n\n\n\n<p><a href=\"https:\/\/docs.speedtest-tracker.dev\">https:\/\/docs.speedtest-tracker.dev<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.linuxserver.io\/images\/docker-speedtest-tracker\" target=\"_blank\" rel=\"noreferrer noopener\">doc officielle LinuxServer.io<\/a>.<\/p>\n\n\n\n<p><a href=\"https:\/\/chrishansen.tech\/posts\/SpeedTest_Tracker\/?fbclid=IwY2xjawJga-dleHRuA2FlbQIxMQABHopGFr6KXP-syq1U-xk-GUtDzlGAOH0EnSVVm3IU9mq1Fvp6s8JzttOCuxUF_aem_6EktBNc-GQpu_utLW2iSlQ\">https:\/\/chrishansen.tech\/posts\/SpeedTest_Tracker\/?fbclid=IwY2xjawJga-dleHRuA2FlbQIxMQABHopGFr6KXP-syq1U-xk-GUtDzlGAOH0EnSVVm3IU9mq1Fvp6s8JzttOCuxUF_aem_6EktBNc-GQpu_utLW2iSlQ<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro Sur mon blog domo.rem81.com, je partage mes aventures en domotique et auto-h\u00e9bergement. Aujourd\u2019hui, je vous guide pour installer Speedtest Tracker, une application id\u00e9ale pour surveiller votre connexion Internet, dans &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-3608","post","type-post","status-publish","format-standard","hentry","category-homeassistant"],"_links":{"self":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/comments?post=3608"}],"version-history":[{"count":20,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3608\/revisions"}],"predecessor-version":[{"id":3872,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3608\/revisions\/3872"}],"wp:attachment":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media?parent=3608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/categories?post=3608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/tags?post=3608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}