From c678744958b4799816b4edc349ceb305ec142a05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Sat, 16 May 2026 14:32:29 +0200 Subject: [PATCH] draft: Monter son VPN --- .upgrade-log | 12 ++++--- .version_check_cache.json | 2 +- _logs/not_found.jsonl | 31 +++++++++++++++++++ .../draft_overlay.json | 4 +++ .../draft_overlay.md | 10 ++++++ site_settings.json | 4 ++- 6 files changed, 56 insertions(+), 7 deletions(-) create mode 100644 _logs/not_found.jsonl create mode 100644 ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.json create mode 100644 ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.md diff --git a/.upgrade-log b/.upgrade-log index 66536d6..f05ebc9 100644 --- a/.upgrade-log +++ b/.upgrade-log @@ -1,7 +1,7 @@ -=== 2026-05-15 23:10:32 — démarrage === +=== 2026-05-16 14:26:22 — démarrage === Branche : main -Cloning into '/tmp/tmp.WHWuGQLadN/app'... +Cloning into '/tmp/tmp.CcUPbsrddZ/app'... Installing dependencies from lock file Verifying lock file contents can be installed on current platform. Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update `. @@ -19,7 +19,8 @@ Cannot create cache directory /var/www/.cache/composer/files/, or directory is n - Downloading graham-campbell/result-type (v1.1.3) - Downloading vlucas/phpdotenv (v5.6.2) 0/11 [>---------------------------] 0% - 8/11 [====================>-------] 72% + 9/11 [======================>-----] 81% + 10/11 [=========================>--] 90% 11/11 [============================] 100% - Installing paragonie/random_compat (v9.99.100): Extracting archive - Installing paragonie/constant_time_encoding (v3.1.3): Extracting archive @@ -33,7 +34,7 @@ Cannot create cache directory /var/www/.cache/composer/files/, or directory is n - Installing graham-campbell/result-type (v1.1.3): Extracting archive - Installing vlucas/phpdotenv (v5.6.2): Extracting archive 0/11 [>---------------------------] 0% - 9/11 [======================>-----] 81% + 8/11 [====================>-------] 72% 11/11 [============================] 100% Generating optimized autoload files Class UpdateChecker located in ./src/UpdateChecker.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. @@ -43,6 +44,7 @@ Class ReactionManager located in ./src/ReactionManager.php does not comply with Class BookManager located in ./src/BookManager.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. Class Parsedown located in ./src/Parsedown.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. Class App\Repository\DictionaryRepository located in ./src/Repository/DictionnaryRepository.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. +Class AiService located in ./src/Service/AiService.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. Class RatingManager located in ./src/RatingManager.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. Class FileManager located in ./src/FileManager.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. Class TrendingParser located in ./src/TrendingParser.php does not comply with psr-4 autoloading standard (rule: App\ => ./src). Skipping. @@ -58,4 +60,4 @@ Class DataGit located in ./src/DataGit.php does not comply with psr-4 autoloadin Use the `composer fund` command to find out more! (aucune migration en attente) -=== 2026-05-15 23:10:34 — succès === +=== 2026-05-16 14:26:25 — succès === diff --git a/.version_check_cache.json b/.version_check_cache.json index 639b6d3..fa1ae8d 100644 --- a/.version_check_cache.json +++ b/.version_check_cache.json @@ -1 +1 @@ -{"fetched_at":1778931608,"version":"1.6.12"} +{"fetched_at":1778934402,"version":"1.6.25"} diff --git a/_logs/not_found.jsonl b/_logs/not_found.jsonl new file mode 100644 index 0000000..81e0398 --- /dev/null +++ b/_logs/not_found.jsonl @@ -0,0 +1,31 @@ +{"ts":"2026-05-16 12:26:26","url":"/informatique/recuperer_une_image_installation_fedora","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:127.0) Gecko/20100101 Firefox/127.0"} +{"ts":"2026-05-16 12:26:35","url":"/lieux_remarquables/isere/musee_de_la_draperie_vienne","ref":"https://www.abonnel.fr/lieux_remarquables/isere/musee_de_la_draperie_vienne?idx=informatique%3Ainternet%3Arecherche","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"} +{"ts":"2026-05-16 12:26:36","url":"/informatique/linux/commandes/logout","ref":"","ua":"Mozilla/5.0 (compatible; Barkrowler/0.9; +https://babbar.tech/crawler)"} +{"ts":"2026-05-16 12:26:47","url":"/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot","ref":"https://www.abonnel.fr/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot?idx=journal_geek%3A2024","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"} +{"ts":"2026-05-16 12:26:51","url":"/informatique/serveur/dovecot","ref":"","ua":"Mozilla/5.0 (compatible; Barkrowler/0.9; +https://babbar.tech/crawler)"} +{"ts":"2026-05-16 12:27:03","url":"/informatique/linux/commandes/man","ref":"https://www.abonnel.fr/informatique/linux/commandes/man?idx=informatique%3Alangage%3Apython","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"} +{"ts":"2026-05-16 12:27:12","url":"/informatique/applications/photorec","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"} +{"ts":"2026-05-16 12:27:23","url":"/informatique/linux/admin/choix-du-nom-d-utilisateur","ref":"https://www.abonnel.fr/informatique/linux/admin/choix-du-nom-d-utilisateur?idx=informatique%3Alinux%3Asystem%3Adossiers-remarquables%3Ahome","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"} +{"ts":"2026-05-16 12:27:40","url":"/informatique/applications/base-de-donnees/mariadb/maintenance/afficher-liste-tables","ref":"https://www.abonnel.fr/informatique/applications/base-de-donnees/mariadb/maintenance/afficher-liste-tables?idx=electronique%3Amqtt","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"} +{"ts":"2026-05-16 12:27:57","url":"/informatique/serveur/web-linux-apache/wordpress","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"} +{"ts":"2026-05-16 12:29:07","url":"/electronique/mqtt/index","ref":"","ua":"Mozilla/5.0 (compatible; Barkrowler/0.9; +https://babbar.tech/crawler)"} +{"ts":"2026-05-16 12:29:37","url":"/electronique/esp/specifications-esp32-h2","ref":"","ua":"Mozilla/5.0 (compatible; Barkrowler/0.9; +https://babbar.tech/crawler)"} +{"ts":"2026-05-16 12:30:12","url":"/informatique/applications/earlyoom","ref":"https://www.abonnel.fr/informatique/applications/earlyoom","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"} +{"ts":"2026-05-16 12:30:13","url":"/informatique/linux/system/dossiers-remarquables/gnome/index","ref":"https://www.abonnel.fr/informatique/linux/system/dossiers-remarquables/gnome/index","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"} +{"ts":"2026-05-16 12:30:34","url":"/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:34","url":"/blog/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:34","url":"/web/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:34","url":"/wordpress/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:34","url":"/website/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/wp/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/news/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/2020/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/2019/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/shop/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/wp1/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/test/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/wp2/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/site/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/cms/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:30:35","url":"/sito/wp-includes/wlwmanifest.xml","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36"} +{"ts":"2026-05-16 12:31:25","url":"/informatique/se/freedos","ref":"https://www.abonnel.fr/informatique/se/freedos?idx=electronique%3Ateleinformation-compteur-electricite","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"} diff --git a/ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.json b/ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.json new file mode 100644 index 0000000..a72c1ba --- /dev/null +++ b/ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "Monter son VPN", + "_updated_at": "2026-05-16 12:32:29" +} diff --git a/ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.md b/ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.md new file mode 100644 index 0000000..5e23cfc --- /dev/null +++ b/ee1237a5-c1bc-4a67-96c5-29ad8971dcfe/draft_overlay.md @@ -0,0 +1,10 @@ +# Monter son VPN + + +Le fonctionnement d’un VPN repose sur des serveurs, des protocoles réseau et des technologies de sécurité. Il est possible de monter son VPN sur un serveur loué. + +[Créer un VPN et intaller Pi Hole chez Scaleway](https:*www.scaleway.com/en/docs/create-an-adblocking-vpn-with-pi-hole/) + +[Créer un VPN chez IONOS [EN](https:*www.ionos.com/help/server-cloud-infrastructure/vpn/creating-a-vpn/)] + +[Déployer OpenVPN sur un VPS chez OVH](https://docs.ovh.com/fr/vps/openvpn/) \ No newline at end of file diff --git a/site_settings.json b/site_settings.json index 49818db..79bf960 100644 --- a/site_settings.json +++ b/site_settings.json @@ -8,5 +8,7 @@ "Orange" ] } - ] + ], + "ai_provider": "claude_code", + "ai_model": "claude-haiku-4-5-20251001" } \ No newline at end of file