{"id":71,"date":"2026-07-04T19:11:05","date_gmt":"2026-07-04T17:11:05","guid":{"rendered":"https:\/\/mathieu-bodin.net\/?post_type=rara-portfolio&#038;p=71"},"modified":"2026-07-05T22:30:13","modified_gmt":"2026-07-05T20:30:13","slug":"monitoring-avec-uptime-kuma","status":"publish","type":"rara-portfolio","link":"https:\/\/mbodin.ddns.net\/index.php\/portfolio\/monitoring-avec-uptime-kuma\/","title":{"rendered":"Monitoring avec Uptime Kuma"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Cette documentation d\u00e9crit la proc\u00e9dure d&rsquo;installation de Docker Engine sur un serveur Debian 13, puis le d\u00e9ploiement Uptime Kuma dans un conteneur Docker \u00e0 l\u2019aide de Docker Compose. Il couvre les pr\u00e9requis, l\u2019installation, la configuration, la s\u00e9curisation minimale, l\u2019exploitation quotidienne et les actions de d\u00e9pannage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Etapes importantes de l&rsquo;installation<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ajout de la cl\u00e9 GPG officielle Docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt install -m 0755 -d \/etc\/apt\/keyrings<br>sudo curl -fsSL https:\/\/download.docker.com\/linux\/debian\/gpg -o<br>\/etc\/apt\/keyrings\/docker.asc<br>sudo chmod a+r \/etc\/apt\/keyrings\/docker.asc<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ajout du d\u00e9p\u00f4t APT Docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">sudo tee \/etc\/apt\/sources.list.d\/docker.sources &lt;&lt;EOF<br>Types: deb<br>URIs: https:\/\/download.docker.com\/linux\/debian<br>Suites: $(. \/etc\/os-release &amp;&amp; echo \u00ab\u00a0$VERSION_CODENAME\u00a0\u00bb)<br>Components: stable<br>Architectures: $(dpkg &#8211;print-architecture)<br>Signed-By: \/etc\/apt\/keyrings\/docker.asc<br>EOF<br>sudo apt update<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installation des paquets Docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Activation et v\u00e9rification du service Docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">sudo systemctl enable &#8211;now docker<br>sudo systemctl status docker<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cr\u00e9ation de l\u2019arborescence<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">sudo mkdir -p \/opt\/docker-compose\/uptimekuma<br>cd \/opt\/docker-compose\/uptimekuma<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cr\u00e9ation du fichier docker-compose.yml<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">nano docker-compose.yml<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ins\u00e9rer le contenu suivant :<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">\/services: <br> uptime-kuma: <br> image: louislam\/uptime-kuma:2 <br> container_name: uptime-kuma <br> volumes: <br>   &#8211; data:\/app\/data <br> ports: <br>   &#8211; 3001:3001 <br> restart: always <br>volumes: <br>data:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9marrage du service<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">docker compose up -d<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/mathieu-bodin.net\/wp-content\/uploads\/2026\/07\/Monitoring-avec-Uptime-Kuma.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Contenu embarqu\u00e9 Monitoring avec Uptime Kuma.\"><\/object><a id=\"wp-block-file--media-caafa6e3-59f2-4fc7-a37f-c53a5024118c\" href=\"https:\/\/mathieu-bodin.net\/wp-content\/uploads\/2026\/07\/Monitoring-avec-Uptime-Kuma.pdf\">Monitoring avec Uptime Kuma<\/a><a href=\"https:\/\/mathieu-bodin.net\/wp-content\/uploads\/2026\/07\/Monitoring-avec-Uptime-Kuma.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-caafa6e3-59f2-4fc7-a37f-c53a5024118c\">T\u00e9l\u00e9charger<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cette documentation d\u00e9crit la proc\u00e9dure d&rsquo;installation de Docker Engine sur un serveur Debian 13, puis le d\u00e9ploiement Uptime Kuma dans un conteneur Docker \u00e0 l\u2019aide de Docker Compose. Il couvre les pr\u00e9requis, l\u2019installation, la configuration, la s\u00e9curisation minimale, l\u2019exploitation quotidienne et les actions de d\u00e9pannage. Etapes importantes de l&rsquo;installation Ajout de la cl\u00e9 GPG officielle &hellip; <\/p>\n","protected":false},"author":1,"featured_media":80,"comment_status":"open","ping_status":"closed","template":"","rara_portfolio_categories":[],"class_list":["post-71","rara-portfolio","type-rara-portfolio","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/rara-portfolio\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/rara-portfolio"}],"about":[{"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/rara-portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=71"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/media\/80"}],"wp:attachment":[{"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=71"}],"wp:term":[{"taxonomy":"rara_portfolio_categories","embeddable":true,"href":"https:\/\/mbodin.ddns.net\/index.php\/wp-json\/wp\/v2\/rara_portfolio_categories?post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}