{"id":276,"date":"2026-01-24T12:21:11","date_gmt":"2026-01-24T12:21:11","guid":{"rendered":"https:\/\/rblase.btssio.corsica\/portfolio\/?p=276"},"modified":"2026-03-19T10:32:37","modified_gmt":"2026-03-19T10:32:37","slug":"installation-dun-plug-in-pour-la-solution-netbox","status":"publish","type":"post","link":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/","title":{"rendered":"Installation d&rsquo;un plug-in pour la solution Netbox"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"font-size:25px\"><strong>Contexte<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NetBox est un outil d\u2019inventaire open source reposant sur un concept simple : \u00eatre la \u201cSource of Truth\u201d d\u2019une organisation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il permet notamment de centraliser les informations concernant l\u2019ensemble du parc informatique, comme par exemple :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>les machines virtuelles,<\/li>\n\n\n\n<li>les \u00e9quipements r\u00e9seau (commutateurs, routeurs),<\/li>\n\n\n\n<li>le c\u00e2blage r\u00e9seau,<\/li>\n\n\n\n<li>les tunnels VPN,<\/li>\n\n\n\n<li>ou encore les adresses IP.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Afin d\u2019am\u00e9liorer \u00e0 la fois le confort d\u2019utilisation et la s\u00e9curit\u00e9, NetBox dispose de nombreux plug-ins.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce cas pr\u00e9cis, l\u2019objectif est d\u2019installer le plug-in netbox-otp-plugin, qui permet d\u2019ajouter une double authentification (2FA) pour les utilisateurs.Cette mesure contribue notamment \u00e0 r\u00e9pondre aux exigences du point 8.5 de la norme ISO 27001, relatif \u00e0 la s\u00e9curisation des acc\u00e8s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Environnement technique<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans notre cas :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NetBox est install\u00e9 via Docker<\/strong><\/li>\n\n\n\n<li><strong>sur <\/strong><strong>une machine virtuelle sous Ubuntu 24.04<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019architecture repose donc sur NetBox ex\u00e9cut\u00e9 dans des conteneurs Docker, comme illustr\u00e9 dans le sch\u00e9ma d\u2019infrastructure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"646\" src=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png\" alt=\"\" class=\"wp-image-298\" srcset=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png 966w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34-300x201.png 300w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34-768x514.png 768w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Mise en place du plug-in<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019installation du plug-in n\u00e9cessite l\u2019ajout et la modification de plusieurs fichiers dans l\u2019installation netbox-docker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/netbox-community\/netbox-docker\/wiki\/Using-Netbox-Plugins\">La documentation officielle de NetBox<\/a> \u00e9tant relativement claire, les \u00e9tapes suivantes ont \u00e9t\u00e9 appliqu\u00e9es :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Ajout des d\u00e9pendances du plug-in<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le r\u00e9pertoire netbox-docker, cr\u00e9ation du fichier :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">plugin_requirements.txt<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contenu du fichier :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">netbox-otp-plugin<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Configuration du plug-in<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ajout de la configuration correspondante dans le fichier :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">configuration\/plugins.py<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">afin d\u2019activer le plug-in dans NetBox.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Cr\u00e9ation du Dockerfile pour les plug-ins<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ation du fichier :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dockerfile-Plugins<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce fichier permet d\u2019indiquer \u00e0 Docker d\u2019installer les d\u00e9pendances suppl\u00e9mentaires n\u00e9cessaires aux plug-ins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Modification de la configuration Docker<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Modification du fichier :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">docker-compose-override.yml<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">afin d\u2019indiquer \u00e0 Docker d\u2019utiliser le Dockerfile-Plugins lors de la construction du conteneur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Reconstruction et red\u00e9marrage des conteneurs<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois les modifications effectu\u00e9es, les commandes suivantes sont ex\u00e9cut\u00e9es :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">docker compose build<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">docker compose up<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces commandes permettent de reconstruire l\u2019image Docker puis de relancer les conteneurs NetBox avec le plug-in install\u00e9.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Probl\u00e8mes rencontr\u00e9s<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Lors de l\u2019installation, un probl\u00e8me est apparu lors de la connexion \u00e0 NetBox apr\u00e8s l\u2019activation du plug-in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le syst\u00e8me redirigeait vers une page d\u2019erreur lors de l\u2019authentification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s analyse, il s\u2019est av\u00e9r\u00e9 que :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un fichier de d\u00e9pendances limitait la version maximale de NetBox \u00e0 4.4<\/li>\n\n\n\n<li>alors que notre instance utilisait NetBox 4.5.2<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Cette incompatibilit\u00e9 provoquait donc une erreur lors du chargement du plug-in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La solution a \u00e9t\u00e9 trouv\u00e9e gr\u00e2ce \u00e0 une issue GitHub du projet, qui recommandait de sp\u00e9cifier explicitement l\u2019utilisation des fichiers de d\u00e9pendances adapt\u00e9s aux plug-ins dans le Dockerfile-Plugins.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s cette correction, le plug-in a pu \u00eatre charg\u00e9 correctement.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Fonctionnement du plug-in<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le plug-in install\u00e9 :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>La premi\u00e8re connexion d\u2019un utilisateur se fait normalement, sans double authentification.<\/li>\n\n\n\n<li>Une fois connect\u00e9, l\u2019utilisateur acc\u00e8de \u00e0 un nouvel onglet nomm\u00e9 \u00ab\u00a0OTP Plugin\u00a0\u00bb.<\/li>\n\n\n\n<li>Dans cet onglet, il peut ajouter un jeton d\u2019authentification (g\u00e9n\u00e9ralement via une application d\u2019authentification comme Google Authenticator ou \u00e9quivalent).<\/li>\n\n\n\n<li>Apr\u00e8s l\u2019activation du jeton, toutes les connexions suivantes n\u00e9cessitent la double authentification.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Ainsi, un utilisateur ne pourra plus se connecter sans fournir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>son mot de passe<\/li>\n\n\n\n<li>et son code OTP (One-Time Password).<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>S\u00e9curisation des permissions<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Par d\u00e9faut, le plug-in pr\u00e9sente un probl\u00e8me de s\u00e9curit\u00e9 potentiel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En effet, n\u2019importe quel utilisateur peut cr\u00e9er ou supprimer la double authentification d\u2019un autre utilisateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans un sc\u00e9nario d\u2019attaque, si un compte utilisateur \u00e9tait compromis, un attaquant pourrait :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>d\u00e9sactiver la double authentification de tous les comptes<\/li>\n\n\n\n<li>puis tenter une \u00e9l\u00e9vation de privil\u00e8ges.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pour corriger ce probl\u00e8me, il est n\u00e9cessaire de restreindre les permissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deux autorisations doivent donc \u00eatre configur\u00e9es dans :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Administration \u2192 Permissions<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette correction est \u00e9galement document\u00e9e dans une issue GitHub du projet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ainsi, seules les personnes autoris\u00e9es (administrateurs) pourront g\u00e9rer la double authentification des autres utilisateurs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-1024x574.png\" alt=\"\" class=\"wp-image-278\" srcset=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-1024x574.png 1024w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-300x168.png 300w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-768x430.png 768w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25.png 1517w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-1024x574.png\" alt=\"\" class=\"wp-image-277\" srcset=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-1024x574.png 1024w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-300x168.png 300w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25-768x430.png 768w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-25.png 1517w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Gestion de projet :  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"440\" src=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/01\/image-1024x440.png\" alt=\"\" class=\"wp-image-491\" srcset=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/01\/image-1024x440.png 1024w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/01\/image-300x129.png 300w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/01\/image-768x330.png 768w, https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/01\/image.png 1353w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Comp\u00e9tences sollicit\u00e9s :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Travailler\u00a0en\u00a0mode\u00a0projet<\/li>\n\n\n\n<li>Mettre \u00e0 disposition des utilisateurs un service informatique<\/li>\n\n\n\n<li>R\u00e9pondre aux incidents et aux demandes d\u2019assistance et d\u2019\u00e9volution<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contexte NetBox est un outil d\u2019inventaire open source reposant sur un concept simple : \u00eatre la \u201cSource of Truth\u201d d\u2019une organisation. Il permet notamment de centraliser les informations concernant l\u2019ensemble du parc informatique, comme par exemple : Afin d\u2019am\u00e9liorer \u00e0 la fois le confort d\u2019utilisation et la s\u00e9curit\u00e9, NetBox dispose de nombreux plug-ins. Dans ce [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-276","post","type-post","status-publish","format-standard","hentry","category-realisation-professionnel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Installation d&#039;un plug-in pour la solution Netbox - Accueil<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installation d&#039;un plug-in pour la solution Netbox - Accueil\" \/>\n<meta property=\"og:description\" content=\"Contexte NetBox est un outil d\u2019inventaire open source reposant sur un concept simple : \u00eatre la \u201cSource of Truth\u201d d\u2019une organisation. Il permet notamment de centraliser les informations concernant l\u2019ensemble du parc informatique, comme par exemple : Afin d\u2019am\u00e9liorer \u00e0 la fois le confort d\u2019utilisation et la s\u00e9curit\u00e9, NetBox dispose de nombreux plug-ins. Dans ce [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/\" \/>\n<meta property=\"og:site_name\" content=\"Accueil\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-24T12:21:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-19T10:32:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png\" \/>\n\t<meta property=\"og:image:width\" content=\"966\" \/>\n\t<meta property=\"og:image:height\" content=\"646\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"rblase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"rblase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/\"},\"author\":{\"name\":\"rblase\",\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929\"},\"headline\":\"Installation d&rsquo;un plug-in pour la solution Netbox\",\"datePublished\":\"2026-01-24T12:21:11+00:00\",\"dateModified\":\"2026-03-19T10:32:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/\"},\"wordCount\":704,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929\"},\"image\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png\",\"articleSection\":[\"R\u00e9alisation professionnel\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/\",\"url\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/\",\"name\":\"Installation d'un plug-in pour la solution Netbox - Accueil\",\"isPartOf\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png\",\"datePublished\":\"2026-01-24T12:21:11+00:00\",\"dateModified\":\"2026-03-19T10:32:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage\",\"url\":\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png\",\"contentUrl\":\"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png\",\"width\":966,\"height\":646},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/rblase.btssio.corsica\/portfolio\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installation d&rsquo;un plug-in pour la solution Netbox\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#website\",\"url\":\"https:\/\/rblase.btssio.corsica\/portfolio\/\",\"name\":\"Rapha\u00ebl.B\",\"description\":\"La s\u00e9curit\u00e9 \u00e0 un clic\",\"publisher\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rblase.btssio.corsica\/portfolio\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929\",\"name\":\"rblase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1eea6c6a2ecba1adb15105b879ab42bc39a292c7c6284cbda717f7744b5966cc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1eea6c6a2ecba1adb15105b879ab42bc39a292c7c6284cbda717f7744b5966cc?s=96&d=mm&r=g\",\"caption\":\"rblase\"},\"logo\":{\"@id\":\"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/rblase.btssio.corsica\/portfolio\"],\"url\":\"https:\/\/rblase.btssio.corsica\/portfolio\/author\/ozetr\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installation d'un plug-in pour la solution Netbox - Accueil","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:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/","og_locale":"fr_FR","og_type":"article","og_title":"Installation d'un plug-in pour la solution Netbox - Accueil","og_description":"Contexte NetBox est un outil d\u2019inventaire open source reposant sur un concept simple : \u00eatre la \u201cSource of Truth\u201d d\u2019une organisation. Il permet notamment de centraliser les informations concernant l\u2019ensemble du parc informatique, comme par exemple : Afin d\u2019am\u00e9liorer \u00e0 la fois le confort d\u2019utilisation et la s\u00e9curit\u00e9, NetBox dispose de nombreux plug-ins. Dans ce [&hellip;]","og_url":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/","og_site_name":"Accueil","article_published_time":"2026-01-24T12:21:11+00:00","article_modified_time":"2026-03-19T10:32:37+00:00","og_image":[{"width":966,"height":646,"url":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png","type":"image\/png"}],"author":"rblase","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"rblase","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#article","isPartOf":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/"},"author":{"name":"rblase","@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929"},"headline":"Installation d&rsquo;un plug-in pour la solution Netbox","datePublished":"2026-01-24T12:21:11+00:00","dateModified":"2026-03-19T10:32:37+00:00","mainEntityOfPage":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/"},"wordCount":704,"commentCount":0,"publisher":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929"},"image":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage"},"thumbnailUrl":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png","articleSection":["R\u00e9alisation professionnel"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/","url":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/","name":"Installation d'un plug-in pour la solution Netbox - Accueil","isPartOf":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage"},"image":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage"},"thumbnailUrl":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png","datePublished":"2026-01-24T12:21:11+00:00","dateModified":"2026-03-19T10:32:37+00:00","breadcrumb":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#primaryimage","url":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png","contentUrl":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-content\/uploads\/2026\/03\/image-34.png","width":966,"height":646},{"@type":"BreadcrumbList","@id":"https:\/\/rblase.btssio.corsica\/portfolio\/2026\/01\/24\/installation-dun-plug-in-pour-la-solution-netbox\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/rblase.btssio.corsica\/portfolio\/"},{"@type":"ListItem","position":2,"name":"Installation d&rsquo;un plug-in pour la solution Netbox"}]},{"@type":"WebSite","@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#website","url":"https:\/\/rblase.btssio.corsica\/portfolio\/","name":"Rapha\u00ebl.B","description":"La s\u00e9curit\u00e9 \u00e0 un clic","publisher":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rblase.btssio.corsica\/portfolio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/e86fe328c109f02316d04947c8ac5929","name":"rblase","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1eea6c6a2ecba1adb15105b879ab42bc39a292c7c6284cbda717f7744b5966cc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1eea6c6a2ecba1adb15105b879ab42bc39a292c7c6284cbda717f7744b5966cc?s=96&d=mm&r=g","caption":"rblase"},"logo":{"@id":"https:\/\/rblase.btssio.corsica\/portfolio\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/rblase.btssio.corsica\/portfolio"],"url":"https:\/\/rblase.btssio.corsica\/portfolio\/author\/ozetr\/"}]}},"_links":{"self":[{"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/posts\/276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/comments?post=276"}],"version-history":[{"count":7,"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/posts\/276\/revisions"}],"predecessor-version":[{"id":493,"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/posts\/276\/revisions\/493"}],"wp:attachment":[{"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/media?parent=276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/categories?post=276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rblase.btssio.corsica\/portfolio\/wp-json\/wp\/v2\/tags?post=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}