{"id":385,"date":"2026-07-13T20:00:27","date_gmt":"2026-07-13T20:00:27","guid":{"rendered":"https:\/\/arkanovax.com\/blog\/?p=385"},"modified":"2026-09-15T16:49:57","modified_gmt":"2026-09-15T16:49:57","slug":"mon-vps","status":"publish","type":"post","link":"https:\/\/arkanovax.com\/blog\/mon-vps\/","title":{"rendered":"2026 | Mon VPS : bien plus qu\u2019un simple serveur"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/07\/Arkanovax_Vps-1024x576.png\" alt=\"\" class=\"wp-image-773\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/07\/Arkanovax_Vps-1024x576.png 1024w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/07\/Arkanovax_Vps-300x169.png 300w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/07\/Arkanovax_Vps-768x432.png 768w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/07\/Arkanovax_Vps-1536x864.png 1536w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/07\/Arkanovax_Vps-660x371.png 660w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/07\/Arkanovax_Vps.png 1672w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">J&rsquo;ai mis beaucoup de temps a trouver un vps qui me plaise. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mon choix 1 est Verycloud. ( <a href=\"https:\/\/verycloud.fr\/vps\/ryzen#offers\" target=\"_blank\" rel=\"noreferrer noopener\">KVM Ryzen 16G<\/a> ) -&gt; Mise \u00e0 jour vers le <a href=\"https:\/\/verycloud.fr\/vps\/linux#offers\" target=\"_blank\" rel=\"noreferrer noopener\">KVM SSD PRO<\/a><\/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\">Mon VPS VeryCloud.<\/h1>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Derni\u00e8re mise \u00e0 jour : 14 Aout<\/strong> <strong>2026<\/strong> : D\u00e9but migration de OvhCloud vers VeryCloud.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Un laboratoire DevOps personnel<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apprendre, automatiser et fiabiliser des services num\u00e9riques<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">En bref<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">J\u2019exploite un laboratoire personnel orient\u00e9 DevOps afin de conserver une pratique concr\u00e8te du d\u00e9veloppement, de l\u2019automatisation et de l\u2019exploitation. Il me permet de tester des solutions dans un cadre ma\u00eetris\u00e9 et de relier les enjeux applicatifs, techniques et op\u00e9rationnels.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Domaine<\/strong><\/td><td><strong>Ce que le laboratoire d\u00e9montre<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Architecture applicative<\/td><td>D\u00e9ploiement de services web et m\u00e9tier dans une architecture conteneuris\u00e9e.<\/td><\/tr><tr><td>Automatisation<\/td><td>Mise en \u0153uvre de workflows pour fiabiliser et industrialiser des t\u00e2ches r\u00e9currentes.<\/td><\/tr><tr><td>Donn\u00e9es<\/td><td>Utilisation de bases relationnelles adapt\u00e9es aux besoins des applications.<\/td><\/tr><tr><td>IA locale<\/td><td>Exp\u00e9rimentation de mod\u00e8les de langage et d\u2019outils de recherche auto-h\u00e9berg\u00e9s.<\/td><\/tr><tr><td>Exploitation<\/td><td>Supervision, mises \u00e0 jour ma\u00eetris\u00e9es, sauvegardes et pr\u00e9paration \u00e0 la reprise.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">1. Architecture et principes de conception<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">La plateforme repose sur une approche modulaire : les services sont ex\u00e9cut\u00e9s dans des conteneurs ind\u00e9pendants, avec une s\u00e9paration claire entre les applications, les donn\u00e9es et les composants transverses. Cette organisation facilite les mises \u00e0 jour, le diagnostic et la reproductibilit\u00e9 des d\u00e9ploiements.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Principe<\/strong><\/td><td><strong>Mise en pratique<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Isolation<\/td><td>Les composants sont s\u00e9par\u00e9s afin de limiter les d\u00e9pendances directes et de rendre les \u00e9volutions plus ma\u00eetrisables.<\/td><\/tr><tr><td>Publication ma\u00eetris\u00e9e<\/td><td>Les applications web sont distribu\u00e9es par une couche d\u00e9di\u00e9e qui centralise le chiffrement HTTPS et le routage.<\/td><\/tr><tr><td>Persistance<\/td><td>Les donn\u00e9es applicatives sont conserv\u00e9es s\u00e9par\u00e9ment des conteneurs afin de simplifier les sauvegardes et les restaurations.<\/td><\/tr><tr><td>\u00c9volutivit\u00e9<\/td><td>De nouveaux services peuvent \u00eatre ajout\u00e9s progressivement, avec une configuration explicite et document\u00e9e.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">2. \u00c9cosyst\u00e8me technique<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Les technologies utilis\u00e9es sont pr\u00e9sent\u00e9es ici pour illustrer les comp\u00e9tences mobilis\u00e9es. Les versions, param\u00e8tres et \u00e9l\u00e9ments de configuration restent priv\u00e9s.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Famille<\/strong><\/td><td><strong>Technologies explor\u00e9es<\/strong><\/td><td><strong>R\u00f4le<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Conteneurisation<\/td><td>Docker et Docker Compose<\/td><td>Ex\u00e9cuter, isoler et orchestrer les services de fa\u00e7on reproductible.<\/td><\/tr><tr><td>Publication web<\/td><td>Nginx, PHP-FPM, reverse proxy HTTPS et certificats automatis\u00e9s<\/td><td>Servir des applications web avec une gestion centralis\u00e9e des flux s\u00e9curis\u00e9s.<\/td><\/tr><tr><td>D\u00e9veloppement .NET<\/td><td>Blazor \/ .NET<\/td><td>Concevoir et d\u00e9ployer une application m\u00e9tier web moderne.<\/td><\/tr><tr><td>Bases de donn\u00e9es<\/td><td>MariaDB et PostgreSQL<\/td><td>Conserver les donn\u00e9es applicatives dans des moteurs relationnels \u00e9prouv\u00e9s.<\/td><\/tr><tr><td>Automatisation<\/td><td>n8n<\/td><td>Construire des workflows, connecter des services et automatiser des processus.<\/td><\/tr><tr><td>IA et recherche<\/td><td>Ollama, Open WebUI et SearXNG<\/td><td>Exp\u00e9rimenter l\u2019IA locale, les interfaces conversationnelles et la recherche.<\/td><\/tr><tr><td>Supervision<\/td><td>Uptime Kuma et Beszel<\/td><td>Contr\u00f4ler la disponibilit\u00e9 des services et les ressources de la plateforme.<\/td><\/tr><tr><td>Maintenance<\/td><td>Watchtower<\/td><td>Accompagner la gestion ma\u00eetris\u00e9e des mises \u00e0 jour des images de services.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">3. Une plateforme d\u2019apprentissage appliqu\u00e9e<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ce laboratoire me donne un terrain d\u2019exp\u00e9rimentation concret pour relier les d\u00e9cisions de projet \u00e0 leurs cons\u00e9quences op\u00e9rationnelles. Il compl\u00e8te ma culture de chef de projet informatique par une pratique active des environnements modernes de d\u00e9veloppement et d\u2019exploitation.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Sujet<\/strong><\/td><td><strong>Apport professionnel<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Cadrage technique<\/td><td>Mieux \u00e9valuer la pertinence, les d\u00e9pendances et les co\u00fbts d\u2019exploitation d\u2019une solution.<\/td><\/tr><tr><td>Dialogue avec les \u00e9quipes<\/td><td>Partager un vocabulaire et des contraintes concr\u00e8tes avec les d\u00e9veloppeurs, administrateurs et profils DevOps.<\/td><\/tr><tr><td>Qualit\u00e9 de service<\/td><td>Prendre en compte la disponibilit\u00e9, la sauvegarde, la supervision et la reprise d\u00e8s la conception.<\/td><\/tr><tr><td>Industrialisation<\/td><td>Transformer des manipulations r\u00e9p\u00e9titives en proc\u00e9dures et automatisations contr\u00f4l\u00e9es.<\/td><\/tr><tr><td>Veille pragmatique<\/td><td>Tester des outils \u00e9mergents, notamment dans l\u2019IA locale et l\u2019automatisation, avant de les recommander.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">4. Fiabilit\u00e9, s\u00e9curit\u00e9 et continuit\u00e9<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">La s\u00e9curit\u00e9 et la continuit\u00e9 ne sont pas trait\u00e9es comme des sujets annexes. Elles guident les choix d\u2019architecture et les pratiques d\u2019exploitation : r\u00e9duction de l\u2019exposition, s\u00e9paration des responsabilit\u00e9s, gestion attentive des secrets, supervision continue et strat\u00e9gie de sauvegarde.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Axe<\/strong><\/td><td><strong>D\u00e9marche mise en \u0153uvre<\/strong><\/td><\/tr><\/thead><tbody><tr><td>S\u00e9curit\u00e9 par conception<\/td><td>R\u00e9duction de l\u2019exposition des composants, s\u00e9paration des services et non-publication des informations d\u2019exploitation.<\/td><\/tr><tr><td>Gestion des secrets<\/td><td>Les identifiants, cl\u00e9s et param\u00e8tres sensibles sont exclus de la documentation et des contenus publics.<\/td><\/tr><tr><td>Supervision<\/td><td>La disponibilit\u00e9 des services et la consommation des ressources sont suivies afin de d\u00e9tecter rapidement un \u00e9cart.<\/td><\/tr><tr><td>Sauvegarde<\/td><td>Les donn\u00e9es et configurations importantes font l\u2019objet de sauvegardes automatis\u00e9es, v\u00e9rifiables et restaurables.<\/td><\/tr><tr><td>Reprise<\/td><td>Les proc\u00e9dures de reconstruction et de restauration sont document\u00e9es pour limiter le risque op\u00e9rationnel.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">5. Conclusion<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ce laboratoire DevOps constitue un projet personnel structurant. Il d\u00e9montre ma capacit\u00e9 \u00e0 faire le lien entre d\u00e9veloppement, architecture, automatisation, donn\u00e9es et exploitation. Mon objectif reste le m\u00eame : concevoir des services utiles, puis les rendre compr\u00e9hensibles, maintenables et fiables dans le temps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les d\u00e9tails techniques d\u2019exploitation restent volontairement priv\u00e9s. Ils ne sont pas n\u00e9cessaires pour comprendre la d\u00e9marche, mais sont essentiels \u00e0 la s\u00e9curit\u00e9 de la plateforme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai mis beaucoup de temps a trouver un vps qui me plaise. Mon VPS VeryCloud. Derni\u00e8re mise \u00e0 jour : 14 Aout 2026 : D\u00e9but migration de OvhCloud vers VeryCloud. Un laboratoire DevOps personnel Apprendre, automatiser et fiabiliser des services num\u00e9riques En bref J\u2019exploite un laboratoire personnel orient\u00e9 DevOps afin de conserver une pratique concr\u00e8te\u2026 <span class=\"read-more\"><a href=\"https:\/\/arkanovax.com\/blog\/mon-vps\/\">Read More: 2026 | Mon VPS : bien plus qu\u2019un simple serveur &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[55],"class_list":["post-385","post","type-post","status-publish","format-standard","hentry","category-arkandev","tag-vps"],"_links":{"self":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/comments?post=385"}],"version-history":[{"count":13,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/385\/revisions"}],"predecessor-version":[{"id":774,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/385\/revisions\/774"}],"wp:attachment":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/media?parent=385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/categories?post=385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/tags?post=385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}