{"createdTime":1775056096226,"shownInTree":["kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html","kvm/export-and-import-kvm-virtual-machines-in-linux.html","kvm/install-windows-11-on-kvm.html","marina/2016-05-10-nas-synology-installer-ipkg.html","marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html","marina/2020-10-30-acer-portable-marina.html","marina/2020-10-30-synology-raspberry-marina.html","marina/2021-02-07-reinstall-pc-portable-acer-marina.html","marina/2021-09-10-synology-domaine-eolam.xyz.html","marina/2022-08-17-nas-synology-nextcloud.html","marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html","marina/2024-02-26-synchro_synology_vps.html","marina/2024-05-04-synology-domaine-eolam.xyz.html","marina/2024-09-14-nas-synology-ds723.html","marina/acer-aspire-5-(a515-51).html","marina/caddy_php8_mariadb_nextcloud.html","marina/index.html","marina/marina-portable-acer-octobre-2022.html","marina/minisforum-um890-pro.html","marina/um890-eos-nvme-kde.html"],"attachments":["site-lib/scripts/graph-wasm.wasm","site-lib/fonts/70cc7ff27245e82ad414.ttf","site-lib/fonts/454577c22304619db035.ttf","site-lib/fonts/52ac8f3034507f1d9e53.ttf","site-lib/fonts/05b618077343fbbd92b7.ttf","site-lib/fonts/4bb6ac751d1c5478ff3a.woff2","site-lib/fonts/c504db5c06caaf7cdfba.woff2","site-lib/fonts/01dcbad1bac635f9c9cd.woff2","site-lib/media/6155340132a851f6089e.svg","site-lib/media/2308ab1944a6bfa5c5b8.svg","site-lib/html/file-tree-content.html","site-lib/scripts/webpage.js","site-lib/scripts/graph-wasm.js","site-lib/scripts/graph-render-worker.js","site-lib/media/favicon.png","site-lib/styles/obsidian.css","site-lib/styles/global-variable-styles.css","site-lib/styles/main-styles.css","images/endos0001.png","images/plasma-kde01.png","images/peeble-mousea.png","images/eos006.png","images/kde-energy.png","images/kde-energy-a.png","images/kde-clavier-numerique.png","images/kde-webdav01.png","images/kde-webdav02.png","images/kde-webdav03.png","images/kde-webdav04.png","images/kde-webdav05.png","images/kde-webdav06.png","images/kde-webdav07.png","images/kde-webdav08.png","images/nextcloud-logo-a.png","images/nextcloud_xfce02.png","images/nextcloud_xfce02a.png","images/nextcloud_xfce02b.png","images/nextcloud_xfce02c.png","images/nextcloud_xfce03.png","images/nextcloud-kde01.png","images/nextcloud-kde02.png","images/nextcloud-kde03.png","images/nextcloud-kde04.png","images/nextcloud-kde05.png","images/nextcloud-kde06.png","images/nextcloud-kde07.png","images/eos008.png","images/keepassxc_browser.png","screenshots/syno0.png","screenshots/ds218+.png","screenshots/synoapp.png","screenshots/box-syno.png","screenshots/letsencrypt.png","screenshots/syno1.png","screenshots/syno2.png","screenshots/syno3.png","screenshots/syno4.png","screenshots/syno5.png","screenshots/syno6.png","screenshots/box-syno1.png","screenshots/certificat-lets-encrypt-renew-syno.png","screenshots/ssllabs-eolam.xyz.png","screenshots/pkg001.png","screenshots/pkg002.png","screenshots/synonc0.png","screenshots/syno7.png","screenshots/syno8.png","screenshots/syno9.png","screenshots/synonc1.png","screenshots/synonc2.png","screenshots/synonc3.png","screenshots/synonc4.png","screenshots/synonc7.png","screenshots/synonc7b.png","screenshots/synonc8.png","screenshots/syno100.png","screenshots/syno105.png","screenshots/syno106.png","screenshots/syno107.png","screenshots/syno108.png","screenshots/syno109.png","screenshots/ssl-eolam-01.png","screenshots/ssl-eolam-02.png","screenshots/ssl-eolam-03.png","screenshots/ssl-eolam-04.png","screenshots/ssl-eolam-05.png","screenshots/ssl-eolam-06.png","screenshots/ssl-eolam-07.png","screenshots/nc-eolam-01.png","screenshots/web-eolam-01.png","screenshots/web-eolam-03.png","screenshots/web-eolam-02.png","screenshots/web-eolam-06.png","screenshots/web-eolam-05.png","screenshots/web-eolam-07.png","screenshots/syno101.png","screenshots/syno102.png","screenshots/syno103.png","screenshots/syno104.png","screenshots/syno112.png","screenshots/syno113.png","screenshots/syno114.png","screenshots/syno115.png","screenshots/syno116.png","screenshots/syno122.png","screenshots/syno117.png","screenshots/syno118.png","screenshots/syno119.png","screenshots/syno120.png","screenshots/syno121.png","screenshots/cx11b-docker-searx-1.png","screenshots/syno_part01.png","screenshots/syno_part02.png","screenshots/syno_part03.png","screenshots/syno-proxy-01.png","screenshots/syno-proxy-02.png","screenshots/syno-proxy-03.png","screenshots/web-eolam-04.png","screenshots/syno-cal-01.png","screenshots/syno-cal-02.png","screenshots/syno-cal-03.png","screenshots/syno-cal-04.png","screenshots/syno-cal-05.png","screenshots/syno-cal-06.png","screenshots/syno-cal-07.png","screenshots/syno-cal-08.png","screenshots/syno-proxy-02a.png","screenshots/syno-proxy-03a.png","screenshots/syno-cal-web-01.png","screenshots/syno-ram.png","screenshots/syno-param001.png","screenshots/syno-param002.png","screenshots/syno-param003.png","screenshots/syno-param004.png","screenshots/syno-navi000.png","screenshots/syno-navi001.png","screenshots/syno-navi002.png","screenshots/syno-navi003.png","screenshots/syno-navi005.png","screenshots/syno-navi006.png","screenshots/syno-navi007.png","screenshots/syno-certificat00.png","screenshots/syno-certificat00a.png","screenshots/syno-certificat01.png","screenshots/syno-certificat00b.png","screenshots/syno-certificat02.png","images/nextcloud-xoyize01.png","images/nextcloud-xoyize02.png","images/nextcloud-xoyize03.png","images/nextcloud-xoyize04.png","images/nextcloud-xoyize05.png","screenshots/nextcloud_vm.png","screenshots/nextcloud_vm01.png","screenshots/nextcloud_vm02.png","screenshots/nextcloud0001.png","screenshots/image10a.png","screenshots/image10b.png","screenshots/synocert1.png","screenshots/synocert2.png","screenshots/2024-08-16_12-19.png","site-lib/rss.xml","87d9731a4d6b726956859d3edee24be5_md5.jpg","3412d0676e932393e58b08390f56dae2_md5.jpg","5a9f46088b32a4fdcdc63b8591db6be4_md5.webp","0d01170b7e35c40c382e52da1b9455e4_md5.webp","cedf0f39e3d80146b99816d6da59ac9c_md5.webp","627df056114928400f054cb52296129e_md5.webp","a06a189048936289aa314126047f29f3_md5.webp","d376a54620c7dc25099c9cffe2ac67f2_md5.webp","ecc64486f4771253d6f6955535870651_md5.webp","912f748acb09ff58d3fd4b65937e16f9_md5.webp","b7a80cbdfc77da5cb77c14b69485a304_md5.webp","950b41bd6c30c2e6b65d59994f66b2b4_md5.webp","6b65a24e88ae7b12005586682288eb3f_md5.webp","90e7410c0d44e6d42ae73806a6b72fc3_md5.webp","46dccffb563acb7e6c434bcce39f7b19_md5.png","13444e17acb9ff63801d1718ee717330_md5.webp","6bdaa431b9c3489f8751c1ee7381ff51_md5.webp","5a9de3d8bd94fd798760043c6e0d7f1a_md5.webp","52cb3d44c5658cbb3bddd34e0663482c_md5.webp","acc9f7c5b1bdc4bc71d94178a0e26059_md5.webp","uefi-win11.png","c106b9b3c0d4aa489d5733a63456f467_md5.jpg","e16f64d2cd48beb91c949b773350af2b_md5.jpg","9664df310ff360c7c578216301fb673f_md5.jpg","11418b888176c54afd1625b2cdd6c3dc_md5.jpg","0ddd486a5ace400390ccf19cfd580ed1_md5.jpg","c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg","bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg","bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg","73ad04dc8dd7df177666f927970b9b2e_md5.jpg","2a7176719346e16a19ee528fbe91816d_md5.jpg","a407d82875168d3ea46b7003ec44426d_md5.jpg","9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg","00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg","58ee18cad1a258e0bbeafc3e75683d51_md5.jpg","acf64a7afac10006855a6350f4c45005_md5.jpg","b97c1fe2870486a6904026ecebdbcd5b_md5.jpg","b94bb19fa31df352388b84cc548e68f5_md5.jpg","9bee04ee84478784cbb43a30a5bf591d_md5.jpg","6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg","aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg","aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg","80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg","b5f88a123a7422bd195fc5e89ab34618_md5.jpg","63f2743303fa84617f3987a376ddab84_md5.jpg","d5b91806bfd72db30dfc40022449e565_md5.jpg","ab4c84abe32378a5956d013009ee662a_md5.jpg","7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg","310006b7bdcc00308bf62b40406d2782_md5.jpg","f8b94d7615eef296e106396b8e76a358_md5.jpg","dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg","4be64241a87534bfbbc275b8dacd857a_md5.jpg","a03b46467a336333fb7a86bbb6cbf87f_md5.jpg","4309bd4b6df84807ec3ac416572ad582_md5.jpg","351bbc5735f85058b543b5ea4ae35b51_md5.jpg","cb4bd155f47d88dcf42180e823e621ca_md5.jpg","15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg","176c767e355f5be3aa6dba673250604b_md5.jpg","e84efa56586ccdcd58deae0083d361c9_md5.jpg","ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg","2489aae49053abe0d0871d6d388172a5_md5.jpg","6c3e6842c807d171191c9f714f0c4f77_md5.jpg","79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg","29ab8239fdbf75469411bf100704c5b3_md5.webp","26c05ff5447a260f4ec4805918de3803_md5.webp","84994afe5ee1b4022776fb66d19a34ba_md5.jpg","d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg","3f8979b3a9887f5a034fa7d512314533_md5.jpg","1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg","ca4328c6f7ab42ec41bc64cdd34da7a4_md5.webp","9f263d2e9dbd545da6d8c786a1144bad_md5.jpg","9c57984ecbd7cbba315f6d0f21df27d5_md5.webp","87ff69d8623d68ae1e45d54813d08468_md5.webp","images/acer-aspire-a515-51.png","images/vmm-logo.png","images/vmm0003.png","images/vmm0004.png","images/vmm0005.png","images/nmcli-101a.png","images/nmcli-101b.png","images/virtual-network05a.png","images/vmm0006.png"],"allFiles":["kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html","kvm/export-and-import-kvm-virtual-machines-in-linux.html","kvm/install-windows-11-on-kvm.html","marina/index.html","marina/um890-eos-nvme-kde.html","marina/minisforum-um890-pro.html","marina/2016-05-10-nas-synology-installer-ipkg.html","marina/2021-09-10-synology-domaine-eolam.xyz.html","marina/marina-portable-acer-octobre-2022.html","marina/caddy_php8_mariadb_nextcloud.html","marina/acer-aspire-5-(a515-51).html","marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html","marina/2024-05-04-synology-domaine-eolam.xyz.html","marina/2024-02-26-synchro_synology_vps.html","marina/2020-10-30-acer-portable-marina.html","marina/2020-10-30-synology-raspberry-marina.html","marina/2022-08-17-nas-synology-nextcloud.html","marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html","marina/2021-02-07-reinstall-pc-portable-acer-marina.html","marina/2024-09-14-nas-synology-ds723.html","images/vmm0006.png","images/vmm0005.png","images/vmm0004.png","images/vmm0003.png","images/virtual-network05a.png","images/nmcli-101b.png","images/nmcli-101a.png","images/vmm-logo.png","site-lib/scripts/graph-wasm.wasm","site-lib/fonts/70cc7ff27245e82ad414.ttf","site-lib/fonts/454577c22304619db035.ttf","site-lib/fonts/52ac8f3034507f1d9e53.ttf","site-lib/fonts/05b618077343fbbd92b7.ttf","site-lib/fonts/4bb6ac751d1c5478ff3a.woff2","site-lib/fonts/c504db5c06caaf7cdfba.woff2","site-lib/fonts/01dcbad1bac635f9c9cd.woff2","site-lib/media/6155340132a851f6089e.svg","site-lib/media/2308ab1944a6bfa5c5b8.svg","site-lib/html/file-tree-content.html","site-lib/scripts/webpage.js","site-lib/scripts/graph-wasm.js","site-lib/scripts/graph-render-worker.js","site-lib/media/favicon.png","site-lib/styles/obsidian.css","site-lib/styles/global-variable-styles.css","site-lib/styles/main-styles.css"],"webpages":{"marina/2016-05-10-nas-synology-installer-ipkg.html":{"title":"2016-05-10-NAS-Synology-installer-IPKG","icon":"","description":"tags: [serveur] lang: fr description: Installer gestionnaire IPKG<a data-tooltip-position=\"top\" aria-label=\"https://community.synology.com/enu/forum/1/post/127148\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://community.synology.com/enu/forum/1/post/127148\" target=\"_self\">How to install IPKG on Synology NAS</a>Hi, I just wanted to share how I installed IPKG on my DS1019+, since I had trouble finding a complete guide. The process should work the same for other DiskStations. This topic is relatively new to me, so I probably won't be able to answer any questions. However, here is how to do it: Go to the Synology Package Center, click on \"Settings\" on the top right corner and then click on \"package sources\". Add the source \"http://www.cphub.net\" (you can choose the name freely, i.e. \"CPHub\") Now close the settings. In the package center on the left go to the \"Community\" tab. Find and install \"Easy Bootstrap Installer\" from QTip. There is also a GUI Version if you prefer, called \"iPKGui\", also from QTip. IPKG is now installed. The executables are located in \"/opt/bin/\". You can SSH to your NAS and use it. However, the directory has not yet been added to the PATH variable, so to use it you would always need to use the full path \"/opt/bin/ipkg\". You can add the directory to the PATH variable using the following command: export PATH=\"$PATH:/opt/bin\" However, this would only add the directory to PATH for the current session. To make the change persistent, you need to edit the \"/etc/profile\". To do that I used the \"nano\" editor that I had to install first. Run the following commands: sudo /opt/bin/ipkg update\nsudo /opt/bin/ipkg install nano\nsudo nano /etc/profile Now find the PATH variable. It should look something like this: PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin At the end of this string, just append \":/opt/bin\" (don't forget the colon). Then save and close the file (CTRL + \"O\", then Enter, then CTRL + \"X\"). Note that this will not automatically update your PATH for the current session. To do this, you can run: source /etc/profile To check wheter it worked, enter the command: echo $PATH | tr \":\" \"\\n\" | nl You should see the entry for \"/opt/bin\" there. Now your all set. I hope this will help someone.\nby Matt | mercredi 13 janvier 2016 | Web/Tech | 2 commentsen tant qu’utilisateur admin et basculer en root (mot de passe identique).ssh -p 57022 admin@eola.synology.me\nsudo -s\nOn arrive sur le prompt suivantsh-4.3# Identifier le modèle du processeur :cat /proc/cpuinfo\nce qui nous retourne:Processor\t: Feroceon 88FR131 rev 1 (v5l)\nBogoMIPS\t: 1192.75\nFeatures\t: swp half thumb fastmult edsp CPU implementer\t: 0x56\nCPU architecture: 5TE\nCPU variant\t: 0x2\nCPU part\t: 0x131\nCPU revision\t: 1 Hardware\t: Feroceon-KW\nRevision\t: 0000\nSerial : 0000000000000000\nEnsuite, il nous reste à télécharger le bon fichier fichier correspondant à notre processeur. Le wiki Synology allemand existe toujours et nous donne:\n<br><a data-tooltip-position=\"top\" aria-label=\"http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh\" target=\"_self\">ARM (armv5tejl, nur DS107+,DS207+,CS407,RS407)</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/ds101-bootstrap_1.0-4_powerpc.xsh\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/ds101-bootstrap_1.0-4_powerpc.xsh\" target=\"_self\">PowerPC (ppc_6xx)</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh\" target=\"_self\">PowerPC (ppc_85xx, e500v?)</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"http://web.archive.org/web/20121005035819/http://wizjos.endofinternet.net/synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://web.archive.org/web/20121005035819/http://wizjos.endofinternet.net/synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh\" target=\"_self\">Marvell Kirkwood 88F6281, 88F6282, 88FR131 (ARMv5TE Feroceon)</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh\" target=\"_self\">Intel Atom</a>\nOn récupère le fichier bootstrap qui va installer ipkg (ici processeur arm Feroceon ):cd /volume1/@tmp\nwget http://web.archive.org/web/20121005035819/http://wizjos.endofinternet.net/synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh\nLes droits et exécution:chmod +x syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh\nsh ./syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh\nOptware Bootstrap for syno-mvkw.\nExtracting archive... please wait\nbootstrap/\nbootstrap/optware-bootstrap.ipk\nbootstrap/wget.ipk\n1227+1 records in\n1227+1 records out\n251661 bytes (252 kB) copied, 0.101417 s, 2.5 MB/s\nbootstrap/bootstrap.sh\nbootstrap/ipkg.sh\nbootstrap/ipkg-opt.ipk\nCreating temporary ipkg repository...\nInstalling optware-bootstrap package...\nUnpacking optware-bootstrap.ipk...Done.\nConfiguring optware-bootstrap.ipk...Modifying /etc/rc.local\nDone.\nInstalling ipkg...\nUnpacking ipkg-opt.ipk...Done.\nConfiguring ipkg-opt.ipk...Done.\nRemoving temporary ipkg repository...\nOn actualise les paquets:ipkg update Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz\nInflating http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz\nUpdated list of available packages in /opt/lib/ipkg/lists/cross\nSuccessfully terminated.\nOn vérifie si mise à jouripkg upgrade\nNothing to be done\nSuccessfully terminated.\nInstaller l'éditeur nano :ipkg install nano\nListe des paquets disponibles :ipkg list\nInstaller un paquet:ipkg install &lt;paquet&gt;\nSupprimer un paquet:ipkg remove &lt;paquet&gt;\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"layout: post","level":2,"id":"layout_post_0"},{"heading":"layout: article title: \"NAS Synology, ajouter des applications supplémentaires\" toc: true ref: tutoriel modif: 2019-10-02","level":2,"id":"layout_article_title_\"NAS_Synology,_ajouter_des_applications_supplémentaires\"_toc_true_ref_tutoriel_modif_2019-10-02_0"},{"heading":"NAS Synology : installer IPKG pour ajouter des applications supplémentaires","level":2,"id":"NAS_Synology_installer_IPKG_pour_ajouter_des_applications_supplémentaires_0"},{"heading":"Installer IPKG","level":3,"id":"Installer_IPKG_0"},{"heading":"Ouvrir une session SSH sur le NAS","level":4,"id":"Ouvrir_une_session_SSH_sur_le_NAS_0"},{"heading":"Installer un gestionnaire de paquet sur le NAS","level":4,"id":"Installer_un_gestionnaire_de_paquet_sur_le_NAS_0"}],"links":[],"author":"","coverImageURL":"","fullURL":"marina/2016-05-10-nas-synology-installer-ipkg.html","pathToRoot":"..","attachments":[],"createdTime":1774855663774,"modifiedTime":1774855663775,"sourceSize":5664,"sourcePath":"marina/2016-05-10-NAS-Synology-installer-IPKG.md","exportPath":"marina/2016-05-10-nas-synology-installer-ipkg.html","showInTree":true,"treeOrder":1,"backlinks":[],"type":"markdown"},"marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html":{"title":"2019-09-29-NAS_Synology_renouvellement_certificat_LetsEncrypt","icon":"","description":"layout: article\ntitle: NAS Synology renouvellement certificat LetsEncrypt\ntoc: true\nref: (falcutatif)\nmodif: 2019-09-29\ntags: synology\nlang: fr\ndescription: Synology LetsEncrypt Le certificat gratuit délivré par Let's encrypt dure 3 mois, après quoi il doit être renouvelé, avant la date limite.\nÀ travers son puissant système d'exploitation, Synology Nas intègre ce \"processus\" et le rend automatique et très facile à gérer.\nSi vous avez un domaine et que vous l'utilisez pour l'hébergement Web ou simplement pour accéder à votre Synas Nas, il est possible de renouveler le certificat en suivant les images de ce guide que j'ai soigneusement préparées pour vous. Je vais maintenant vous expliquer, étape par étape, ce qui doit être fait.Étape 1 : connectez-vous à votre NAS Synology à l'aide de vos informations d'identification racine.\nAllez dans Panneau de configuration / Sécurité / Certificat\nFaites un clic droit sur le domaine que vous souhaitez renouveler.\nCliquez sur «Renouveler le certificat» <img src=\"screenshots/synocert1.png\" target=\"_self\">Renouveler la synologie des certificats SSLÉtape 2 : Assurez-vous d’ouvrir votre port via les paramètres de votre routeur.\nVous devez ouvrir les ports TCP / UDP 80 et 443.\nChaque routeur a sa propre interface de conception en ce qui concerne cet aspect.Étape 3 : Cliquez sur Appliquer et dans un délai maximal de 5 à 10 secondes après que votre certificat sera automatiquement renouvelé.<br><img src=\"screenshots/synocert2.png\" target=\"_self\">Avertissement : chaque fois que votre certificat chiffré approche de la fin de la période de 3 mois, pensez à effectuer cette opération simple qui vous prendra moins d'une minute.\nLorsque votre certificat crypté est sur le point d'expirer, vous verrez le verrou vert avant que le nom de domaine ne devienne rouge.\nCeci étant dit, sachez que vous pouvez toujours renouveler votre certificat avant son expiration même si le verrou avant votre nom de domaine est toujours vert / n'a pas encore viré au rouge.\nVous n'avez pas à attendre que le verrou devienne rouge pour pouvoir renouveler votre certificat.<br>Dépannage de TLS-SNI-01 : Si vous recevez un courrier électronique de la part de cryptage sur la fin de vie de TLS-SNI-01, veuillez vous reporter à cet article: <a data-tooltip-position=\"top\" aria-label=\"https://mariushosting.com/how-to-solve-synology-lets-encrypt-tls-sni-01-end-of-life/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://mariushosting.com/how-to-solve-synology-lets-encrypt-tls-sni-01-end-of-life/\" target=\"_self\">How to Solve Synology Let’s Encrypt TLS-SNI-01 end of life</a><br><a data-tooltip-position=\"top\" aria-label=\"https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide\" target=\"_self\">HTTPS certificates for your Synology NAS using acme.sh</a>Les dossiers avec les certificats/usr/syno/etc/certificate/smbftpd/ftpd/\n/usr/syno/etc/certificate/_archive/Q39wo1/\n/usr/local/etc/certificate/WebDAVServer/webdav/\n/usr/local/etc/certificate/WebStation/vhost_d19fbf6b-3d71-450b-b9f8-aac4c99c9e5f/\n/usr/local/etc/certificate/HyperBackupVault/HyperBackupVault/\n/usr/local/etc/certificate/CardDAVServer/carddav/\n/usr/local/etc/certificate/CloudStation/CloudStationServer/\nMise à jour manuel des certificatscp /usr/syno/etc/certificate/_archive/Q39wo1/*.pem /usr/syno/etc/certificate/smbftpd/ftpd/\ncp /usr/syno/etc/certificate/_archive/Q39wo1/*.pem /usr/local/etc/certificate/WebDAVServer/webdav/\ncp /usr/syno/etc/certificate/_archive/Q39wo1/*.pem /usr/local/etc/certificate/WebStation/vhost_d19fbf6b-3d71-450b-b9f8-aac4c99c9e5f/\ncp /usr/syno/etc/certificate/_archive/Q39wo1/*.pem /usr/local/etc/certificate/HyperBackupVault/HyperBackupVault/\ncp /usr/syno/etc/certificate/_archive/Q39wo1/*.pem /usr/local/etc/certificate/CardDAVServer/carddav/\ncp /usr/syno/etc/certificate/_archive/Q39wo1/*.pem /usr/local/etc/certificate/CloudStation/CloudStationServer/\n<br><a data-tooltip-position=\"top\" aria-label=\"https://forum.synology.com/enu/viewtopic.php?t=119699\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://forum.synology.com/enu/viewtopic.php?t=119699\" target=\"_self\">Forum letsencrypt synology</a><br>\n<a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide\" target=\"_self\">https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide</a>","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"layout: post","level":2,"id":"layout_post_0"},{"heading":"NAS Synology renouvellement certificat LetsEncrypt","level":2,"id":"NAS_Synology_renouvellement_certificat_LetsEncrypt_0"}],"links":[],"author":"","coverImageURL":"screenshots/synocert1.png","fullURL":"marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html","pathToRoot":"..","attachments":["screenshots/synocert1.png","screenshots/synocert2.png"],"createdTime":1774855662748,"modifiedTime":1774855662748,"sourceSize":3974,"sourcePath":"marina/2019-09-29-NAS_Synology_renouvellement_certificat_LetsEncrypt.md","exportPath":"marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html","showInTree":true,"treeOrder":2,"backlinks":[],"type":"markdown"},"marina/2020-10-30-acer-portable-marina.html":{"title":"2020-10-30-ACER-Portable-Marina","icon":"","description":"layout: postlayout: article\ntitle : ACER-Portable-Marina\ntoc: true\ntags: divers\nmodif: 2021-02-07Partitions (vue côté linux/manjaro)sudo gdisk /dev/sda -l\nGPT fdisk (gdisk) version 1.0.3 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT.\nDisk /dev/sda: 500118192 sectors, 238.5 GiB\nModel: Micron_1100_MTFD\nSector size (logical/physical): 512/512 bytes\nDisk identifier (GUID): 85BCCB3F-FC89-415C-AE13-1160873222DC\nPartition table holds up to 128 entries\nMain partition table begins at sector 2 and ends at sector 33\nFirst usable sector is 34, last usable sector is 500118158\nPartitions will be aligned on 1-sector boundaries\nTotal free space is 14957 sectors (7.3 MiB) Number Start (sector) End (sector) Size Code Name 1 2048 206847 100.0 MiB EF00 EFI system partition 2 206848 239615 16.0 MiB 0C01 Microsoft reserved ... 3 239616 249123840 118.7 GiB 0700 Basic data partition 4 498008064 500105215 1024.0 MiB 2700 Basic data partition 5 249123841 498008063 118.7 GiB 8300 <a data-tooltip-position=\"top\" aria-label=\"https://www.lifewire.com/efi-file-2620983\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.lifewire.com/efi-file-2620983\" target=\"_self\">What Is an EFI File? </a>\nMontage partition EFI\nmount /dev/sda1 /boot/efi La partition windows est montée au démarrage\n/dev/sda3 on /run/media/marina/Acer\nCréation dossier chargeur microsoft\nmkdir /boot/efi/EFI/microsoft\nCopier le chargeur windows efi\ncp /run/media/marina/Acer/Windows/System32/Boot/winload.efi /boot/efi/EFI/microsoft/\nUUID de la partition EFI (/dev/sda1 fat32)\nblkid /dev//sda1 /dev//sda1: LABEL=\"ESP\" UUID=\"2A4B-43EC\" TYPE=\"vfat\" PARTLABEL=\"EFI system partition\" PARTUUID=\"7773c360-8d79-4c22-8e5a-5801d5ca021e\"\nMettez ceci dans votre fichier /etc/grub.d/40_custommenuentry 'Windows 10' { search --fs-uuid --no-floppy --set=root 2A4B-43EC chainloader ($)/EFI/microsoft/winload.efi\n}\nOù 2A4B-43EC est l'UUID de vos fenêtres UEFI partiton. Vous pouvez trouver ceci en faisant fdisk -l, et la recherche d'une partition appelée \"EFI System\", mais aussi s'assurer que vous regardez le lecteur correct, vous pouvez avoir 2 ou plusieurs partitions EFI, si vous avez plusieurs OS. Vous voulez celui qui est sur le même appareil que \"l'environnement de restauration Windows\". Une fois que vous avez le périphérique, vous pouvez interroger l'UUID avec blkid, par exemple. blkid /dev/sda1.Laissez la ligne du chargeur en l'état, grub évaluera la partie ($). Si vous voulez être plus sûr, vous pouvez monter la partition EFI susmentionnée et vérifier que le chemin d'accès à bootmgfw. efi est correct. N'oubliez pas de lancer grub-mkconfig -o /boot/grub.cfg ou update-grub après avoir effectué la modification.\nupdate-grub Création du fichier de configuration GRUB…\nArrière-plan trouvé&nbsp;: /usr/share/grub/background.png\"\nFound Intel Microcode image\nImage Linux trouvée&nbsp;: /boot/vmlinuz-4.9-x86_64\nImage mémoire initiale trouvée&nbsp;: /boot/initramfs-4.9-x86_64.img\nFound initrd fallback image: /boot/initramfs-4.9-x86_64-fallback.img\nFound memtest86+ image: /boot/memtest86+/memtest.bin\nfait\nInstallation grub EFImount -t efivarfs efivarfs /sys/firmware/efi/efivars\ngrub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro --recheckInstaller nmap : yay -S nmapsudo nmap -T4 -sP 192.168.1.0/24\nStarting Nmap 7.80 ( https://nmap.org ) at 2020-10-30 09:42 CET\nNmap scan report for 192.168.1.42\nHost is up (0.0019s latency).\nMAC Address: 00:11:32:89:6B:DA (Synology Incorporated) Nmap scan report for 192.168.1.104\nHost is up (0.043s latency).\nMAC Address: C2:5B:51:3E:1B:9F (Unknown) Nmap scan report for 192.168.1.114\nHost is up (0.059s latency).\nMAC Address: B0:35:9F:78:DC:E1 (Intel Corporate) Nmap scan report for 192.168.1.121\nHost is up (0.0052s latency).\nMAC Address: BC:60:A7:2A:C9:70 (Sony Interactive Entertainment) Nmap scan report for 192.168.1.129\nHost is up (0.0013s latency).\nMAC Address: E4:7D:BD:4F:CE:0C (Samsung Electronics) Nmap scan report for 192.168.1.132\nHost is up (0.0024s latency).\nMAC Address: 8C:97:EA:0C:23:BC (Unknown) Nmap scan report for 192.168.1.141\nHost is up (0.32s latency).\nMAC Address: 60:6B:FF:C3:21:0C (Nintendo) Nmap scan report for 192.168.1.163\nHost is up (0.058s latency).\nMAC Address: 44:91:60:63:33:47 (Murata Manufacturing) Nmap scan report for 192.168.1.165\nHost is up (0.039s latency).\nMAC Address: D4:25:8B:B5:B9:A9 (Intel Corporate) Nmap scan report for 192.168.1.166\nHost is up (0.0059s latency).\nMAC Address: 3C:37:86:6D:33:B2 (Netgear) Nmap scan report for 192.168.1.197\nHost is up (0.0027s latency).\nMAC Address: 14:59:C0:8A:1B:A8 (Netgear) Nmap scan report for 192.168.1.254\nHost is up (0.0014s latency).\nMAC Address: 70:FC:8F:51:34:08 (Freebox SAS) Nmap scan report for 192.168.1.43\nHost is up.\nNmap done: 256 IP addresses (13 hosts up) scanned in 7.71 seconds\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Portable ACER Marina","level":2,"id":"Portable_ACER_Marina_0"},{"heading":"Partitions","level":3,"id":"Partitions_0"},{"heading":"windows EFI","level":3,"id":"windows_EFI_0"},{"heading":"Nmap","level":3,"id":"Nmap_0"}],"links":[],"author":"","coverImageURL":"","fullURL":"marina/2020-10-30-acer-portable-marina.html","pathToRoot":"..","attachments":[],"createdTime":1774855662762,"modifiedTime":1774855662762,"sourceSize":5145,"sourcePath":"marina/2020-10-30-ACER-Portable-Marina.md","exportPath":"marina/2020-10-30-acer-portable-marina.html","showInTree":true,"treeOrder":3,"backlinks":[],"type":"markdown"},"marina/2020-10-30-synology-raspberry-marina.html":{"title":"2020-10-30-Synology-Raspberry-Marina","icon":"","description":"layout: postLe package Web Station stocke les fichiers json de configuration dans le dossier /var/packages/WebStation/etc drwxr-xr-x 3 root root 4096 Oct 21 06:44 conf\n-rw-r--r-- 1 root root 0 Sep 27 18:01 enabled\nlrwxrwxrwx 1 root root 33 Sep 27 18:01 etc -&gt; /usr/syno/etc/packages/WebStation\n-rw-r--r-- 1 root root 78034 Sep 1 10:39 INFO\ndrwxr-xr-x 3 root root 4096 Sep 1 10:39 scripts\nlrwxrwxrwx 1 root root 29 Sep 27 18:01 target -&gt; /volume1/@appstore/WebStation\nPour la plupart, vous trouverez les configurations GUI dans le fichier VirtualHost.json trouvé dans ce dossier.s -l /usr/syno/etc/packages/WebStation\ntotal 28\ndrwxr-xr-x 3 root root 4096 Feb 11 2018 php56\ndrwxr-xr-x 3 root root 4096 Feb 11 2018 php70\ndrwxr-xr-x 5 root root 4096 Oct 3 2019 php_profile\n-rw------- 1 root root 3777 Oct 3 2019 PHPSettings.json\n-rw------- 1 root root 968 Feb 11 2018 PHPSettings.json.old\n-rw------- 1 root root 551 Oct 3 2019 VirtualHost.json\n-rw-r--r-- 1 root root 127 Oct 3 2019 WebStation.json\nVirtualHost.jsonLes appareils connectéssudo nmap -T4 -sP 192.168.1.0/24\n[sudo] Mot de passe de marina&nbsp;: Starting Nmap 7.80 ( https://nmap.org ) at 2020-10-30 10:09 CET\nNmap scan report for 192.168.1.42\nHost is up (0.0019s latency).\nMAC Address: 00:11:32:89:6B:DA (Synology Incorporated) Nmap scan report for 192.168.1.104\nHost is up (0.060s latency).\nMAC Address: C2:5B:51:3E:1B:9F (Unknown) Nmap scan report for 192.168.1.114\nHost is up (0.24s latency).\nMAC Address: B0:35:9F:78:DC:E1 (Intel Corporate) Nmap scan report for 192.168.1.121\nHost is up (0.0070s latency).\nMAC Address: BC:60:A7:2A:C9:70 (Sony Interactive Entertainment) Nmap scan report for 192.168.1.123\nHost is up (0.0022s latency).\nMAC Address: B8:27:EB:C1:24:D4 (Raspberry Pi Foundation) Nmap scan report for 192.168.1.129\nHost is up (0.0021s latency).\nMAC Address: E4:7D:BD:4F:CE:0C (Samsung Electronics) Nmap scan report for 192.168.1.132\nHost is up (0.0020s latency).\nMAC Address: 8C:97:EA:0C:23:BC (Unknown) Nmap scan report for 192.168.1.141\nHost is up (0.24s latency).\nMAC Address: 60:6B:FF:C3:21:0C (Nintendo) Nmap scan report for 192.168.1.163\nHost is up (0.084s latency).\nMAC Address: 44:91:60:63:33:47 (Murata Manufacturing) Nmap scan report for 192.168.1.165\nHost is up (0.13s latency).\nMAC Address: D4:25:8B:B5:B9:A9 (Intel Corporate) Nmap scan report for 192.168.1.166\nHost is up (0.0059s latency).\nMAC Address: 3C:37:86:6D:33:B2 (Netgear) Nmap scan report for 192.168.1.197\nHost is up (0.0014s latency).\nMAC Address: 14:59:C0:8A:1B:A8 (Netgear) Nmap scan report for 192.168.1.254\nHost is up (0.0019s latency).\nMAC Address: 70:FC:8F:51:34:08 (Freebox SAS) Nmap scan report for 192.168.1.43\nHost is up.\nNmap done: 256 IP addresses (14 hosts up) scanned in 7.05 seconds\nSe connecter sur le portable acerssh\nPuis se connecter sur le raspberryssh osmc@192.168.1.123\nThe authenticity of host '192.168.1.123 (192.168.1.123)' can't be established.\nECDSA key fingerprint is SHA256:4PAy9t+2H1K3cKHhrI5KrFHw5boILK32ex1hrw085wE.\nAre you sure you want to continue connecting (yes/no/[fingerprint])? yes\nWarning: Permanently added '192.168.1.123' (ECDSA) to the list of known hosts.\nosmc@192.168.1.123's password: The programs included with the Debian GNU/Linux system are free software;\nthe exact distribution terms for each program are described in the\nindividual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent\npermitted by applicable law.\nLast login: Mon Apr 4 14:15:40 2016 from 192.168.1.4\nosmc@osmc:~$ Versionscat /etc/debian_version 8.4\nNAS Synology : installer Entware en remplacement d’IPKG pour des applications à jourssh -p 57022 admin@192.168.1.42\npassage en rootsudo -i\nVersionuname -a\nLinux DiskStation 4.4.59+ #25426 SMP PREEMPT Wed Jul 8 03:21:29 CST 2020 x86_64 GNU/Linux synology_apollolake_218+opkg list-installed\nentware-opt - 222108-5\nfindutils - 4.6.0-1\nldconfig - 2.23-6\nlibc - 2.23-6\nlibgcc - 6.3.0-6\nlibpthread - 2.23-6\nlibrt - 2.23-6\nlibssp - 6.3.0-6\nlibstdcpp - 6.3.0-6\nlocales - 2.23-6\nopkg - 2011-04-08-9c97d5ec-17a\nterminfo - 6.0-1c\nListe des paquetssudo -H apt-get install -y \\ virtualenv python3-dev python3-babel python3-venv \\ uwsgi uwsgi-plugin-python3 \\ git build-essential libxslt-dev zlib1g-dev libffi-dev libssl-dev \\ shellcheck\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Synology","level":2,"id":"Synology_0"},{"heading":"Hôtes virtuels","level":3,"id":"Hôtes_virtuels_0"},{"heading":"Raspberry Pi Marina","level":2,"id":"Raspberry_Pi_Marina_0"}],"links":[],"author":"","coverImageURL":"","fullURL":"marina/2020-10-30-synology-raspberry-marina.html","pathToRoot":"..","attachments":[],"createdTime":1774855662759,"modifiedTime":1774855662760,"sourceSize":4562,"sourcePath":"marina/2020-10-30-Synology-Raspberry-Marina.md","exportPath":"marina/2020-10-30-synology-raspberry-marina.html","showInTree":true,"treeOrder":4,"backlinks":[],"type":"markdown"},"marina/2021-02-07-reinstall-pc-portable-acer-marina.html":{"title":"2021-02-07-Reinstall-Pc-Portable-Acer-Marina","icon":"","description":"layout: postlayout: article\ntitle : ACER-Portable-Marina, réinstallation\ntoc: true\ntags: divers\nmodif: 2021-02-07Passages en veille intempestifs avec perte connexion wifi,gestion alimentation problèmatiqueLes disques[marina-acer marina]# fdisk -l\nDisque /dev/nvme0n1&nbsp;: 476,94 GiB, 512110190592&nbsp;octets, 1000215216&nbsp;secteurs\nModèle de disque&nbsp;: WDC PC SN520 SDAPNUW-512G-1014 Unités&nbsp;: secteur de 1 × 512 = 512&nbsp;octets\nTaille de secteur (logique / physique)&nbsp;: 512&nbsp;octets / 512&nbsp;octets\ntaille d'E/S (minimale / optimale)&nbsp;: 512&nbsp;octets / 512&nbsp;octets\nType d'étiquette de disque&nbsp;: gpt\nIdentifiant de disque&nbsp;: 911071D7-33FA-4659-A4D1-1E08F10125CD Périphérique Début Fin Secteurs Taille Type\n/dev/nvme0n1p1 616448 205416447 204800000 97,7G Système de fichiers Linux\n/dev/nvme0n1p2 205416448 963176447 757760000 361,3G Système de fichiers Linux\n/dev/nvme0n1p3 963176448 979560447 16384000 7,8G Partition d'échange Linux\n/dev/nvme0n1p4 34 616447 616414 301M Données de base Microsoft [marina-acer marina]# mount |grep \"/dev/nvme\"\n/dev/nvme0n1p1 on / type ext4 (rw,noatime)\n/dev/nvme0n1p2 on /home type ext4 (rw,noatime)\n/dev/nvme0n1p4 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)\nLes UUID des partitionsroot@PartedMagic:~# blkid\n/dev/loop252: TYPE=\"squashfs\"\n/dev/loop253: TYPE=\"squashfs\"\n/dev/loop254: TYPE=\"squashfs\"\n/dev/nvme0n1: PTUUID=\"911071d7-33fa-4659-a4d1-1e08f10125cd\" PTTYPE=\"gpt\"\n/dev/nvme0n1p1: UUID=\"dd200a11-1890-42a1-bee6-94508a20411e\" TYPE=\"ext4\" PARTUUID=\"76eae0cf-e305-4f32-8d01-7d4e5cf2d489\"\n/dev/nvme0n1p2: UUID=\"2ac6fc61-773a-4346-a02b-33d0e0507642\" TYPE=\"ext4\" PARTUUID=\"f30e6d76-f7f0-46d3-a857-92a36a4257eb\"\n/dev/nvme0n1p3: UUID=\"fa698dab-a3f2-435e-9c9e-76646f7210df\" TYPE=\"swap\" PARTUUID=\"1f7f3b7a-1192-4996-9bc9-9b7cd14922fe\"\n/dev/nvme0n1p4: UUID=\"654E-ECEF\" TYPE=\"vfat\" PARTUUID=\"ca8e41a8-c000-4776-87be-1acdfd8ea695\"\n/dev/sdb1: PARTLABEL=\"BIOS boot partition\" PARTUUID=\"c8f2935d-62ee-42dd-9106-7ce4131f7598\"\n/dev/sdb2: UUID=\"0AAC-4E2F\" TYPE=\"vfat\" PARTLABEL=\"EFI system partition\" PARTUUID=\"5001e504-6922-4b2c-8fb0-e1db171feebb\"\n/dev/sdb3: LABEL=\"LECTEUR USB\" UUID=\"0B5D-5A4F\" TYPE=\"vfat\" PARTLABEL=\"Microsoft basic data\" PARTUUID=\"6f42b175-a6c5-41c5-b569-932bb3897ee7\"\n/dev/sda1: UUID=\"88125a70-09ad-4d64-8ff5-bd3b13f0bf8d\" TYPE=\"ext4\" PARTUUID=\"4f4b712e-01\"\nLe fichier fstab[marina-acer marina]# cat /etc/fstab # /etc/fstab: static file system information.\n#\n# Use 'blkid' to print the universally unique identifier for a device; this may\n# be used with UUID= as a more robust way to name devices that works even if\n# disks are added and removed. See fstab(5).\n#\n# &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;\n# /dev/nvme0n1p4 boot\nUUID=654E-ECEF /boot/efi vfat umask=0077 0 2\n# /dev/nvme0n1p1 root\nUUID=dd200a11-1890-42a1-bee6-94508a20411e / ext4 defaults,noatime 0 1\n# /dev/nvme0n1p2 home\nUUID=2ac6fc61-773a-4346-a02b-33d0e0507642 /home ext4 defaults,noatime 0 2\n# /dev/nvme0n1p3\nUUID=fa698dab-a3f2-435e-9c9e-76646f7210df swap swap defaults,noatime 0 2 # Montages synology\n//192.168.1.42/calibre /mnt/calibre cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/music /mnt/music cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/e-books /mnt/e-books cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/home /mnt/home cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/homes /mnt/homes cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/video /mnt/video cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/keepass /mnt/keepass cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/images /mnt/images cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/Agendas /mnt/Agendas cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/Photo /mnt/Photo cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\nconserver la liste de tous les <a data-tooltip-position=\"top\" aria-label=\"https://wiki.archlinux.fr/Pacman/Trucs_et_Astuces#Liste_des_paquets_install.C3.A9s\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://wiki.archlinux.fr/Pacman/Trucs_et_Astuces#Liste_des_paquets_install.C3.A9s\" target=\"_self\">paquets installés</a> explicitement$ pacman -Qqe &gt; marina-pc-programmes.txt\nBoot sur clé USB contenant partedmagic et manjaro (F12 choix)Création dossierroot@PartedMagic:~# mkdir -p /mnt/\nles disques root@PartedMagic:~# fdisk -l\nDisk /dev/loop252: 153.1 MiB, 160571392 bytes, 313616 sectors\nUnits: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/loop253: 38 MiB, 39796736 bytes, 77728 sectors\nUnits: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/loop254: 504 MiB, 528429056 bytes, 1032088 sectors\nUnits: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors\nDisk model: WDC PC SN520 SDAPNUW-512G-1014 Units: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisklabel type: gpt\nDisk identifier: 911071D7-33FA-4659-A4D1-1E08F10125CD Device Start End Sectors Size Type\n/dev/nvme0n1p1 616448 205416447 204800000 97.7G Linux filesystem\n/dev/nvme0n1p2 205416448 963176447 757760000 361.3G Linux filesystem\n/dev/nvme0n1p3 963176448 979560447 16384000 7.8G Linux swap\n/dev/nvme0n1p4 34 616447 616414 301M Microsoft basic data Partition table entries are not in disk order. Disk /dev/sdb: 29.3 GiB, 31457280000 bytes, 61440000 sectors\nDisk model: STORAGE DEVICE Units: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisklabel type: gpt\nDisk identifier: F65BDB80-8E7D-4726-B293-715AEEB0A0E7 Device Start End Sectors Size Type\n/dev/sdb1 2048 4095 2048 1M BIOS boot\n/dev/sdb2 4096 106495 102400 50M EFI System\n/dev/sdb3 106496 61439966 61333471 29.3G Microsoft basic data Disk /dev/sda: 119.2 GiB, 128035675136 bytes, 250069678 sectors\nDisk model: Storage Device Units: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisklabel type: dos\nDisk identifier: 0x4f4b712e Device Boot Start End Sectors Size Id Type\n/dev/sda1 2048 250069677 250067630 119.2G 83 Linux\nMonter le disque pour la sauvegarde sur /dev/sda1 format ext4mount /dev/sda1 /mnt/acer_sav\nMontage des unités à sauvegardermount /dev/nvme0n1p4 /mnt/boot\nmount /dev/nvme0n1p1 /mnt/root\nmount /dev/nvme0n1p2 /mnt/home\nPréparer le disque de sauvegardemkdir /mnt/acer_sav/ Sauvegarde par rsyncrsync -av /mnt/boot/* /mnt/acer_sav/boot/\nrsync -av /mnt/home/* /mnt/acer_sav/home/\nrsync -av /mnt/root/* /mnt/acer_sav/\nAprès la sauvegarde , on redéfinit le partitionnementroot@PartedMagic:~# fdisk -l /dev/nvme0n1\nDisk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors\nDisk model: WDC PC SN520 SDAPNUW-512G-1014 Units: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisklabel type: gpt\nDisk identifier: 911071D7-33FA-4659-A4D1-1E08F10125CD Device Start End Sectors Size Type\n/dev/nvme0n1p1 616448 205416447 204800000 97.7G Linux filesystem\n/dev/nvme0n1p2 205416448 963176447 757760000 361.3G Linux filesystem\n/dev/nvme0n1p3 963176448 979560447 16384000 7.8G Linux swap\n/dev/nvme0n1p4 34 616447 616414 301M Microsoft basic data Partition table entries are not in disk order.\nPartitionnementroot@PartedMagic:~# fdisk /dev/nvme0n1 Welcome to fdisk (util-linux 2.33).\nChanges will remain in memory only, until you decide to write them.\nBe careful before using the write command. Command (m for help): p\nDisk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors\nDisk model: WDC PC SN520 SDAPNUW-512G-1014 Units: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisklabel type: gpt\nDisk identifier: 911071D7-33FA-4659-A4D1-1E08F10125CD Device Start End Sectors Size Type\n/dev/nvme0n1p1 616448 205416447 204800000 97.7G Linux filesystem\n/dev/nvme0n1p2 205416448 963176447 757760000 361.3G Linux filesystem\n/dev/nvme0n1p3 963176448 979560447 16384000 7.8G Linux swap\n/dev/nvme0n1p4 34 616447 616414 301M Microsoft basic data Partition table entries are not in disk order. Command (m for help): d\nPartition number (1-4, default 4): 2 Partition 2 has been deleted. Command (m for help): p\nDisk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors\nDisk model: WDC PC SN520 SDAPNUW-512G-1014 Units: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisklabel type: gpt\nDisk identifier: 911071D7-33FA-4659-A4D1-1E08F10125CD Device Start End Sectors Size Type\n/dev/nvme0n1p1 616448 205416447 204800000 97.7G Linux filesystem\n/dev/nvme0n1p3 963176448 979560447 16384000 7.8G Linux swap\n/dev/nvme0n1p4 34 616447 616414 301M Microsoft basic data Partition table entries are not in disk order. Command (m for help): n\nPartition number (2,5-128, default 2): First sector (205416448-1000215182, default 205416448): Last sector, +/-sectors or +/-size (205416448-963176447, default 963176447): +150G Created a new partition 2 of type 'Linux filesystem' and of size 150 GiB.\nPartition #2 contains a ext4 signature. Do you want to remove the signature? [Y]es/[N]o: Y The signature will be removed by a write command. Command (m for help): n\nPartition number (5-128, default 5): First sector (519989248-1000215182, default 519989248): Last sector, +/-sectors or +/-size (519989248-963176447, default 963176447): Created a new partition 5 of type 'Linux filesystem' and of size 211.3 GiB. Command (m for help): w\nThe partition table has been altered.\nCalling ioctl() to re-read partition table.\nSyncing disks.\nRedémarrer sur la clé contenant manjaro et installerSuivre la procédure d'installation...Redémarrage sur le portableInstalller yaysudo pacman -S binutils make gcc pkg-config fakeroot git clone https://aur.archlinux.org/yay\ncd yay\nmakepkg -sri\ncd ..\nsudo rm -r yay\nRéinstaller les paquetsyay -S --needed - &lt; marina-pc-programmes.txt\ndésactiver light-locker (source de blocage lors du passage en veille écran)#sudo pacman -R light-locker\nparamétrage \"Gestion Alimentation\"Changer l'application de veille#yay -S xscreensaver\nRestaurer fstab# /etc/fstab: static file system information.\n#\n# Use 'blkid' to print the universally unique identifier for a device; this may\n# be used with UUID= as a more robust way to name devices that works even if\n# disks are added and removed. See fstab(5).\n#\n# &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;\nUUID=AE23-380D /boot/efi vfat umask=0077 0 2\nUUID=054ff0f6-3963-4cc7-98ab-0ec6752c4dcf / ext4 defaults,noatime 0 1\nUUID=fb4b3de9-e382-456a-86ac-5fb9183dd064 /home ext4 defaults,noatime 0 2 # Montages synology\n//192.168.1.42/calibre /mnt/calibre cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/music /mnt/music cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/e-books /mnt/e-books cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/home /mnt/home cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/homes /mnt/homes cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/video /mnt/video cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/keepass /mnt/keepass cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/images /mnt/images cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/Agendas /mnt/Agendas cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/Photo /mnt/Photo cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,uid=1000,gid=100,credentials=/etc/motp,vers=1.0 0 0\nCréer les dossiers synologysudo mkdir -p /mnt/\nBoot sur la clé \"pmagic\"On se connecte en ssh : ssh root@192.168.0.26Les disques/dev/nvme0n1p1 616448 205416447 204800000 97.7G Linux filesystem root /\n/dev/nvme0n1p2 205416448 519989247 314572800 150G Linux filesystem /home\n/dev/nvme0n1p3 963176448 979560447 16384000 7.8G Linux swap\n/dev/nvme0n1p4 34 616447 616414 301M EFI System (old)\n/dev/nvme0n1p5 519989248 963176447 443187200 211.3G Linux filesystem Libre\nCréer les dossiers de montagemkdir -p /mnt/acer/root/\nMontage des partitions du portablemount /dev/nvme0n1p1 /mnt/acer/root\nmount /dev/nvme0n1p2 /mnt/acer/root/home\nFormat ext4 de la partie libremkfs.ext4 /dev/nvme0n1p5Créer un dossier \"extplus\" dans mnt et monter l'espace libremkdir /mnt/extplus\nmount /dev/nvme0n1p5 /mnt/extplus\nLa sauvegarde du \"home\" est sur un disque externe USB3 (/dev/sda1)mkdir /mnt/sav\nmount /dev/sda1 /mnt/sav\nTransférer le \"home\" du disque USB3 vers \"extplus\"rsync -av /mnt/sav/home /mnt/extplus/\nVider la poubelle .local/share/Trash et supprimer le cache dans le dossier /mnt/extplus/home/marina/Sauvegarder le \"home\" actuel (par précaution uniquement) rsync -av /mnt/acer/root/home/marina /mnt/extplus/marina.savRestaurer la sauvegarde d'avant réinstallationrsync -av /mnt/extplus/home/marina/* /mnt/acer/root/home/marina/\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Interventions 6 février 2021","level":1,"id":"Interventions_6_février_2021_0"},{"heading":"Sauvegarde du portable","level":2,"id":"Sauvegarde_du_portable_0"},{"heading":"Réinstallation","level":2,"id":"Réinstallation_0"},{"heading":"Restauration du home","level":2,"id":"Restauration_du_home_0"}],"links":[],"author":"","coverImageURL":"","fullURL":"marina/2021-02-07-reinstall-pc-portable-acer-marina.html","pathToRoot":"..","attachments":[],"createdTime":1774855662745,"modifiedTime":1774855662746,"sourceSize":15600,"sourcePath":"marina/2021-02-07-Reinstall-Pc-Portable-Acer-Marina.md","exportPath":"marina/2021-02-07-reinstall-pc-portable-acer-marina.html","showInTree":true,"treeOrder":5,"backlinks":[],"type":"markdown"},"marina/2021-09-10-synology-domaine-eolam.xyz.html":{"title":"2021-09-10-Synology-Domaine-eolam.xyz","icon":"","description":"layout: post\n<a class=\"internal-link\" data-href=\"#synology\" href=\"#synology\" target=\"_self\" rel=\"noopener nofollow\">Synology</a> <br><a class=\"internal-link\" data-href=\"#ajout-domaine\" href=\"#ajout-domaine\" target=\"_self\" rel=\"noopener nofollow\">Ajout domaine</a>\n<br><a class=\"internal-link\" data-href=\"#ovh-domaine\" href=\"#ovh-domaine\" target=\"_self\" rel=\"noopener nofollow\">OVH Domaine</a>\n<br><a class=\"internal-link\" data-href=\"#box-free\" href=\"#box-free\" target=\"_self\" rel=\"noopener nofollow\">Box Free</a> <br><a class=\"internal-link\" data-href=\"#lets-encrypt-ssl-nas-synology\" href=\"#lets-encrypt-ssl-nas-synology\" target=\"_self\" rel=\"noopener nofollow\">Let's Encrypt SSL NAS Synology</a> <br><a class=\"internal-link\" data-href=\"#comment-installer-un-protocole-ssl-lets-encrypt-sur-un-nas-synology\" href=\"#comment-installer-un-protocole-ssl-lets-encrypt-sur-un-nas-synology\" target=\"_self\" rel=\"noopener nofollow\">Comment installer un protocole SSL Let's Encrypt sur un NAS Synology</a>\n<br><a class=\"internal-link\" data-href=\"#comment-renouveler-les-certificats-nas-synology\" href=\"#comment-renouveler-les-certificats-nas-synology\" target=\"_self\" rel=\"noopener nofollow\">Comment renouveler les certificats NAS Synology</a>\n<br><a class=\"internal-link\" data-href=\"#vérifications\" href=\"#vérifications\" target=\"_self\" rel=\"noopener nofollow\">Vérifications</a>\n<br><a class=\"internal-link\" data-href=\"#comment-installer-les-certificats-avec-acme-ne-pas-utiliser\" href=\"#comment-installer-les-certificats-avec-acme-ne-pas-utiliser\" target=\"_self\" rel=\"noopener nofollow\">Comment installer les certificats avec acme (NE PAS UTILISER)</a> <br><a class=\"internal-link\" data-href=\"#installer-acmesh\" href=\"#installer-acmesh\" target=\"_self\" rel=\"noopener nofollow\">Installer acme.sh</a>\n<br><a class=\"internal-link\" data-href=\"#génération-des-certificats\" href=\"#génération-des-certificats\" target=\"_self\" rel=\"noopener nofollow\">Génération des certificats</a> <br><a class=\"internal-link\" data-href=\"#installer-ipkg-opkg-java-8-serposcope-sur-synology-5-et-6\" href=\"#installer-ipkg-opkg-java-8-serposcope-sur-synology-5-et-6\" target=\"_self\" rel=\"noopener nofollow\">Installer IPKG, OPKG, Java 8, Serposcope sur Synology 5 et 6</a>\n<br><a class=\"internal-link\" data-href=\"#nextcloud\" href=\"#nextcloud\" target=\"_self\" rel=\"noopener nofollow\">Nextcloud</a> <br><a class=\"internal-link\" data-href=\"#configuration-préalable\" href=\"#configuration-préalable\" target=\"_self\" rel=\"noopener nofollow\">Configuration préalable</a> <br><a class=\"internal-link\" data-href=\"#base-de-données\" href=\"#base-de-données\" target=\"_self\" rel=\"noopener nofollow\">Base de données</a>\n<br><a class=\"internal-link\" data-href=\"#webstation\" href=\"#webstation\" target=\"_self\" rel=\"noopener nofollow\">WebStation</a> <br><a class=\"internal-link\" data-href=\"#installation\" href=\"#installation\" target=\"_self\" rel=\"noopener nofollow\">Installation</a> <br><a class=\"internal-link\" data-href=\"#déploiement-nextcloud\" href=\"#déploiement-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">Déploiement nextcloud</a> <br><a class=\"internal-link\" data-href=\"#mariadb-base-nextcloud\" href=\"#mariadb-base-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">MariaDB , base nextcloud</a>\n<br><a class=\"internal-link\" data-href=\"#virtual-host\" href=\"#virtual-host\" target=\"_self\" rel=\"noopener nofollow\">Virtual Host</a>\n<br><a class=\"internal-link\" data-href=\"#configuration-nextcloud\" href=\"#configuration-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">Configuration nextcloud</a> <br><a class=\"internal-link\" data-href=\"#ajout-domaine-eolamovh\" href=\"#ajout-domaine-eolamovh\" target=\"_self\" rel=\"noopener nofollow\">Ajout domaine eolam.ovh</a>\n<br><a class=\"internal-link\" data-href=\"#certificats-lets-encrypt\" href=\"#certificats-lets-encrypt\" target=\"_self\" rel=\"noopener nofollow\">Certificats Let's Encrypt</a> <br><a class=\"internal-link\" data-href=\"#mise-a-jour-nextcloud\" href=\"#mise-a-jour-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">MISE A JOUR Nextcloud</a> <br><a class=\"internal-link\" data-href=\"#web---eolamxyz\" href=\"#web---eolamxyz\" target=\"_self\" rel=\"noopener nofollow\">Web - eolam.xyz</a> <br><a class=\"internal-link\" data-href=\"#accueil\" href=\"#accueil\" target=\"_self\" rel=\"noopener nofollow\">Accueil</a>\n<br><a class=\"internal-link\" data-href=\"#cops\" href=\"#cops\" target=\"_self\" rel=\"noopener nofollow\">Cops</a> <br><a class=\"internal-link\" data-href=\"#docker\" href=\"#docker\" target=\"_self\" rel=\"noopener nofollow\">Docker</a> <br><a class=\"internal-link\" data-href=\"#installation\" href=\"#installation\" target=\"_self\" rel=\"noopener nofollow\">Installation</a> <br><a class=\"internal-link\" data-href=\"#métamoteur-searx\" href=\"#métamoteur-searx\" target=\"_self\" rel=\"noopener nofollow\">Métamoteur Searx</a> <br><a class=\"internal-link\" data-href=\"#searx---docker\" href=\"#searx---docker\" target=\"_self\" rel=\"noopener nofollow\">Searx - Docker</a>\n<br><a class=\"internal-link\" data-href=\"#création-dossier-partagé-facultatif\" href=\"#création-dossier-partagé-facultatif\" target=\"_self\" rel=\"noopener nofollow\">Création dossier partagé (Facultatif)</a>\n<br><a class=\"internal-link\" data-href=\"#searx---proxy-reverse\" href=\"#searx---proxy-reverse\" target=\"_self\" rel=\"noopener nofollow\">Searx - Proxy reverse</a> <br><a class=\"internal-link\" data-href=\"#calibre-web\" href=\"#calibre-web\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web</a> <br><a class=\"internal-link\" data-href=\"#dossier-partagé\" href=\"#dossier-partagé\" target=\"_self\" rel=\"noopener nofollow\">Dossier partagé</a>\n<br><a class=\"internal-link\" data-href=\"#calibre-web---docker\" href=\"#calibre-web---docker\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web - Docker</a>\n<br><a class=\"internal-link\" data-href=\"#calibre-web---proxy-reverse\" href=\"#calibre-web---proxy-reverse\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web - Proxy reverse</a>\n<br><a class=\"internal-link\" data-href=\"#calibre-web---configuration\" href=\"#calibre-web---configuration\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web - Configuration</a> <br><a class=\"internal-link\" data-href=\"#carddav-server\" href=\"#carddav-server\" target=\"_self\" rel=\"noopener nofollow\">Carddav server</a>\n<br><a class=\"internal-link\" data-href=\"#ajout-mémoire-au-synology-ds-218\" href=\"#ajout-mémoire-au-synology-ds-218\" target=\"_self\" rel=\"noopener nofollow\">Ajout mémoire au Synology DS 218+</a>\n<br><a class=\"internal-link\" data-href=\"#web-station\" href=\"#web-station\" target=\"_self\" rel=\"noopener nofollow\">Web Station</a> <br><a class=\"internal-link\" data-href=\"#paramètres-php-73\" href=\"#paramètres-php-73\" target=\"_self\" rel=\"noopener nofollow\">Paramètres PHP (7.3)</a>\n<br><a class=\"internal-link\" data-href=\"#virtual-host\" href=\"#virtual-host\" target=\"_self\" rel=\"noopener nofollow\">Virtual Host</a> <br><a class=\"internal-link\" data-href=\"#navidrome---docker\" href=\"#navidrome---docker\" target=\"_self\" rel=\"noopener nofollow\">Navidrome - docker</a>\n<br><a class=\"internal-link\" data-href=\"#certificats\" href=\"#certificats\" target=\"_self\" rel=\"noopener nofollow\">Certificats</a>\n<br><img src=\"screenshots/syno0.png\" target=\"_self\"><br>\n<img src=\"screenshots/ds218+.png\" target=\"_self\"><br>\n<a data-tooltip-position=\"top\" aria-label=\"https://www.synology.com/fr-fr/knowledgebase/DSM/help/WebStation/application_webserv_php\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.synology.com/fr-fr/knowledgebase/DSM/help/WebStation/application_webserv_php\" target=\"_self\">DiskStation Manager</a>Installer \"nano\" (paquets communauté) <br><img src=\"screenshots/synoapp.png\" target=\"_self\">Si vous souhaitez vous connecter à distance sur votre serveur NAS (Synology ou autre), alors vous avez deux possibilités. Soit vous connaissez par coeur votre IP et donc vous la tapez dans le navigateur pour atteindre le serveur NAS, soit vous utilisez un nom de domaine bien plus facile à retenir qu’une IP.Chez Synology il y a un service qui propose de vous créer gratuitement un sous-domaine, c’est le service DDNS. Vous pourrez alors avoir un nom de domaine du style sousdomaine.synology.meC’est très bien, mais moins personnalisable qu’un « vrai » nom de domaine. Je vais rapidement vous expliquez comment utilisé un nom de domaine en .fr, .com, .net… pour vous connectez à votre serveur NAS (cela fonctionne pour toutes les marques… Synology, QNAP, TECHUS, DLINK, ect…).<br>La première chose à faire est bien entendu d’acheter un nom de domaine chez un fournisseur. Cela peut être 1and1, OVH ou un autre, il fonctionne à peu près tous de la même manière. Personnellement j’achète mes noms de domaine chez OVH. Une fois le nom de domaine acheté, on doit rediriger le domaine vers l’adresse IP du serveur NAS, bien entendu, on ne parle pas ici de l’adresse IP locale, mais de l’adresse IP extérieure (celle de la box). Pour avoir l’adresse IP de votre box, vous pouvez tout simplement aller depuis votre navigateur préféré sur l’adresse : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://whatismyipaddress.com/\" target=\"_self\">http://whatismyipaddress.com/</a> vous obtiendrez l’adresse IP de votre box, c’est celle-ci que vous aller devoir renseigner sur l’interface de l’hébergeur.Domaine OVH : eolam.xyz\nAdress IP publique : 78.239.32.87Zone Dns $TTL 3600\n@\tIN SOA dns110.ovh.net. tech.ovh.net. (2019021402 86400 3600 3600000 300) 3600 IN NS dns110.ovh.net. 3600 IN NS ns110.ovh.net. 3600 IN A 78.239.32.87\n* 3600 IN CNAME eolam.xyz.\nModifier \"Paramètres de la freebox → Gestion des ports\" , ajouter<br><img src=\"screenshots/box-syno.png\" target=\"_self\"> <br><img src=\"screenshots/letsencrypt.png\" target=\"_self\"> Connectez-vous d'abord à votre DSM et naviguez jusqu'à : Panneau de configuration &gt; Sécurité &gt; Certificat et cliquez sur Ajouter<br>\n<img alt=\"Ajouter un certificat au NAS Synology\" src=\"screenshots/syno1.png\" target=\"_self\"> Sélectionnez ensuite \"Remplacer un certificat existant\" pour remplacer votre certificat existant ou auto-signé.<br>\n<img alt=\"Synology remplace le certificat existant\" src=\"screenshots/syno2.png\" target=\"_self\"> Sélectionnez maintenant \"Obtenir un certificat de Let's Encrypt\" et cochez \"Définir comme certificat par défaut\".<br>\n<img alt=\"Synology Obtenez un certificat de Let's Encrypt\" src=\"screenshots/syno3.png\" target=\"_self\"> Enfin, entrez un nom de domaine eolam.xyz et une adresse courriel ,ajouter dans Autre nom de l'objet : nc.eolam.xyz et cliquez sur Appliquer.<br>\n<img alt=\"Synology Cryptons le nom de domaine\" src=\"screenshots/syno4.png\" target=\"_self\"> A ce stade, votre NAS Synology recevra le SSL et redémarrera automatiquement ses services web<br>\n<img alt=\"Ajouter un certificat au NAS Synology\" src=\"screenshots/syno5.png\" target=\"_self\"><br>\net vous pourrez alors accéder à votre NAS via le nom de domaine <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz\" target=\"_self\">https://eolam.xyz</a>.<br>\n<img src=\"screenshots/syno6.png\" target=\"_self\">\nTous les 90 jours, votre Synology renouvellera automatiquement le certificat SSL Let's Encrypt pour vous. Rediriger systématiquement et automatiquement tous les accès vers HTTPS\nPour cela, rendez-vous dans la section « Réseau » de DSM, puis « Paramètres de DSM » et activez l’option « Rediriger automatiquement les connexions HTTP vers HTTPS ». Lorsque vous aurez appliqué les changements, toutes les connexions vers votre NAS utiliseront le chiffrement offert par le certificat SSL Let’s Encrypt. TRES IMPORTANT\nAprès basculement en https , il faudra supprimer la connexion externe http (pour des raisons de sécurité) sur la box free (\"Paramètres de la freebox → Gestion des ports\")<br>\n<img src=\"screenshots/box-syno1.png\" target=\"_self\">\nSI ON SUPPRIME , PAS DE RENOUVELLEMENT AUTOMATIQUE DES CERTIFICATS !!!\nIl est possible que le renouvellement auto fonctionne car ouverture du port 80 !!! <br><img src=\"screenshots/certificat-lets-encrypt-renew-syno.png\" target=\"_self\"><br>Par ssllabs et le lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.ssllabs.com/ssltest/analyze.html?d=eolam.xyz\" target=\"_self\">https://www.ssllabs.com/ssltest/analyze.html?d=eolam.xyz</a><br><img src=\"screenshots/ssllabs-eolam.xyz.png\" target=\"_self\"><br><a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://github.com/Neilpang/acme.sh\" target=\"_self\">https://github.com/Neilpang/acme.sh</a><br>\n<a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide\" target=\"_self\">https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide</a> Se connecter en SSH sur le NAS ,mot de passe adminssh -p 57022 admin@eola.synology.me\nToutes les opérations sur le NAS se font en mode su (sudo -i → Mot de passe admin)$ sudo -i\n$ wget https://github.com/Neilpang/acme.sh/archive/master.tar.gz\n$ tar xvf master.tar.gz\n$ cd acme.sh-master/\n$ ./acme.sh --install --nocron --home /usr/local/share/acme.sh #--accountemail \"email@gmailcom\"\n<br>Export des paramètres pour le dns OVH (le domaine est hébergé par OVH , <a data-tooltip-position=\"top\" aria-label=\"https://eu.api.ovh.com/createApp/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eu.api.ovh.com/createApp/\" target=\"_self\">lien pour création des clés OVH</a>)# application key\nexport OVH_AK=\"RE269874MyBq2FZrLN\"\n# application secret\nexport OVH_AS=\"32eqGDOfgh256j4kFgQdv1zX2DW7US\" Les éléments fournis ci-dessus sont fictifs les certificats pour les répertoires correspondants à eolam.xyz et nc.eolam.xyz (/usr/syno/etc/certificate/_archive/XpIU8u) si l'on veut les certificats dans le répertoire par défaut du NAS Synology /usr/syno/etc/certificate/system/default/\nOn lance les intructions une première fois# premier passage\n./acme.sh --issue -d eolam.xyz -d nc.eolam.xyz --dns dns_ovh \\ --cert-file \"/usr/syno/etc/certificate/_archive/XpIU8u/cert.pem\" \\ --key-file \"/usr/syno/etc/certificate/_archive/XpIU8u/privkey.pem\" \\ --fullchain-file \"/usr/syno/etc/certificate/_archive/XpIU8u/fullchain.pem\" \\ --capath \"/usr/syno/etc/certificate/_archive/XpIU8u/chain.pem\"\non récupère le lien[Wed Jul 10 14:13:57 CEST 2019] Please open this link to do authentication: https://eu.api.ovh.com/auth/?credentialToken=3JOgOXTjJaju4AgCkJy0cTlWtFmciPaLbdtMbr3NiQnewVzHkup7SFtldEGqlF9O\nOn se connecte au lien ci-dessus avec les paramètres de connexion OVH et on doit obtenir le message suivantOVH authentication Success !\nEffectuer le second passage domaine eolam.xyz et nc.eolam.xyz cd /usr/local/share/acme.sh\n./acme.sh --issue -d eolam.xyz -d nc.eolam.xyz --dns dns_ovh \\ --cert-file \"/usr/syno/etc/certificate/_archive/XpIU8u/cert.pem\" \\ --key-file \"/usr/syno/etc/certificate/_archive/XpIU8u/privkey.pem\" \\ --fullchain-file \"/usr/syno/etc/certificate/_archive/XpIU8u/fullchain.pem\" \\ --capath \"/usr/syno/etc/certificate/_archive/XpIU8u/chain.pem\" \\ --reloadcmd \"/usr/syno/sbin/synoservicectl --reload nginx\" \\ --dnssleep 20\nA la fin de la procédure[Wed Jul 10 20:24:05 CEST 2019] Verifying: eolam.xyz\n[Wed Jul 10 20:24:08 CEST 2019] Success\n[Wed Jul 10 20:24:08 CEST 2019] Verifying: nc.eolam.xyz\n[Wed Jul 10 20:24:11 CEST 2019] Success [Wed Jul 10 20:24:23 CEST 2019] Your cert is in /usr/local/share/acme.sh/eolam.xyz/eolam.xyz.cer [Wed Jul 10 20:24:23 CEST 2019] Your cert key is in /usr/local/share/acme.sh/eolam.xyz/eolam.xyz.key [Wed Jul 10 20:24:23 CEST 2019] The intermediate CA cert is in /usr/local/share/acme.sh/eolam.xyz/ca.cer [Wed Jul 10 20:24:23 CEST 2019] And the full chain certs is there: /usr/local/share/acme.sh/eolam.xyz/fullchain.cer [Wed Jul 10 20:24:23 CEST 2019] Installing cert to:/usr/syno/etc/certificate/_archive/XpIU8u/cert.pem\n[Wed Jul 10 20:24:23 CEST 2019] Installing CA to:/usr/syno/etc/certificate/_archive/XpIU8u/chain.pem\n[Wed Jul 10 20:24:23 CEST 2019] Installing key to:/usr/syno/etc/certificate/_archive/XpIU8u/privkey.pem\n[Wed Jul 10 20:24:23 CEST 2019] Installing full chain to:/usr/syno/etc/certificate/_archive/XpIU8u/fullchain.pem\n[Wed Jul 10 20:24:23 CEST 2019] Run reload cmd: /usr/syno/sbin/synoservicectl --reload nginx\nnginx reloaded.\n[Wed Jul 10 20:24:23 CEST 2019] Reload success <br><a data-tooltip-position=\"top\" aria-label=\"https://www.codebuilder.fr/blog/installer-ipkg-opkg-java-8-serposcope-nas-synology-dsm-5-6/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.codebuilder.fr/blog/installer-ipkg-opkg-java-8-serposcope-nas-synology-dsm-5-6/\" target=\"_self\">Installer IPKG, OPKG, Java 8, Serposcope sur Synology 5 et 6</a>Package Manager (ipkg/opkg)<br><img src=\"screenshots/pkg001.png\" target=\"_self\"><br>\n<img src=\"screenshots/pkg002.png\" target=\"_self\"><br>\nAllez dans l'onglet Sources du paquet, puis ajoutez <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.cphub.net/\" target=\"_self\">https://www.cphub.net/</a> aux sources du paquet. En mode terminal, installer unzipsudo -i\nipkg update # mise à jour des paquets, patienter quelques minutes...\nipkg install unzip # installer unzip\nInstaller nextcloud sur synology\nPrérequis apache server 2.4\nphp7.3\nmariadb10\nPhpMyAdmin\nCréons dès à présent le dossier dans lequel les données de votre Nextcloud seront stockées : il est préférable que celui-ci soit séparé hors du dossier web, et différent du dossier d’installation de Nextcloud.Rendez-vous dans File Station ou directement dans le Panneau de Configuration de Synology pour créer un nouveau dossier partagé, « nextcloud » . Sélectionnez l’emplacement de ce dossier sur vos volumes, puis appliquez pour finaliser la création. Vous pouvez choisir de chiffrer ou non le dossier, de cacher le dossier des utilisateurs sans droits etc.<br><img src=\"screenshots/synonc0.png\" target=\"_self\">\nSi vous utilisez déjà des bases de données sur votre NAS, vous pouvez passer directement à la partie Installation de cet article.\nUne fois MariaDB 10 installé et activé, il faut ajouter un mot de passe, ce dernier étant vide par défaut. Lancez MariaDB 10 puis cliquez sur « Changer le mot de passe MariaDB », et ajoutez-le à votre gestionnaire de mots de passe préféré<br><img src=\"screenshots/syno7.png\" target=\"_self\"> <br>Connectez-vous à phpMyAdmin pour créer un utilisateur dédié à votre Nextcloud à l’aide de l’identifiant ‘root’ et du mot de passe choisi précédemment (soit en cliquant sur l’icône de l’interface web du Synology, soit en vous rendant directement sur <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz/phpMyAdmin/\" target=\"_self\">https://eolam.xyz/phpMyAdmin/</a>). <br><img src=\"screenshots/syno8.png\" target=\"_self\"> Dans l’onglet Comptes d’utilisateurs, cliquez sur « Ajouter un compte d’utilisateur ».<br><img src=\"screenshots/syno9.png\" target=\"_self\"> Entrez le nom de l’utilisateur voulu, sélectionnez « localhost » et choisissez un mot de passe fort. Cochez également la case « Créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base. » Puis cliquer sur Exécuter<br>Ouvrez WebStation, <img src=\"screenshots/synonc1.png\" target=\"_self\"> sélectionnez dans les paramètres généraux Apache 2.4 et PHP 7.3, et activez « Site Web personnel » si ça n’est pas le cas<br><img src=\"screenshots/synonc2.png\" target=\"_self\">Rendez-vous dans l’onglet Paramètres PHP, puis double-cliquez sur PHP 7.0 pour modifier le profil.Nous allons commencer par modifier le champ open_basedir en ajoutant le chemin du dossier Data de Nextcloud (Le dossier créé précédemment), précédé de » : « , soit « :/volume1/Nextcloud », en choisissant bien le volume de votre dossier partagé.<br><img src=\"screenshots/synonc3.png\" target=\"_self\">Vérifiez également que les extensions curl, gd, mysqli, openssl, pdo_mysql et zip sont bien activées.Dans l’onglet Cœur, configurez les lignes suivantes pour utiliser MariaDB 10 :mysqli.default_port 3307\nmysqli.default_socket /run/mysqld/mysqld10.sock\n<br><img src=\"screenshots/synonc4.png\" target=\"_self\">Première étape, télécharger Nextcloud depuis le site officielDéposez le fichier zip dans votre dossier /web via FileStation, cd /volume1/web\nsudo -s # mot de passe admin , passage en super utilisateur (prompt #)\nwget https://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip\npuis dézippez son contenu à la racine de /web avec File Station. Vous devriez obtenir un dossier /nextcloud.Attribuer les bonnes permissions aux différents fichiers et dossiers : il va vous falloir personnaliser le script ci-dessous en fonction des dossiers dans lesquels vous avez installé Nextcloud et le dossier choisi pour les data (exécuter commande après commande directement en SSH)chown -R http:http /volume1/web/nextcloud/\nchown -R http:http /volume1/web/nextcloud/apps/\nchown -R http:http /volume1/web/nextcloud/config/\nchown -R http:http /volume1/web/nextcloud/themes/ chown -R http:http /volume1/Nextcloud/ chown http:http /volume1/web/nextcloud/.htaccess find /volume1/web/nextcloud/ -type f -print0 | xargs -0 chmod 777 find /volume1/web/nextcloud/ -type d -print0 | xargs -0 chmod 777\nfind /volume1/Nextcloud/ -type d -print0 | xargs -0 chmod 777 chmod 777 /volume1/web/nextcloud/.htaccess\n<br>On se connecte sur PhpMyAdmin <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz/phpMyAdmin/\" target=\"_self\">https://eolam.xyz/phpMyAdmin/</a>\nCréer une base nextcloud avec un utilisateur nextcloud ayant tous les privilèges.Pour accéder à nextcloud en utilisant apache2.4 et php7.0 , on va créer un \"hôte virtuel\" Création d'un \"Virtual Host\"\nWeb Station → Virtual Host → Création<br><img src=\"screenshots/synonc7.png\" target=\"_self\"> <br><img src=\"screenshots/synonc7b.png\" target=\"_self\"><br>Accès au site <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://nc.eolam.xyz\" target=\"_self\">https://nc.eolam.xyz</a> pour le paramétrage (on utilise mariadb comme base), et remplir les champs avec les infos suivantes : Username : admin Mot de passe : un mot de passe fort Data folder : /volume1/web/nextcloud/data Database : Choisir MariaDB Database user : nextcloud Database password : xxxxxx Database name : nextcloud Adress : 127.0.0.1:3307 si vous êtes sur MariaDB 10 (et non localhost !)\n<br><img src=\"screenshots/synonc8.png\" target=\"_self\">\nATTENTION !!! il faut remplacer localhost:3307 par 127.0.0.1:3307Il n’y a plus qu’à cliquer sur Terminer l'installationPar sécurité, Nextcloud empêche l’accès depuis des domaines non déclarés. Il va donc falloir ajouter votre sous-domaine au fichier de configuration.Connectez-vous à nouveau en SSH à votre serveur (en super utilisateur) comme précédemment, puis rendez-vous dans le dossier /volume1/web/nextcloud/config/Ajoutez votre sous-domaine en éditant le fichier « config.php » :&lt;?php\n$CONFIG = array ( 'instanceid' =&gt; 'oc9k9aypkme0', 'passwordsalt' =&gt; 'OC0swXGgasuquZysq9YvlnPjzoGpqn', 'secret' =&gt; '89aAqfzI4vbrN4p2MpgVpr2si3Zl0az45+Xo/khNTYPgyDNX', 'trusted_domains' =&gt; array ( 0 =&gt; 'eolam.xyz', 0 =&gt; 'nc.eolam.xyz', ), 'datadirectory' =&gt; '/volume1/web/nextcloud/data', 'dbtype' =&gt; 'mysql', 'version' =&gt; '15.0.4.0', 'overwrite.cli.url' =&gt; 'http://127.0.0.1', 'dbname' =&gt; 'nextcloud', 'dbhost' =&gt; '127.0.0.1:3307', 'dbport' =&gt; '', 'dbtableprefix' =&gt; 'oc_', 'mysql.utf8mb4' =&gt; true, 'dbuser' =&gt; 'oc_marina', 'dbpassword' =&gt; 'sRXfMbBjILO3yzRyNPyxsGSkYnvRC6', 'installed' =&gt; true,\n);\nSauvegardez votre fichier puis quittez.Pour réinitialiser un mot de passe en ligne de commande ,se connecter SSH sue le NAS/volume1/web/nextcloud/occ user:resetpassword admin\nSaisir et confirmer...Nextcloud, problème PHP suite à mise à jour du NAS You are currently running 5.6.11. Please update your PHP version<br>\n<a data-tooltip-position=\"top\" aria-label=\"https://hackabee.fr/2018/12/12/resoudre-lerreur-php-7-depuis-la-console-sur-synology-pour-pouvoir-mettre-a-jour-nextcloud/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://hackabee.fr/2018/12/12/resoudre-lerreur-php-7-depuis-la-console-sur-synology-pour-pouvoir-mettre-a-jour-nextcloud/\" target=\"_self\">PHP 7 obligatoire depuis Nextcloud 14</a> Se connecter SSHroot@DiskStation:~# cat /var/packages/WebStation/etc/php_profile/474ccf3d-6dd9-4769-9c48-0edf8c7d35a7/fpm.conf [global]\npid = /run/php-fpm/php73-474ccf3d-6dd9-4769-9c48-0edf8c7d35a7.pid\nerror_log=syslog\nsyslog.facility = daemon\nsyslog.ident = php73-fpm\nlog_level = warning\ndaemonize = no\nLa ligne syslog.ident = php73-fpm vous indique que vous êtes sur le bon profil (par opposé à syslog.ident = php56-fpm). Notez la chaîne de caractères correspondant au nom du profil , puis passons à la création du script :#!/bin/bash\nPHP_INI_SCAN_DIR=.:/usr/local/etc/php73/:/var/packages/WebStation/etc/php_profile/474ccf3d-6dd9-4769-9c48-0edf8c7d35a7/conf.d/\nexport PHP_INI_SCAN_DIR\nphp73 $*\nVous pouvez aussi tout faire via la console :echo -e '#!/bin/bash\\n PHP_INI_SCAN_DIR=.:/usr/local/etc/php73/:/var/packages/WebStation/etc/php_profile/474ccf3d-6dd9-4769-9c48-0edf8c7d35a7/conf.d/\\n export PHP_INI_SCAN_DIR\\n php73 $*' &gt; /volume1/web/nextcloud/script_73.sh\nchmod +x /volume1/web/nextcloud/script_73.sh\nAjout d'un domaine OVH $TTL 3600\n@\tIN SOA dns113.ovh.net. tech.ovh.net. (2020103102 86400 3600 3600000 60) IN NS dns113.ovh.net. IN NS ns113.ovh.net. IN A 78.239.32.87\nsearx IN CNAME eolam.ovh.\ncal IN CNAME eolam.ovh.\ndiv IN CNAME eolam.ovh.\nCertificats sur le synology<br><img src=\"screenshots/syno100.png\" target=\"_self\">\nPanneau de Configuration → Sécurité<br><img src=\"screenshots/syno105.png\" target=\"_self\"> <br><img src=\"screenshots/syno106.png\" target=\"_self\"> <br><img src=\"screenshots/syno107.png\" target=\"_self\"> <br><img src=\"screenshots/syno108.png\" target=\"_self\">\nAutre nom de l'objet : searx.eolam.xyz;div.eolam.xyz;cal.eolam.xyz;<br><img src=\"screenshots/syno109.png\" target=\"_self\"> Modifier la DNS OVH eolam.xyz\nAjout des sous-domaines nc, searx, cal, div$TTL 3600\n@\tIN SOA dns107.ovh.net. tech.ovh.net. (2020110101 86400 3600 3600000 300) IN NS dns107.ovh.net. IN NS ns107.ovh.net. IN A 78.239.32.87\ncal IN CNAME eolam.xyz.\ndiv IN CNAME eolam.xyz.\nnc IN CNAME eolam.xyz.\nsearx IN CNAME eolam.xyz.\nPATIENTER pour la prise en compte...\nVérifier par ping sur un poste Recréer les certificats eolam.xyz\nPanneau de configuration → Sécurité <br><img src=\"screenshots/ssl-eolam-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/ssl-eolam-02.png\" target=\"_self\"><br>\n<img src=\"screenshots/ssl-eolam-03.png\" target=\"_self\"><br>\n<img src=\"screenshots/ssl-eolam-04.png\" target=\"_self\">\nAjout nc.eolam.xyz;searx.eolam.xyz;div.eolam.xyz;cal.eolam.xyz<br>\n<img src=\"screenshots/ssl-eolam-05.png\" target=\"_self\"> Rebasculer eolam.xyz en certificat par défaut<br>\n<img src=\"screenshots/ssl-eolam-06.png\" target=\"_self\">\nRemettre eolam.xyz<br>\n<img src=\"screenshots/ssl-eolam-07.png\" target=\"_self\"> Le serveur web redémarre après les modifications En mode consome adminsudo -s\ncd /volume1/web/\nPrérequis : Apache 2.4, php7.3, mariadb 10\nTélécharger la dernière version wget https://download.nextcloud.com/server/releases/latest.zip\nunzip latest.zip\nChanger la version dans config 'version' =&gt; '21.0.2',\nProblèmes de mise à jour<br><img src=\"screenshots/nc-eolam-01.png\" target=\"_self\"># Erreur table absente\nSQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_flow_operations_scope' doesn't exist # Ouvrir la base mysql nextcloud par phpmyadmin et exécuter CREATE TABLE `oc_flow_operations_scope` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `operation_id` int(11) NOT NULL DEFAULT 0, `type` int(11) NOT NULL DEFAULT 0, `value` varchar(64) COLLATE utf8mb4_bin DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `flow_unique_scope` (`operation_id`,`type`,`value`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPRESSED;\nFichier de Configuration après mise à jour&lt;?php\n$CONFIG = array ( 0 =&gt; 'debug=true', 'instanceid' =&gt; 'oc9k9aypkme0', 'passwordsalt' =&gt; 'OC0swXGgasuquZysq9YvlnPjzoGpqn', 'secret' =&gt; '89aAqfzI4vbrN4p2MpgVpr2si3Zl0az45+Xo/khNTYPgyDNX', 'trusted_domains' =&gt; array ( 0 =&gt; 'nc.eolam.xyz', ), 'datadirectory' =&gt; '/volume1/web/nextcloud/data', 'dbtype' =&gt; 'mysql', 'version' =&gt; '21.0.2.1', 'overwrite.cli.url' =&gt; 'http://127.0.0.1', 'dbname' =&gt; 'nextcloud', 'dbhost' =&gt; '127.0.0.1:3307', 'dbport' =&gt; '', 'dbtableprefix' =&gt; 'oc_', 'mysql.utf8mb4' =&gt; true, 'dbuser' =&gt; 'oc_marina', 'dbpassword' =&gt; 'sRXfMbBjILO3yzRyNPyxsGSkYnvRC6', 'installed' =&gt; true, 'updater.secret' =&gt; '$2y$10$o1G7GrZsr3V/rRgOrYB/C.y9W6C2ru2uCdWk2Hj2/gAf/UPyph1re', 'theme' =&gt; '', 'loglevel' =&gt; 0, 'maintenance' =&gt; false,\n); Webstation - Virtual Host<br><img src=\"screenshots/web-eolam-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/web-eolam-03.png\" target=\"_self\"> On utilise nginx + php7.3Créer un fichier /volume1/web/index.html &lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt; &lt;meta charset=\"UTF-8\"} &lt;title&gt;Synology&lt;/title&gt;\n&lt;style type=\"text/css\" media=\"screen\" &gt;\nhtml { margin:0; padding:0; background: url(bg.jpg) no-repeat center fixed; -webkit-background-size: cover; /* pour anciens Chrome et Safari */ background-size: cover; /* version standardisée */\n}\nbody a:link { color: grey; background-color: transparent; text-decoration: none;\n}\na:hover { color: red; background-color: transparent; text-decoration: underline;\n} &lt;/style&gt; &lt;/head&gt;\n&lt;body&gt; &lt;h1&gt;NAS DS218+&lt;/h1&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n<br>Lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz\" target=\"_self\">https://eolam.xyz</a><br>\n<img src=\"screenshots/web-eolam-02.png\" target=\"_self\"> Installer application cops<br><img src=\"screenshots/web-eolam-06.png\" target=\"_self\">Situé dans le dossier /volume1/web/cops<br>\nLien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://div.eolam.xyz\" target=\"_self\">https://div.eolam.xyz</a><br>\n<img src=\"screenshots/web-eolam-05.png\" target=\"_self\"> Créer un hôte virtuel div.eolam.xyz<br>\n<img src=\"screenshots/web-eolam-07.png\" target=\"_self\"> Protéger l'accès à la bibliothèque avec une autorisation basique par login/mot de passe Créer un nouveau fichier en dehors de l'arborescence web du serveur et qui va contenir le mot de passe. touch /usr/syno/etc/private/.htpasswd <br>\nEditer le fichier et coller la paire login/password générée par un générateurs de mot de passe du type <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.askapache.com/online-tools/htpasswd-generator/\" target=\"_self\">https://www.askapache.com/online-tools/htpasswd-generator/</a> (Basic MD5) Editer le fichier .htaccess qui se trouve dans le répertoire d'installation de COPS et le modifier en ajoutant les éléments qui vont bien :\nnano /volume1/web/cops/.htaccess # Uncomment if you wish to protect access with a password\n###########################################\n# If your covers and books are not available as soon as you protect it\n# You can try replacing the FilesMatch directive by this one\n# &lt;FilesMatch \"(index|feed)\\.php\"}\n# If helps for Sony PRS-TX and Aldiko, beware fetch.php can be accessed\n# with authentication (see $config ['cops_fetch_protect'] for a workaround).\n###########################################\n&lt;FilesMatch \"\\.php$\"}\nAuthUserFile /usr/syno/etc/private/.htpasswd\nAuthGroupFile /dev/null\nAuthName \"Acces securise\"\nAuthType Basic\nRequire valid-user\n&lt;/FilesMatch&gt;\nEt voila, votre collection d'ebook est disponible depuis n'importe où et avec un accès un minimum protégé !<br><img src=\"screenshots/syno101.png\" target=\"_self\">\nCentre de paquets <br><img src=\"screenshots/syno102.png\" target=\"_self\"> <br><img src=\"screenshots/syno103.png\" target=\"_self\"> Recherche et installation searx docker <br><img src=\"screenshots/syno104.png\" target=\"_self\">\nSélectionner \"latest\" Accès via SSH # Connexion SSH synology via proxy (portable marina)\n[yannick@yannick-pc ~]$ ssh -o ProxyCommand=\"ssh -W %h:%p -p 52022 marina@78.239.32.87\" -p 57022 admin@192.168.1.42 marina@78.239.32.87's password: admin@192.168.1.42's password: admin@DiskStation:~$ pwd\n/var/services/homes/admin\nadmin@DiskStation:~$ sudo -i\nPassword: root@DiskStation:~# pwd\n/root root@DiskStation:~# ls /\nbin etc lib32 manualupd@te.info.active proc sys var\nboot etc.defaults lib64 mnt root tmp var.defaults\nconfig initrd lost+found opt run tmpRoot volume1\ndev lib Manual.13950.pat opt.sav sbin usr volumeUSB1 root@DiskStation:~# docker images\nREPOSITORY TAG IMAGE ID CREATED SIZE\nsearx/searx latest 375f0b1a4044 10 hours ago 168MB Utilisation de docker<br><img src=\"screenshots/syno112.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno113.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno114.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno115.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno116.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno122.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno117.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno118.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno119.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno120.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno121.png\" target=\"_self\"> Connexion admin sur synologyssh -o ProxyCommand=\"ssh -W %h:%p -p 52022 marina@78.239.32.87\" -p 57022 admin@192.168.1.42 Vérificationcurl --location --verbose --head --insecure localhost:8089\n[...]\n* Trying 127.0.0.1...\n* TCP_NODELAY set\n* Expire in 200 ms for 4 (transfer 0x56007c4d3f50)\n* Connected to localhost (127.0.0.1) port 8089 (#0)\n&gt; HEAD / HTTP/1.1\n&gt; Host: localhost:8089\n&gt; User-Agent: curl/7.64.0\n&gt; Accept: */*\n&gt; &lt; HTTP/1.1 200 OK\nHTTP/1.1 200 OK\n[...]\nLa connexion en locale est sans erreurEssai par translation de port via SSHssh -L 9000:localhost:8089 -o ProxyCommand=\"ssh -W %h:%p -p 52022 marina@78.239.32.87\" -p 57022 admin@192.168.1.42 Saisir mot de passe marina et mot de passe admin synologySur le même poste , ouvrir le navigateur avec un lien &lt;http://localhost:9000/?q=\"images\"}<br><img src=\"screenshots/cx11b-docker-searx-1.png\" target=\"_self\">J'ai créé un autre domaine nommé eolam.xyz (&lt;3€/an) car il est impossible d'ajouter des certificats de sous domaines à l'existant domaine eolam.xyz sur le synology\nJ'en ai profité pour valider des certificats pour eolam.xyz div.eolam searx.ovh et cal.eolam.xyz <br>IL ME RESTE LA MISE EN PLACE DU PROXY pour avoir un accès par lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://searx.eloam.xyz\" target=\"_self\">https://searx.eloam.xyz</a>La création d’un répertoire partagé part_etc ce fait depuis l’IHM : Panneau de configuration &gt; Dossier partagé &gt; créé (droits r/w admin).<br><img src=\"screenshots/syno_part01.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno_part02.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno_part03.png\" target=\"_self\"> Configure le proxy pour docker searxPanneau de configuration<br>\n<img src=\"screenshots/syno-proxy-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-02.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-03.png\" target=\"_self\"> <br>Lien : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://searx.eolam.xyz\" target=\"_self\">https://searx.eolam.xyz</a><br>\n<img src=\"screenshots/web-eolam-04.png\" target=\"_self\"> <br><a data-tooltip-position=\"top\" aria-label=\"https://sasquatters.com/calibre-web-docker/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://sasquatters.com/calibre-web-docker/\" target=\"_self\">Calibre-Web Installation (Docker)</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"http://sasquatters.com/calibre-web-configuration/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://sasquatters.com/calibre-web-configuration/\" target=\"_self\">Calibre-Web Configuration</a>\n/volume1/calibre → /Books\nCréer un dossier en cli mode sudo : mkdir /volume1/docker/calibre-web\n/volume1/docker/calibre-web → /configCalibre-Web est une visionneuse de livres électroniques qui utilise une base de données Calibre existante pour en extraire le contenu. Nous n'utilisons pas la version autonome de Calibre, mais plutôt une version de LazyLibrarian dans laquelle Calibre est intégré.\nVoici quelques-unes des fonctionnalités de Calibre-web :- Interface graphique HTML5 complète.\n- Gestion des utilisateurs avec des permissions par utilisateur\n- Étagères personnalisées\n- Édition des métadonnées des livres électroniques\n- Envoyer des livres électroniques aux appareils Kindle\n- Lire des livres électroniques directement dans un navigateur\nLa mise en place de Calibre-web est vraiment simple une fois que vous avez installé Docker.<br>\nSi vous êtes sur un appareil Synology, cela peut être fait en allant dans le Centre de paquets &gt; Paramètres &gt; Sources des paquets et en ajoutant <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://packages.synocommunity.com/\" target=\"_self\">http://packages.synocommunity.com/</a>\nUne fois que cette ressource a été ajoutée, recherchez Docker dans le centre de paquets. Une fois que Docker a été installé, lancez-le et naviguez jusqu'à l'onglet de registre pour rechercher Calibre-web. Nous préférons les builds automatiques de LinuxServer. Une fois que vous avez trouvé celle que vous souhaitez, sélectionnez-la et cliquez sur \"Télécharger\".<br><img src=\"screenshots/syno-cal-01.png\" target=\"_self\">\nCliquer sur Télécharger , sélectionner \"latest\"Une fois le téléchargement terminé, il se déplacera dans l'onglet Image. Lancez le conteneur pour commencer à le configurer.<br>\n<img src=\"screenshots/syno-cal-02.png\" target=\"_self\"> Commencez par donner un nom au conteneur, puis cliquez sur Paramètres avancés.<br>\n<img src=\"screenshots/syno-cal-03.png\" target=\"_self\"> Dans les paramètres avancés, activez le redémarrage automatique et créez un raccourci sur le bureau (si\ncela vous intéresse). Utilisez l'adresse IP de votre serveur suivie du numéro de port 8083 du conteneur.<br>\n<img src=\"screenshots/syno-cal-04.png\" target=\"_self\"> Ensuite, il faut régler les volumes. Ces dossiers doivent tous être créés avant la mise en place du conteneur afin de pouvoir les parcourir et les monter. Cliquez sur Ajouter un dossier pour commencer le montage de chaque chemin. Utilisez /config pour monter le dossier des fichiers de configuration de Calibre-web, et /Media pour monter le dossier qui contient la bibliothèque de livres électroniques, ainsi que la base de données de Calibre (metadata.db). Si vous avez déjà configuré LazyLibrarian à l'aide de ce tutoriel, alors le répertoire des livres a déjà été créé.<br>\n<img src=\"screenshots/syno-cal-05.png\" target=\"_self\"> Les paramètres de port sont utilisés pour ouvrir le conteneur dans un navigateur. Il convient de laisser la valeur par défaut car Calibre-web recherchera ce port. Le port local doit être changé de Auto à Port du conteneur correspondant. Si cela n'est pas fait, votre machine peut utiliser un port aléatoire à chaque fois et causer une confusion.<br>\n<img src=\"screenshots/syno-cal-06.png\" target=\"_self\"> L'environnement est l'endroit où sont définies les variables nécessaires pour permettre au conteneur de fonctionner. Pour que le conteneur fonctionne correctement et pour accéder et modifier les répertoires, il doit être doté de droits d'utilisateur. La bonne pratique consiste à créer un nouvel utilisateur qui sera utilisé exclusivement pour faire fonctionner le conteneur. Cet utilisateur doit avoir des privilèges de lecture/écriture dans le répertoire /config du Docker ainsi que dans le répertoire /Media. Le but est de faire en sorte que, dans le cas où le conteneur est compromis, le NAS entier ne soit pas accessible. Plus d'informations à ce sujet sont disponibles ici.\nPour obtenir l'ID utilisateur personnel (PUID) et l'ID groupe personnel (PGID) de l'utilisateur qui fera fonctionner le conteneur, utilisez Putty ou un programme équivalent à SSH dans votre NAS. id admin\nuid=1024(admin) gid=100(users) groups=100(users),101(administrators),1023(http),25(smmsp)\n<br>Placez les identifiants de la session SSH dans l'onglet Environnement comme indiqué ci-dessous. C'est également une bonne idée de saisir le fuseau horaire local, car de nombreux conteneurs en ont besoin pour fonctionner. Les codes de fuseau horaire se trouvent <a data-tooltip-position=\"top\" aria-label=\"http://sasquatters.com/calibre-web-configuration\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://sasquatters.com/calibre-web-configuration\" target=\"_self\">ici</a>. PGID 100\nPUID 1024\nTZ Europe/Paris\nLANG fr_FR.UTF-8\nLANGUAGE fr_FR.UTF-8 <br><img src=\"screenshots/syno-cal-07.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-cal-08.png\" target=\"_self\"> Configure le proxy pour docker searxPanneau de configuration<br>\n<img src=\"screenshots/syno-proxy-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-02a.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-03a.png\" target=\"_self\"> <br>Lien : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://cal.eolam.xyz\" target=\"_self\">https://cal.eolam.xyz</a> Configuration de la base<br>\n<img src=\"screenshots/syno-cal-web-01.png\" target=\"_self\"> <br><a data-tooltip-position=\"top\" aria-label=\"http://archives.stephaneturquay.com/2014/12/07/configurer-carddav-server-de-synology-sur-os-x-ios-et-android/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://archives.stephaneturquay.com/2014/12/07/configurer-carddav-server-de-synology-sur-os-x-ios-et-android/\" target=\"_self\">Configurer CardDAV Server de Synology sur OS X, iOS et Android</a>\nVos appareilsAprès avoir appliqué / validé le port que vous utiliserez, le CardDAV Server peut être configuré sur vos différents appareils. Sur OS X et Android le configuration est similaire, tandis que sur iOS celle-ci est simplifiée.OS X\nOuvrir l’application Contacts\nAller dans les préférences : Contacts &gt; Préférences\nCréer un nouveau compte en cliquant sur « +« Choisir « Autre compte contacts… »\nAssurez-vous que « CardDAV » soit selectionné dans le menu déroulant\nNom d’utilisateur est votre login à votre DiskStation Manager\nMot de passe est le même que celui de votre compte DiskStation Manager\nAdresse du serveur : IP:PORT/addressbooks/users/NOM_UTILISATEUR/addressbook\nIP est l’IP de votre disktation accessible depuis l’extérieur ou votre nom de domaine; PORT est le port défini préalabelement; NOM_UTILISATEUR est votre login à votre DiskStation Manager.iOSPour iOS la manipulation est très simplifiée :\nRéglages &gt; Mail, Contacts, Calendrier\nAjouter un compte &gt; Autres\nAjouter un compte CardDAV\nServeur : IP:PORT\nNom d’utilisateur est votre login à votre DiskStation Manager\nMot de passe est le même que celui de votre compte DiskStation Manager\nAprès avoir fait la migration de vos contacts vers votre server CardDAV, pensez à désactiver la synchronisation de vos contacts sur iCloud.AndroidSur Android, il n’y a pas de client ou prise en charge du CardDAV de manière native. Vous devez installer une application sur le Play Store. Je vous conseille CardDAV-Sync Beta qui fonctionne très bien.\nOuvrir CardDAV-Sync Beta\nAjouter un nouveau compte\nSelectionner CardDAV\nNom du serveur ou adresse : IP:PORT/addressbooks/users/NOM_UTILISATEUR/addressbook\nNom d’utilisateur est votre login à votre DiskStation Manager\nMot de passe est le même que celui de votre compte DiskStation Manager\nValider et selectionner le premier carnet d’adresse proposé\nIP est l’IP de votre disktation accessible depuis l’extérieur ou votre nom de domaine; PORT est le port défini préalabelement; NOM_UTILISATEUR est votre login à votre DiskStation Manager.Voici les étapes à suivre pour mettre à niveau la RAM du Synology DS 218+.\nArrêtez le NAS.\nRetirez les deux baies de disque dur.\nL'emplacement libre du module de RAM est situé sur le côté où se trouve le bouton d'alimentation.<br>\n<img src=\"screenshots/syno-ram.png\" target=\"_self\">\nSortez le module de RAM nouvellement acheté de son emballage. J'ai utilisé Crucial 8GB Single DDR3/DDR3L 1600 MT/S (PC3-12800).\nInsérez délicatement le module dans la fente, en vous assurant qu'il est dans le bon sens. Faites correspondre l'encoche à celle du module.\nRéinsérez les baies de disque dur.\nMettez le NAS sous tension. Si vous voulez aller jusqu'au bout et atteindre 16 Go de RAM, il est possible de remplacer le module d'origine de 2 Go, mais vous devez démonter complètement le NAS et ce n'est pas recommandé, sauf si vous avez vraiment besoin de mémoire supplémentaire.\nWeb Station → Paramètres PHP → Profile php7.3\nopen_basedir\n/volume1/Nextcloud:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/volume1/calibre<br><img src=\"screenshots/syno-param001.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-param002.png\" target=\"_self\"> Nextcloud : nc.eolam.xyz<br>\n<img src=\"screenshots/syno-param003.png\" target=\"_self\"> Calibre/Cops : div.eolam.xyz ou eolam.xyz/cops<br>\n<img src=\"screenshots/syno-param004.png\" target=\"_self\"> Navidrome vous permet de profiter de votre collection de musique de n'importe où, en la rendant accessible par une interface Web moderne et par une large gamme d'applications mobiles compatibles avec des tiers, pour les appareils iOS et Android. Navidrome est un logiciel open source distribué gratuitement selon les termes de la licence GNU GPL v3. Navidrome est très rapide ! Léger, rapide et autonome. Il fonctionne bien, même sur une plateforme aux ressources limitées. Dans ce guide étape par étape, je vais vous montrer comment installer Navidrome sur votre NAS Synology en utilisant Docker.Récupérer uid et gid<br>\n<img src=\"screenshots/syno-navi000.png\" target=\"_self\">\nUID = 1037\nGID = 100Préalable : Docker est installé Création dossier navidrome dans docker<br>\n<img src=\"screenshots/syno-navi001.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-navi002.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-navi003.png\" target=\"_self\"> Ouvrir un terminal et passer en mode su sudo -s\nExécuter le script suivantdocker run -d --name=navidrome \\\n-p 4533:4533 \\\n-e PUID=1037 \\\n-e PGID=100 \\\n-e ND_LOGLEVEL=info \\\n-v /volume1/docker/navidrome:/data \\\n-v /volume1/Music:/music \\\n--restart always \\\ndeluan/navidrome Note : dans le code ci-dessus après -v /volume1/docker/navidrome:/data \\ vous devez ajouter votre chemin personnel à la musique. Par exemple, -v /volume1/Music:/musicConfigure le proxy pour docker navidromePanneau de configuration<br>\n<img src=\"screenshots/syno-proxy-01.png\" target=\"_self\"> <br><img src=\"screenshots/syno-navi005.png\" target=\"_self\"> <br><img src=\"screenshots/syno-navi006.png\" target=\"_self\"> <br><img src=\"screenshots/syno-navi007.png\" target=\"_self\"> <br>Ouvrir le lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://zic.eolam.xyz\" target=\"_self\">https://zic.eolam.xyz</a> et créer le compte administrateur Créer un nouveau certificat\nAutre nom de l'objet : eolam.xyz;cal.eolam.xyz;div.eolam.xyz;nc.eolam.xyz;searx.eolam.xyz;zic.eolam.xyz*<br>\n<img src=\"screenshots/syno-certificat00.png\" target=\"_self\"> <br><img src=\"screenshots/syno-certificat00a.png\" target=\"_self\"> <br><img src=\"screenshots/syno-certificat01.png\" target=\"_self\"> <br><img src=\"screenshots/syno-certificat00b.png\" target=\"_self\"> <br><img src=\"screenshots/syno-certificat02.png\" target=\"_self\"> ","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Sommaire","level":2,"id":"Sommaire_0"},{"heading":"Synology","level":2,"id":"Synology_0"},{"heading":"Ajout domaine","level":3,"id":"Ajout_domaine_0"},{"heading":"OVH Domaine","level":3,"id":"OVH_Domaine_0"},{"heading":"Box Free","level":3,"id":"Box_Free_0"},{"heading":"Let's Encrypt SSL NAS Synology","level":2,"id":"Let's_Encrypt_SSL_NAS_Synology_0"},{"heading":"Comment installer un protocole SSL Let's Encrypt sur un NAS Synology","level":3,"id":"Comment_installer_un_protocole_SSL_Let's_Encrypt_sur_un_NAS_Synology_0"},{"heading":"Comment renouveler les certificats NAS Synology","level":3,"id":"Comment_renouveler_les_certificats_NAS_Synology_0"},{"heading":"Vérifications","level":3,"id":"Vérifications_0"},{"heading":"Comment installer les certificats avec acme (NE PAS UTILISER)","level":3,"id":"Comment_installer_les_certificats_avec_acme_(NE_PAS_UTILISER)_0"},{"heading":"Installer acme.sh","level":4,"id":"Installer_acme.sh_0"},{"heading":"Génération des certificats","level":4,"id":"Génération_des_certificats_0"},{"heading":"Installer IPKG, OPKG, Java 8, Serposcope sur Synology 5 et 6","level":2,"id":"Installer_IPKG,_OPKG,_Java_8,_Serposcope_sur_Synology_5_et_6_0"},{"heading":"Nextcloud","level":2,"id":"Nextcloud_0"},{"heading":"Configuration préalable","level":3,"id":"Configuration_préalable_0"},{"heading":"Base de données","level":4,"id":"Base_de_données_0"},{"heading":"WebStation","level":4,"id":"WebStation_0"},{"heading":"Installation","level":3,"id":"Installation_0"},{"heading":"Déploiement nextcloud","level":4,"id":"Déploiement_nextcloud_0"},{"heading":"MariaDB , base  nextcloud","level":3,"id":"MariaDB_,_base_nextcloud_0"},{"heading":"Virtual Host","level":3,"id":"Virtual_Host_0"},{"heading":"Configuration nextcloud","level":3,"id":"Configuration_nextcloud_0"},{"heading":"Ajout domaine eolam.ovh","level":2,"id":"Ajout_domaine_eolam.ovh_0"},{"heading":"Certificats Let's Encrypt","level":2,"id":"Certificats_Let's_Encrypt_0"},{"heading":"MISE A JOUR Nextcloud","level":3,"id":"MISE_A_JOUR_Nextcloud_0"},{"heading":"Web - eolam.xyz","level":2,"id":"Web_-_eolam.xyz_0"},{"heading":"Accueil","level":3,"id":"Accueil_0"},{"heading":"Cops","level":3,"id":"Cops_0"},{"heading":"Docker","level":2,"id":"Docker_0"},{"heading":"Installation","level":3,"id":"Installation_1"},{"heading":"Métamoteur Searx","level":2,"id":"Métamoteur_Searx_0"},{"heading":"Searx - Docker","level":3,"id":"Searx_-_Docker_0"},{"heading":"Création dossier partagé (Facultatif)","level":3,"id":"Création_dossier_partagé_(Facultatif)_0"},{"heading":"Searx - Proxy reverse","level":3,"id":"Searx_-_Proxy_reverse_0"},{"heading":"Calibre-web","level":2,"id":"Calibre-web_0"},{"heading":"Dossier partagé","level":3,"id":"Dossier_partagé_0"},{"heading":"Calibre-web - Docker","level":3,"id":"Calibre-web_-_Docker_0"},{"heading":"Calibre-web - Proxy reverse","level":3,"id":"Calibre-web_-_Proxy_reverse_0"},{"heading":"Calibre-web - Configuration","level":3,"id":"Calibre-web_-_Configuration_0"},{"heading":"Carddav server","level":2,"id":"Carddav_server_0"},{"heading":"Ajout mémoire au Synology DS 218+","level":2,"id":"Ajout_mémoire_au_Synology_DS_218+_0"},{"heading":"Web Station","level":2,"id":"Web_Station_0"},{"heading":"Paramètres PHP (7.3)","level":3,"id":"Paramètres_PHP_(7.3)_0"},{"heading":"Virtual Host","level":3,"id":"Virtual_Host_1"},{"heading":"Navidrome - docker","level":2,"id":"Navidrome_-_docker_0"},{"heading":"Certificats","level":2,"id":"Certificats_0"}],"links":[],"author":"","coverImageURL":"screenshots/syno0.png","fullURL":"marina/2021-09-10-synology-domaine-eolam.xyz.html","pathToRoot":"..","attachments":["screenshots/syno0.png","screenshots/ds218+.png","screenshots/synoapp.png","screenshots/box-syno.png","screenshots/letsencrypt.png","screenshots/syno1.png","screenshots/syno2.png","screenshots/syno3.png","screenshots/syno4.png","screenshots/syno5.png","screenshots/syno6.png","screenshots/box-syno1.png","screenshots/certificat-lets-encrypt-renew-syno.png","screenshots/ssllabs-eolam.xyz.png","screenshots/pkg001.png","screenshots/pkg002.png","screenshots/synonc0.png","screenshots/syno7.png","screenshots/syno8.png","screenshots/syno9.png","screenshots/synonc1.png","screenshots/synonc2.png","screenshots/synonc3.png","screenshots/synonc4.png","screenshots/synonc7.png","screenshots/synonc7b.png","screenshots/synonc8.png","screenshots/syno100.png","screenshots/syno105.png","screenshots/syno106.png","screenshots/syno107.png","screenshots/syno108.png","screenshots/syno109.png","screenshots/ssl-eolam-01.png","screenshots/ssl-eolam-02.png","screenshots/ssl-eolam-03.png","screenshots/ssl-eolam-04.png","screenshots/ssl-eolam-05.png","screenshots/ssl-eolam-06.png","screenshots/ssl-eolam-07.png","screenshots/nc-eolam-01.png","screenshots/web-eolam-01.png","screenshots/web-eolam-03.png","screenshots/web-eolam-02.png","screenshots/web-eolam-06.png","screenshots/web-eolam-05.png","screenshots/web-eolam-07.png","screenshots/syno101.png","screenshots/syno102.png","screenshots/syno103.png","screenshots/syno104.png","screenshots/syno112.png","screenshots/syno113.png","screenshots/syno114.png","screenshots/syno115.png","screenshots/syno116.png","screenshots/syno122.png","screenshots/syno117.png","screenshots/syno118.png","screenshots/syno119.png","screenshots/syno120.png","screenshots/syno121.png","screenshots/cx11b-docker-searx-1.png","screenshots/syno_part01.png","screenshots/syno_part02.png","screenshots/syno_part03.png","screenshots/syno-proxy-01.png","screenshots/syno-proxy-02.png","screenshots/syno-proxy-03.png","screenshots/web-eolam-04.png","screenshots/syno-cal-01.png","screenshots/syno-cal-02.png","screenshots/syno-cal-03.png","screenshots/syno-cal-04.png","screenshots/syno-cal-05.png","screenshots/syno-cal-06.png","screenshots/syno-cal-07.png","screenshots/syno-cal-08.png","screenshots/syno-proxy-02a.png","screenshots/syno-proxy-03a.png","screenshots/syno-cal-web-01.png","screenshots/syno-ram.png","screenshots/syno-param001.png","screenshots/syno-param002.png","screenshots/syno-param003.png","screenshots/syno-param004.png","screenshots/syno-navi000.png","screenshots/syno-navi001.png","screenshots/syno-navi002.png","screenshots/syno-navi003.png","screenshots/syno-navi005.png","screenshots/syno-navi006.png","screenshots/syno-navi007.png","screenshots/syno-certificat00.png","screenshots/syno-certificat00a.png","screenshots/syno-certificat01.png","screenshots/syno-certificat00b.png","screenshots/syno-certificat02.png"],"createdTime":1774855663767,"modifiedTime":1774855663768,"sourceSize":40384,"sourcePath":"marina/2021-09-10-Synology-Domaine-eolam.xyz.md","exportPath":"marina/2021-09-10-synology-domaine-eolam.xyz.html","showInTree":true,"treeOrder":6,"backlinks":["marina/2021-09-10-synology-domaine-eolam.xyz.html"],"type":"markdown"},"marina/2022-08-17-nas-synology-nextcloud.html":{"title":"2022-08-17-NAS-Synology-Nextcloud","icon":"","description":"layout: post\nInstaller Nextcloud sur son NAS Synology en une poignée de minutes ! (Sur DSM 6) <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://hackabee.fr/2018/09/20/installer-nextcloud-sur-son-nas-synology-en-quelques-minutes/\" target=\"_self\">https://hackabee.fr/2018/09/20/installer-nextcloud-sur-son-nas-synology-en-quelques-minutes/</a>\ninstaller apache server 2.4\nphp7.2\nmariadb10 root w$Y7TnERqgDHUFHccH6G8 à l'installationphpMyAdmin mariadb 10:\nmot de passe root mariadb mU7Nm4aFfQ2DvivRoLg3phpmyadmin utilisateur nextcloud base nextcloud mot de passe mUfHk$4dZ9R2yCREATE DATABASE nextcloud;\nGRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'mUfHk$4dZ9R2y';\nFLUSH PRIVILEGES;GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' IDENTIFIED BY 'wY7TnERqgDHUFHccH6G8';\nFLUSH PRIVILEGES;On se connectecompte administrateurmarina alexis04lily07mUfHk4dZ9R2yConnexion base de données en ligne de commande\nLe dossier des binaires : /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/\nmot de passe root mariadb mU7Nm4aFfQ2DvivRoLg3<br>\n<img src=\"screenshots/nextcloud0001.png\" target=\"_self\">Connexion base de données nextcloud/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysql -unextcloud -pmUfHk4dZ9R2y nextcloud\nSauvegarde de la base de données nextcloudFichier de configuration/volume1/web/nextcloud/config/config.php &lt;?php\n$CONFIG = array ( 0 =&gt; 'debug=true', 'instanceid' =&gt; 'oc9k9aypkme0', 'passwordsalt' =&gt; 'OC0swXGgasuquZysq9YvlnPjzoGpqn', 'secret' =&gt; '89aAqfzI4vbrN4p2MpgVpr2si3Zl0az45+Xo/khNTYPgyDNX', 'trusted_domains' =&gt; array ( 0 =&gt; 'nc.eolam.xyz', ), 'datadirectory' =&gt; '/volume1/web/nextcloud/data', 'dbtype' =&gt; 'mysql', 'version' =&gt; '21.0.2.1', 'overwrite.cli.url' =&gt; 'http://127.0.0.1', 'dbname' =&gt; 'nextcloud', 'dbhost' =&gt; '127.0.0.1:3307', 'dbport' =&gt; '', 'dbtableprefix' =&gt; 'oc_', 'mysql.utf8mb4' =&gt; true, 'dbuser' =&gt; 'oc_marina', 'dbpassword' =&gt; 'sRXfMbBjILO3yzRyNPyxsGSkYnvRC6', 'installed' =&gt; true, 'theme' =&gt; '', 'loglevel' =&gt; 0, 'maintenance' =&gt; false, 'updater.secret' =&gt; '$2y$10$dbJ3ZmFkV5EkTwv5VoTnlOtSQwJb2HAagf4DEMsWVS/VBB99rhhLG',\n);\nPasser en mode maintenance 'maintenance' =&gt; trueNOW=$(date +\"%Y%m%d-%H%M\") DUMPFILENAME=\"/volume1/Sauvegardes/nextcloud_dump_$NOW.sql\"\nMYSQLDUMP=\"/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysqldump\" NCUSER=\"nextcloud\"\nNCPWD=\"mUfHk4dZ9R2y\"\nDBNAME=\"nextcloud\" $MYSQLDUMP -u ${NCUSER} -p${NCPWD} $DBNAME &gt; ${DUMPFILENAME}\nVérifier présence fichier : /volume1/Sauvegardes/nextcloud_dump_20220817-1102.sql #!/bin/bash # Répertoire nextcloud NCDIR=\"/volume1/web/nextcloud\" # Répertoire de la sauvegarde NCDIR_BCKP=\"/volume1/Sauvegardes\" # Nom de l'archive ARCHIVE_NAME=\"nextcloud_$(date +%d.%m.%y@%Hh%M)\" # Nom base de données nextcloudls NCBDD=\"nextcloud\" #Propriétaire base de données nextcloud NCUSER=\"nextcloud\" echo \"###### DEBUT DE LA COPIE LOCALE ######\" # Créer si besoin les répertoires manquants dans le dossier de sauvegarde mkdir -p ${NCDIR_BCKP}/www/config mkdir -p ${NCDIR_BCKP}/www/data mkdir -p ${NCDIR_BCKP}/www/themes mkdir -p ${NCDIR_BCKP}/bdd # Réaliser la copie rsync -a ${NCDIR}/config/ ${NCDIR_BCKP}/www/config/ rsync -a ${NCDIR}/data/ ${NCDIR_BCKP}/www/data/ rsync -a ${NCDIR}/themes/ ${NCDIR_BCKP}/www/themes/ echo \"###### FIN DE LA COPIE LOCALE ######\"\nRéactiver nextcloud : 'maintenance' =&gt; falsePHP/volume1/@appstore/PHP7.4/usr/local/bin/php74\nadmincloud\nCincleJournalHymneFortinIl faut utiliser la version php7.4 , Web Station → Virtual Host<br>\n<img src=\"screenshots/image10a.png\" target=\"_self\"><br>\n<img src=\"screenshots/image10b.png\" target=\"_self\"> ","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Site nc.eolam.xyz","level":2,"id":"Site_nc.eolam.xyz_0"}],"links":[],"author":"","coverImageURL":"screenshots/nextcloud0001.png","fullURL":"marina/2022-08-17-nas-synology-nextcloud.html","pathToRoot":"..","attachments":["screenshots/nextcloud0001.png","screenshots/image10a.png","screenshots/image10b.png"],"createdTime":1774855662754,"modifiedTime":1774855662755,"sourceSize":3626,"sourcePath":"marina/2022-08-17-NAS-Synology-Nextcloud.md","exportPath":"marina/2022-08-17-nas-synology-nextcloud.html","showInTree":true,"treeOrder":7,"backlinks":[],"type":"markdown"},"marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html":{"title":"2022-08-17-Synology-Installer_Nextcloud_sur_votre_NAS","icon":"","description":"layout: post\n<a data-tooltip-position=\"top\" aria-label=\"https://mariushosting.com/synology-30-second-portainer-install-using-task-scheduler-docker/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://mariushosting.com/synology-30-second-portainer-install-using-task-scheduler-docker/\" target=\"_self\">Synology: 30 Second Portainer Install Using Task Scheduler &amp; Docker</a><br><a data-tooltip-position=\"top\" aria-label=\"https://mariushosting.com/synology-how-to-install-nextcloud-using-docker/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://mariushosting.com/synology-how-to-install-nextcloud-using-docker/\" target=\"_self\">Synology: How to Install Nextcloud Using Docker</a>version: '3' services: mariadb: container_name: mariadbnextcloud image: mariadb command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-read-only-compressed=OFF restart: always volumes: - /volume1/docker/nextcloudatabase:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=wY7TnERqgDHUFHccH6G8 - MYSQL_PASSWORD=mUfHk4dZ9R2y - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud nextcloud: container_name: nextcloud ports: - 8082:80 depends_on: - mariadb environment: - PUID=1037 - PGID=100 - TZ=Europe/Paris volumes: - /volume1/docker/nextcloud/html:/var/www/html - /volume1/docker/nextcloud/custom_apps:/var/www/html/custom_apps - /volume1/docker/nextcloud/config:/var/www/html/config - /volume1/docker/nextcloud/data:/var/www/html/data - /volume1/docker/nextcloud/themes:/var/www/html/themes/ image: nextcloud restart: always volumes: mariadb: # nextcloud\n<br><a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://eolam.xyz:8082/\" target=\"_self\">http://eolam.xyz:8082/</a>Create an admin account: type in your own Username and Password marina alexis04lily07 Storage &amp; database: choose MySQL/MariaDB On the mysql_user field type in: nextcloud On the mysql_password field type in: mUfHk4dZ9R2y On the mysql_database field type in: nextcloud On the database field type in: mariadb Click Install. - MYSQL_ROOT_PASSWORD=wY7TnERqgDHUFHccH6G8 - MYSQL_PASSWORD=mUfHk4dZ9R2y - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud\nModifier la configuration pour le https&lt;?php\n$CONFIG = array ( 'htaccess.RewriteBase' =&gt; '/', 'memcache.local' =&gt; '\\\\OC\\\\Memcache\\\\APCu', 'apps_paths' =&gt; array ( 0 =&gt; array ( 'path' =&gt; '/var/www/html/apps', 'url' =&gt; '/apps', 'writable' =&gt; false, ), 1 =&gt; array ( 'path' =&gt; '/var/www/html/custom_apps', 'url' =&gt; '/custom_apps', 'writable' =&gt; true, ), ), 'instanceid' =&gt; 'oc4x85axbm5o', 'passwordsalt' =&gt; 'yKBiKMb+XCT2IZRk85InSVbo1BORpe', 'secret' =&gt; 'RLqwWBpmF1t29Z7OMAGDlqrwY2CMAO69Ru/lfsrRhcZmAPuB', 'trusted_domains' =&gt; array ( 0 =&gt; 'nc.eolam.xyz', ), 'datadirectory' =&gt; '/var/www/html/data', 'dbtype' =&gt; 'mysql', 'version' =&gt; '24.0.4.1', 'overwrite.cli.url' =&gt; 'http://eolam.xyz:8082', 'dbname' =&gt; 'nextcloud', 'dbhost' =&gt; 'mariadb', 'dbport' =&gt; '', 'dbtableprefix' =&gt; 'oc_', 'mysql.utf8mb4' =&gt; true, 'dbuser' =&gt; 'nextcloud', 'dbpassword' =&gt; 'mUfHk4dZ9R2y', 'installed' =&gt; true, 'default_phone_region' =&gt; 'FR',\n);\n<br><a data-tooltip-position=\"top\" aria-label=\"https://mariushosting.com/synology-how-to-run-docker-containers-over-https/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://mariushosting.com/synology-how-to-run-docker-containers-over-https/\" target=\"_self\">Synology: How to Run Docker Containers Over HTTPS</a><br><a data-tooltip-position=\"top\" aria-label=\"https://github.com/nextcloud/docker/issues/1672\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://github.com/nextcloud/docker/issues/1672\" target=\"_self\">With Version23: behind a reverse proxy and the overwrite config variables are not set correctly</a>Recently I just deployed NextCloud 23 and MariaDB 10.6 using docker-compose. A similar issue was encountered. My solution is something as follows. Assume you've set Apache domain proxy on the host properly, requests to yourdomain.com will be forwarded to the actual NextCloud host on 127.0.0.1:8080. Add the following attributes to config.php: 'trusted_domains' =&gt; array ( 0 =&gt; 'yourdomain.com', ), 'trusted_proxies' =&gt; array ( 0 =&gt; 'yourdomain.com', ), 'overwrite.cli.url' =&gt; 'https://yourdomain.com', 'overwriteprotocol' =&gt; 'https', Restart docker-compose. The warning should be gone.\nErreur caldav carddav<br>curl -i <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://nc.eolam.xyz/.well-known/caldav\" target=\"_self\">https://nc.eolam.xyz/.well-known/caldav</a><br><a data-tooltip-position=\"top\" aria-label=\"https://www.synoforum.com/resources/synology-reverse-proxy-under-the-hood.135/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.synoforum.com/resources/synology-reverse-proxy-under-the-hood.135/\" target=\"_self\">Synology Reverse Proxy under the hood</a>&lt;IfModule mod_rewrite.c&gt; RewriteRule ^\\.well-known/carddav https://nc.eolam.xyz/remote.php/dav/ [R=301,L] RewriteRule ^\\.well-known/caldav https://nc.eolam.xyz/remote.php/dav/ [R=301,L]\n&lt;/IfModule&gt;\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[],"links":[],"author":"","coverImageURL":"","fullURL":"marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html","pathToRoot":"..","attachments":[],"createdTime":1774855662813,"modifiedTime":1774855662813,"sourceSize":4180,"sourcePath":"marina/2022-08-17-Synology-Installer_Nextcloud_sur_votre_NAS.md","exportPath":"marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html","showInTree":true,"treeOrder":8,"backlinks":[],"type":"markdown"},"marina/2024-02-26-synchro_synology_vps.html":{"title":"2024-02-26-Synchro_Synology_VPS","icon":"","description":"Centre de paquets, installer inotify-tools\n<a data-tooltip-position=\"top\" aria-label=\"https://fr.linux-console.net/?p=17530\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://fr.linux-console.net/?p=17530\" target=\"_self\">Comment utiliser inotify et rsync pour créer un système de sauvegarde en direct</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"https://zigazou.dev/shell/surveiller-fichiers-inotifywait\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://zigazou.dev/shell/surveiller-fichiers-inotifywait\" target=\"_self\">Surveiller des fichiers avec inotifywait</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"http://kerlinux.org/2010/08/utilisation-de-inotifywait-dans-des-scripts-shell/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://kerlinux.org/2010/08/utilisation-de-inotifywait-dans-des-scripts-shell/\" target=\"_self\">Texte du lien</a>\nSe connecter en admin Demonica sur le Synology via SSHLes shell à exécuterrsyncEbook.sh#!/bin/sh # CONFIGURATION\nDIR=\"/volume1/E-Books\"\nEVENTS=\"create\" # MAIN\ninotifywait -m -e $EVENTS --timefmt '%Y-%m-%d %H:%M:%S' --format '%T %f' $DIR |\nwhile read date time file\ndo echo \"$date $time Fichier créé: $file\" rsync -avz --delete --rsync-path='sudo rsync' \\\n-e 'ssh -p 49110 -i /var/services/homes/Demonica/.ssh/eolam_vps -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' \\\n/volume1/E-Books/* marina@161.97.139.1:/home/yunohost.multimedia/share/eBook/ done\nrsyncMusic.sh#!/bin/sh # CONFIGURATION\nDIR=\"/volume1/Music\"\nEVENTS=\"create\" # MAIN\ninotifywait -m -e $EVENTS --timefmt '%Y-%m-%d %H:%M:%S' --format '%T %f' $DIR |\nwhile read date time file\ndo echo \"$date $time Fichier créé: $file\" rsync -avz --delete --rsync-path='sudo rsync' \\\n-e 'ssh -p 49110 -i /var/services/homes/Demonica/.ssh/eolam_vps -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' \\\n/volume1/Music/* marina@161.97.139.1:/home/yunohost.multimedia/share/Music/ done\nLes rendre exécutableschmod +x rsyncEbook.sh\nchmod +x rsyncMusic.sh\nLes services qui vont se lancer au démarrage/etc/init/rsyncEbook.conf# only start this service after filesystem process has started\nstart on filesystem # stop the service gracefully if the runlevel changes to 'reboot'\nstop on runlevel [06] # run the scripts as the user. Running as root (the default) is a bad idea.\nsetuid Demonica # exec the process. Use fully formed path names so that there is no reliance on $PATH\nexec /bin/sh /var/services/homes/Demonica/rsyncEbook.sh\n/etc/init/rsyncMusic.conf# only start this service after filesystem process has started\nstart on filesystem # stop the service gracefully if the runlevel changes to 'reboot'\nstop on runlevel [06] # run the scripts as the user. Running as root (the default) is a bad idea.\nsetuid Demonica # exec the process. Use fully formed path names so that there is no reliance on $PATH\nexec /bin/sh /var/services/homes/Demonica/rsyncMusic.sh\nInstaller \"synocli network tools\"On lance les shell via tmuxSession 0 rsyncEbook.sh\nSession 1 rsyncMusic.shDemonica@DiskStation:~$ tmux\n[detached (from session 0)]\nDemonica@DiskStation:~$ tmux\n[detached (from session 1)]\nDemonica@DiskStation:~$ tmux ls\n0: 1 windows (created Mon Feb 26 15:33:53 2024)\n1: 1 windows (created Mon Feb 26 15:34:21 2024)\nCréation de scripts shell pour que le Synology synchronise le VPS à chaque ajout de dossier ou fichier dans \"Music\" et \"E-Books\" du Synology. Je n'ai pas vérifier le fonctionnement des scripts après redémarrage du synology","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[],"links":[],"author":"","coverImageURL":"","fullURL":"marina/2024-02-26-synchro_synology_vps.html","pathToRoot":"..","attachments":[],"createdTime":1774855662767,"modifiedTime":1774855662767,"sourceSize":3100,"sourcePath":"marina/2024-02-26-Synchro_Synology_VPS.md","exportPath":"marina/2024-02-26-synchro_synology_vps.html","showInTree":true,"treeOrder":9,"backlinks":[],"type":"markdown"},"marina/2024-05-04-synology-domaine-eolam.xyz.html":{"title":"2024-05-04-Synology-Domaine-eolam.xyz","icon":"","description":"\n<a class=\"internal-link\" data-href=\"#synology\" href=\"#synology\" target=\"_self\" rel=\"noopener nofollow\">Synology</a> <br><a class=\"internal-link\" data-href=\"#ajout-domaine\" href=\"#ajout-domaine\" target=\"_self\" rel=\"noopener nofollow\">Ajout domaine</a>\n<br><a class=\"internal-link\" data-href=\"#ovh-domaine\" href=\"#ovh-domaine\" target=\"_self\" rel=\"noopener nofollow\">OVH Domaine</a>\n<br><a class=\"internal-link\" data-href=\"#box-free\" href=\"#box-free\" target=\"_self\" rel=\"noopener nofollow\">Box Free</a>\n<br><a class=\"internal-link\" data-href=\"#lets-encrypt-ssl-nas-synology\" href=\"#lets-encrypt-ssl-nas-synology\" target=\"_self\" rel=\"noopener nofollow\">Let's Encrypt SSL NAS Synology</a> <br><a class=\"internal-link\" data-href=\"#comment-installer-un-protocole-ssl-lets-encrypt-sur-un-nas-synology\" href=\"#comment-installer-un-protocole-ssl-lets-encrypt-sur-un-nas-synology\" target=\"_self\" rel=\"noopener nofollow\">Comment installer un protocole SSL Let's Encrypt sur un NAS Synology</a>\n<br><a class=\"internal-link\" data-href=\"#comment-renouveler-les-certificats-nas-synology\" href=\"#comment-renouveler-les-certificats-nas-synology\" target=\"_self\" rel=\"noopener nofollow\">Comment renouveler les certificats NAS Synology</a>\n<br><a class=\"internal-link\" data-href=\"#vérifications\" href=\"#vérifications\" target=\"_self\" rel=\"noopener nofollow\">Vérifications</a>\n<br><a class=\"internal-link\" data-href=\"#comment-installer-les-certificats-avec-acme-ne-pas-utiliser\" href=\"#comment-installer-les-certificats-avec-acme-ne-pas-utiliser\" target=\"_self\" rel=\"noopener nofollow\">Comment installer les certificats avec acme (NE PAS UTILISER)</a> <br><a class=\"internal-link\" data-href=\"#installer-ipkg-opkg-java-8-serposcope-sur-synology-5-et-6\" href=\"#installer-ipkg-opkg-java-8-serposcope-sur-synology-5-et-6\" target=\"_self\" rel=\"noopener nofollow\">Installer IPKG, OPKG, Java 8, Serposcope sur Synology 5 et 6</a>\n<br><a class=\"internal-link\" data-href=\"#nextcloud\" href=\"#nextcloud\" target=\"_self\" rel=\"noopener nofollow\">Nextcloud</a> <br><a class=\"internal-link\" data-href=\"#configuration-préalable\" href=\"#configuration-préalable\" target=\"_self\" rel=\"noopener nofollow\">Configuration préalable</a>\n<br><a class=\"internal-link\" data-href=\"#webstation\" href=\"#webstation\" target=\"_self\" rel=\"noopener nofollow\">WebStation</a>\n<br><a class=\"internal-link\" data-href=\"#installer-nextcloud\" href=\"#installer-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">Installer nextcloud</a>\n<br><a class=\"internal-link\" data-href=\"#mariadb-base-nextcloud\" href=\"#mariadb-base-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">MariaDB , base nextcloud</a>\n<br><a class=\"internal-link\" data-href=\"#virtual-host\" href=\"#virtual-host\" target=\"_self\" rel=\"noopener nofollow\">Virtual Host</a>\n<br><a class=\"internal-link\" data-href=\"#configuration-nextcloud\" href=\"#configuration-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">Configuration nextcloud</a> <br><a class=\"internal-link\" data-href=\"#ajout-domaine-eolamovh\" href=\"#ajout-domaine-eolamovh\" target=\"_self\" rel=\"noopener nofollow\">Ajout domaine eolam.ovh</a>\n<br><a class=\"internal-link\" data-href=\"#certificats-lets-encrypt\" href=\"#certificats-lets-encrypt\" target=\"_self\" rel=\"noopener nofollow\">Certificats Let's Encrypt</a>\n<br><a class=\"internal-link\" data-href=\"#mise-a-jour-nextcloud\" href=\"#mise-a-jour-nextcloud\" target=\"_self\" rel=\"noopener nofollow\">MISE A JOUR Nextcloud</a>\n<br><a class=\"internal-link\" data-href=\"#web---eolamxyz\" href=\"#web---eolamxyz\" target=\"_self\" rel=\"noopener nofollow\">Web - eolam.xyz</a> <br><a class=\"internal-link\" data-href=\"#accueil\" href=\"#accueil\" target=\"_self\" rel=\"noopener nofollow\">Accueil</a>\n<br><a class=\"internal-link\" data-href=\"#cops\" href=\"#cops\" target=\"_self\" rel=\"noopener nofollow\">Cops</a> <br><a class=\"internal-link\" data-href=\"#docker\" href=\"#docker\" target=\"_self\" rel=\"noopener nofollow\">Docker</a> <br><a class=\"internal-link\" data-href=\"#installation\" href=\"#installation\" target=\"_self\" rel=\"noopener nofollow\">Installation</a> <br><a class=\"internal-link\" data-href=\"#métamoteur-searx\" href=\"#métamoteur-searx\" target=\"_self\" rel=\"noopener nofollow\">Métamoteur Searx</a> <br><a class=\"internal-link\" data-href=\"#searx---docker\" href=\"#searx---docker\" target=\"_self\" rel=\"noopener nofollow\">Searx - Docker</a> <br><a class=\"internal-link\" data-href=\"#création-dossier-partagé-facultatif\" href=\"#création-dossier-partagé-facultatif\" target=\"_self\" rel=\"noopener nofollow\">Création dossier partagé (Facultatif)</a>\n<br><a class=\"internal-link\" data-href=\"#searx---proxy-reverse\" href=\"#searx---proxy-reverse\" target=\"_self\" rel=\"noopener nofollow\">Searx - Proxy reverse</a>\n<br><a class=\"internal-link\" data-href=\"#calibre-web\" href=\"#calibre-web\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web</a> <br><a class=\"internal-link\" data-href=\"#dossier-partagé\" href=\"#dossier-partagé\" target=\"_self\" rel=\"noopener nofollow\">Dossier partagé</a>\n<br><a class=\"internal-link\" data-href=\"#calibre-web---docker\" href=\"#calibre-web---docker\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web - Docker</a>\n<br><a class=\"internal-link\" data-href=\"#calibre-web---proxy-reverse\" href=\"#calibre-web---proxy-reverse\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web - Proxy reverse</a>\n<br><a class=\"internal-link\" data-href=\"#calibre-web---configuration\" href=\"#calibre-web---configuration\" target=\"_self\" rel=\"noopener nofollow\">Calibre-web - Configuration</a> <br><a class=\"internal-link\" data-href=\"#carddav-server\" href=\"#carddav-server\" target=\"_self\" rel=\"noopener nofollow\">Carddav server</a>\n<br><a class=\"internal-link\" data-href=\"#ajout-mémoire-au-synology-ds-218\" href=\"#ajout-mémoire-au-synology-ds-218\" target=\"_self\" rel=\"noopener nofollow\">Ajout mémoire au Synology DS 218+</a>\n<br><a class=\"internal-link\" data-href=\"#web-station\" href=\"#web-station\" target=\"_self\" rel=\"noopener nofollow\">Web Station</a> <br><a class=\"internal-link\" data-href=\"#paramètres-php-73\" href=\"#paramètres-php-73\" target=\"_self\" rel=\"noopener nofollow\">Paramètres PHP (7.3)</a>\n<br><a class=\"internal-link\" data-href=\"#virtual-host\" href=\"#virtual-host\" target=\"_self\" rel=\"noopener nofollow\">Virtual Host</a> <br><a class=\"internal-link\" data-href=\"#navidrome---docker\" href=\"#navidrome---docker\" target=\"_self\" rel=\"noopener nofollow\">Navidrome - docker</a> <br><a class=\"internal-link\" data-href=\"#certificats\" href=\"#certificats\" target=\"_self\" rel=\"noopener nofollow\">Certificats</a> <br><a class=\"internal-link\" data-href=\"#synology-et-eolamfr\" href=\"#synology-et-eolamfr\" target=\"_self\" rel=\"noopener nofollow\">Synology et eolam.fr</a> <br><a class=\"internal-link\" data-href=\"#synchro-automatique\" href=\"#synchro-automatique\" target=\"_self\" rel=\"noopener nofollow\">Synchro automatique</a>\n<br><a class=\"internal-link\" data-href=\"#synchro-manuelle\" href=\"#synchro-manuelle\" target=\"_self\" rel=\"noopener nofollow\">Synchro manuelle</a> <br><a class=\"internal-link\" data-href=\"#portable-acer\" href=\"#portable-acer\" target=\"_self\" rel=\"noopener nofollow\">Portable ACER</a> <br><a class=\"internal-link\" data-href=\"#ssh-sur-synology\" href=\"#ssh-sur-synology\" target=\"_self\" rel=\"noopener nofollow\">SSH sur synology</a> <br><img src=\"screenshots/syno0.png\" target=\"_self\"><br>\n<img src=\"screenshots/ds218+.png\" target=\"_self\"><br>\n<a data-tooltip-position=\"top\" aria-label=\"https://www.synology.com/fr-fr/knowledgebase/DSM/help/WebStation/application_webserv_php\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.synology.com/fr-fr/knowledgebase/DSM/help/WebStation/application_webserv_php\" target=\"_self\">DiskStation Manager</a>Installer \"nano\" (paquets communauté)<br><img src=\"screenshots/synoapp.png\" target=\"_self\">Si vous souhaitez vous connecter à distance sur votre serveur NAS (Synology ou autre), alors vous avez deux possibilités. Soit vous connaissez par coeur votre IP et donc vous la tapez dans le navigateur pour atteindre le serveur NAS, soit vous utilisez un nom de domaine bien plus facile à retenir qu’une IP.Chez Synology il y a un service qui propose de vous créer gratuitement un sous-domaine, c’est le service DDNS. Vous pourrez alors avoir un nom de domaine du style sousdomaine.synology.meC’est très bien, mais moins personnalisable qu’un « vrai » nom de domaine. Je vais rapidement vous expliquez comment utilisé un nom de domaine en .fr, .com, .net… pour vous connectez à votre serveur NAS (cela fonctionne pour toutes les marques… Synology, QNAP, TECHUS, DLINK, ect…).<br>La première chose à faire est bien entendu d’acheter un nom de domaine chez un fournisseur. Cela peut être 1and1, OVH ou un autre, il fonctionne à peu près tous de la même manière. Personnellement j’achète mes noms de domaine chez OVH. Une fois le nom de domaine acheté, on doit rediriger le domaine vers l’adresse IP du serveur NAS, bien entendu, on ne parle pas ici de l’adresse IP locale, mais de l’adresse IP extérieure (celle de la box). Pour avoir l’adresse IP de votre box, vous pouvez tout simplement aller depuis votre navigateur préféré sur l’adresse : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://whatismyipaddress.com/\" target=\"_self\">http://whatismyipaddress.com/</a> vous obtiendrez l’adresse IP de votre box, c’est celle-ci que vous aller devoir renseigner sur l’interface de l’hébergeur.Domaine OVH : eolam.xyz\nAdress IP publique : 78.239.32.87Zone Dns$TTL 3600\n@\tIN SOA dns110.ovh.net. tech.ovh.net. (2019021402 86400 3600 3600000 300) 3600 IN NS dns110.ovh.net. 3600 IN NS ns110.ovh.net. 3600 IN A 78.239.32.87\n* 3600 IN CNAME eolam.xyz.\nModifier \"Paramètres de la freebox → Gestion des ports\" , ajouter<br><img src=\"screenshots/box-syno.png\" target=\"_self\"><br><img src=\"screenshots/letsencrypt.png\" target=\"_self\">\nConnectez-vous d'abord à votre DSM et naviguez jusqu'à : Panneau de configuration &gt; Sécurité &gt; Certificat et cliquez sur Ajouter<br>\n<img alt=\"Ajouter un certificat au NAS Synology\" src=\"screenshots/syno1.png\" target=\"_self\">\nSélectionnez ensuite \"Remplacer un certificat existant\" pour remplacer votre certificat existant ou auto-signé.<br>\n<img alt=\"Synology remplace le certificat existant\" src=\"screenshots/syno2.png\" target=\"_self\">\nSélectionnez maintenant \"Obtenir un certificat de Let's Encrypt\" et cochez \"Définir comme certificat par défaut\".<br>\n<img alt=\"Synology Obtenez un certificat de Let's Encrypt\" src=\"screenshots/syno3.png\" target=\"_self\">\nEnfin, entrez un nom de domaine eolam.xyz et une adresse courriel ,ajouter dans Autre nom de l'objet : nc.eolam.xyz et cliquez sur Appliquer.<br>\n<img alt=\"Synology Cryptons le nom de domaine\" src=\"screenshots/syno4.png\" target=\"_self\">\nA ce stade, votre NAS Synology recevra le SSL et redémarrera automatiquement ses services web<br>\n<img alt=\"Ajouter un certificat au NAS Synology\" src=\"screenshots/syno5.png\" target=\"_self\"><br>\net vous pourrez alors accéder à votre NAS via le nom de domaine <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz\" target=\"_self\">https://eolam.xyz</a>.<br>\n<img src=\"screenshots/syno6.png\" target=\"_self\">\nTous les 90 jours, votre Synology renouvellera automatiquement le certificat SSL Let's Encrypt pour vous.\nRediriger systématiquement et automatiquement tous les accès vers HTTPS\nPour cela, rendez-vous dans la section « Réseau » de DSM, puis « Paramètres de DSM » et activez l’option « Rediriger automatiquement les connexions HTTP vers HTTPS ». Lorsque vous aurez appliqué les changements, toutes les connexions vers votre NAS utiliseront le chiffrement offert par le certificat SSL Let’s Encrypt. TRES IMPORTANT\nAprès basculement en https , il faudra supprimer la connexion externe http (pour des raisons de sécurité) sur la box free (\"Paramètres de la freebox → Gestion des ports\")<br>\n<img src=\"screenshots/box-syno1.png\" target=\"_self\">\nSI ON SUPPRIME , PAS DE RENOUVELLEMENT AUTOMATIQUE DES CERTIFICATS !!!\nIl est possible que le renouvellement auto fonctionne car ouverture du port 80 !!!<br><img src=\"screenshots/certificat-lets-encrypt-renew-syno.png\" target=\"_self\"><br>Par ssllabs et le lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.ssllabs.com/ssltest/analyze.html?d=eolam.xyz\" target=\"_self\">https://www.ssllabs.com/ssltest/analyze.html?d=eolam.xyz</a><br><img src=\"screenshots/ssllabs-eolam.xyz.png\" target=\"_self\"><br><a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://github.com/Neilpang/acme.sh\" target=\"_self\">https://github.com/Neilpang/acme.sh</a><br>\n<a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide\" target=\"_self\">https://github.com/Neilpang/acme.sh/wiki/Synology-NAS-Guide</a>Se connecter en SSH sur le NAS ,mot de passe adminssh -p 57022 admin@eola.synology.me\nToutes les opérations sur le NAS se font en mode su (sudo -i → Mot de passe admin)Installer acme.sh$ sudo -i\n$ wget https://github.com/Neilpang/acme.sh/archive/master.tar.gz\n$ tar xvf master.tar.gz\n$ cd acme.sh-master/\n$ ./acme.sh --install --nocron --home /usr/local/share/acme.sh #--accountemail \"email@gmailcom\"\n<br>Export des paramètres pour le dns OVH (le domaine est hébergé par OVH , <a data-tooltip-position=\"top\" aria-label=\"https://eu.api.ovh.com/createApp/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eu.api.ovh.com/createApp/\" target=\"_self\">lien pour création des clés OVH</a>)# application key\nexport OVH_AK=\"RE269874MyBq2FZrLN\"\n# application secret\nexport OVH_AS=\"32eqGDOfgh256j4kFgQdv1zX2DW7US\" Les éléments fournis ci-dessus sont fictifs\nGénération des certificats\nles certificats pour les répertoires correspondants à eolam.xyz et nc.eolam.xyz (/usr/syno/etc/certificate/_archive/XpIU8u)\nsi l'on veut les certificats dans le répertoire par défaut du NAS Synology /usr/syno/etc/certificate/system/default/\nOn lance les intructions une première fois# premier passage\n./acme.sh --issue -d eolam.xyz -d nc.eolam.xyz --dns dns_ovh \\ --cert-file \"/usr/syno/etc/certificate/_archive/XpIU8u/cert.pem\" \\ --key-file \"/usr/syno/etc/certificate/_archive/XpIU8u/privkey.pem\" \\ --fullchain-file \"/usr/syno/etc/certificate/_archive/XpIU8u/fullchain.pem\" \\ --capath \"/usr/syno/etc/certificate/_archive/XpIU8u/chain.pem\"\non récupère le lien[Wed Jul 10 14:13:57 CEST 2019] Please open this link to do authentication: https://eu.api.ovh.com/auth/?credentialToken=3JOgOXTjJaju4AgCkJy0cTlWtFmciPaLbdtMbr3NiQnewVzHkup7SFtldEGqlF9O\nOn se connecte au lien ci-dessus avec les paramètres de connexion OVH et on doit obtenir le message suivantOVH authentication Success !\nEffectuer le second passage domaine eolam.xyz et nc.eolam.xyzcd /usr/local/share/acme.sh\n./acme.sh --issue -d eolam.xyz -d nc.eolam.xyz --dns dns_ovh \\ --cert-file \"/usr/syno/etc/certificate/_archive/XpIU8u/cert.pem\" \\ --key-file \"/usr/syno/etc/certificate/_archive/XpIU8u/privkey.pem\" \\ --fullchain-file \"/usr/syno/etc/certificate/_archive/XpIU8u/fullchain.pem\" \\ --capath \"/usr/syno/etc/certificate/_archive/XpIU8u/chain.pem\" \\ --reloadcmd \"/usr/syno/sbin/synoservicectl --reload nginx\" \\ --dnssleep 20\nA la fin de la procédure[Wed Jul 10 20:24:05 CEST 2019] Verifying: eolam.xyz\n[Wed Jul 10 20:24:08 CEST 2019] Success\n[Wed Jul 10 20:24:08 CEST 2019] Verifying: nc.eolam.xyz\n[Wed Jul 10 20:24:11 CEST 2019] Success [Wed Jul 10 20:24:23 CEST 2019] Your cert is in /usr/local/share/acme.sh/eolam.xyz/eolam.xyz.cer [Wed Jul 10 20:24:23 CEST 2019] Your cert key is in /usr/local/share/acme.sh/eolam.xyz/eolam.xyz.key [Wed Jul 10 20:24:23 CEST 2019] The intermediate CA cert is in /usr/local/share/acme.sh/eolam.xyz/ca.cer [Wed Jul 10 20:24:23 CEST 2019] And the full chain certs is there: /usr/local/share/acme.sh/eolam.xyz/fullchain.cer [Wed Jul 10 20:24:23 CEST 2019] Installing cert to:/usr/syno/etc/certificate/_archive/XpIU8u/cert.pem\n[Wed Jul 10 20:24:23 CEST 2019] Installing CA to:/usr/syno/etc/certificate/_archive/XpIU8u/chain.pem\n[Wed Jul 10 20:24:23 CEST 2019] Installing key to:/usr/syno/etc/certificate/_archive/XpIU8u/privkey.pem\n[Wed Jul 10 20:24:23 CEST 2019] Installing full chain to:/usr/syno/etc/certificate/_archive/XpIU8u/fullchain.pem\n[Wed Jul 10 20:24:23 CEST 2019] Run reload cmd: /usr/syno/sbin/synoservicectl --reload nginx\nnginx reloaded.\n[Wed Jul 10 20:24:23 CEST 2019] Reload success\n<br><a data-tooltip-position=\"top\" aria-label=\"https://www.codebuilder.fr/blog/installer-ipkg-opkg-java-8-serposcope-nas-synology-dsm-5-6/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.codebuilder.fr/blog/installer-ipkg-opkg-java-8-serposcope-nas-synology-dsm-5-6/\" target=\"_self\">Installer IPKG, OPKG, Java 8, Serposcope sur Synology 5 et 6</a>Package Manager (ipkg/opkg)<br><img src=\"screenshots/pkg001.png\" target=\"_self\"><br>\n<img src=\"screenshots/pkg002.png\" target=\"_self\"><br>\nAllez dans l'onglet Sources du paquet, puis ajoutez <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.cphub.net/\" target=\"_self\">https://www.cphub.net/</a> aux sources du paquet.En mode terminal, installer unzipsudo -i\nipkg update # mise à jour des paquets, patienter quelques minutes...\nipkg install unzip # installer unzip\nInstaller nextcloud sur synology\nPrérequis\napache server 2.4\nphp7.3\nmariadb10\nPhpMyAdmin\nCréons dès à présent le dossier dans lequel les données de votre Nextcloud seront stockées : il est préférable que celui-ci soit séparé hors du dossier web, et différent du dossier d’installation de Nextcloud.Rendez-vous dans File Station ou directement dans le Panneau de Configuration de Synology pour créer un nouveau dossier partagé, « nextcloud » . Sélectionnez l’emplacement de ce dossier sur vos volumes, puis appliquez pour finaliser la création. Vous pouvez choisir de chiffrer ou non le dossier, de cacher le dossier des utilisateurs sans droits etc.<br><img src=\"screenshots/synonc0.png\" target=\"_self\">\nSi vous utilisez déjà des bases de données sur votre NAS, vous pouvez passer directement à la partie Installation de cet article.\nBase de donnéesUne fois MariaDB 10 installé et activé, il faut ajouter un mot de passe, ce dernier étant vide par défaut. Lancez MariaDB 10 puis cliquez sur « Changer le mot de passe MariaDB », et ajoutez-le à votre gestionnaire de mots de passe préféré<br><img src=\"screenshots/syno7.png\" target=\"_self\"><br>Connectez-vous à phpMyAdmin pour créer un utilisateur dédié à votre Nextcloud à l’aide de l’identifiant ‘root’ et du mot de passe choisi précédemment (soit en cliquant sur l’icône de l’interface web du Synology, soit en vous rendant directement sur <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz/phpMyAdmin/\" target=\"_self\">https://eolam.xyz/phpMyAdmin/</a>).<br><img src=\"screenshots/syno8.png\" target=\"_self\">Dans l’onglet Comptes d’utilisateurs, cliquez sur « Ajouter un compte d’utilisateur ».<br><img src=\"screenshots/syno9.png\" target=\"_self\">Entrez le nom de l’utilisateur voulu, sélectionnez « localhost » et choisissez un mot de passe fort. Cochez également la case « Créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base. » Puis cliquer sur Exécuter<br>Ouvrez WebStation, <img src=\"screenshots/synonc1.png\" target=\"_self\"> sélectionnez dans les paramètres généraux Apache 2.4 et PHP 7.3, et activez « Site Web personnel » si ça n’est pas le cas<br><img src=\"screenshots/synonc2.png\" target=\"_self\">Rendez-vous dans l’onglet Paramètres PHP, puis double-cliquez sur PHP 7.0 pour modifier le profil.Nous allons commencer par modifier le champ open_basedir en ajoutant le chemin du dossier Data de Nextcloud (Le dossier créé précédemment), précédé de » : « , soit « :/volume1/Nextcloud », en choisissant bien le volume de votre dossier partagé.<br><img src=\"screenshots/synonc3.png\" target=\"_self\">Vérifiez également que les extensions curl, gd, mysqli, openssl, pdo_mysql et zip sont bien activées.Dans l’onglet Cœur, configurez les lignes suivantes pour utiliser MariaDB 10 :mysqli.default_port 3307\nmysqli.default_socket /run/mysqld/mysqld10.sock\n<br><img src=\"screenshots/synonc4.png\" target=\"_self\">Première étape, télécharger Nextcloud depuis le site officielDéposez le fichier zip dans votre dossier /web via FileStation,cd /volume1/web\nsudo -s # mot de passe admin , passage en super utilisateur (prompt #)\nwget https://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip\npuis dézippez son contenu à la racine de /web avec File Station. Vous devriez obtenir un dossier /nextcloud.Attribuer les bonnes permissions aux différents fichiers et dossiers : il va vous falloir personnaliser le script ci-dessous en fonction des dossiers dans lesquels vous avez installé Nextcloud et le dossier choisi pour les data (exécuter commande après commande directement en SSH)chown -R http:http /volume1/web/nextcloud/\nchown -R http:http /volume1/web/nextcloud/apps/\nchown -R http:http /volume1/web/nextcloud/config/\nchown -R http:http /volume1/web/nextcloud/themes/ chown -R http:http /volume1/Nextcloud/ chown http:http /volume1/web/nextcloud/.htaccess find /volume1/web/nextcloud/ -type f -print0 | xargs -0 chmod 777 find /volume1/web/nextcloud/ -type d -print0 | xargs -0 chmod 777\nfind /volume1/Nextcloud/ -type d -print0 | xargs -0 chmod 777 chmod 777 /volume1/web/nextcloud/.htaccess\n<br>On se connecte sur PhpMyAdmin <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz/phpMyAdmin/\" target=\"_self\">https://eolam.xyz/phpMyAdmin/</a>\nCréer une base nextcloud avec un utilisateur nextcloud ayant tous les privilèges.Pour accéder à nextcloud en utilisant apache2.4 et php7.0 , on va créer un \"hôte virtuel\"Création d'un \"Virtual Host\"\nWeb Station → Virtual Host → Création<br><img src=\"screenshots/synonc7.png\" target=\"_self\"><br><img src=\"screenshots/synonc7b.png\" target=\"_self\"><br>Accès au site <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://nc.eolam.xyz\" target=\"_self\">https://nc.eolam.xyz</a> pour le paramétrage (on utilise mariadb comme base), et remplir les champs avec les infos suivantes : Username : admin Mot de passe : un mot de passe fort Data folder : /volume1/web/nextcloud/data Database : Choisir MariaDB Database user : nextcloud Database password : xxxxxx Database name : nextcloud Adress : 127.0.0.1:3307 si vous êtes sur MariaDB 10 (et non localhost !)\n<br><img src=\"screenshots/synonc8.png\" target=\"_self\">\nATTENTION !!! il faut remplacer localhost:3307 par 127.0.0.1:3307Il n’y a plus qu’à cliquer sur Terminer l'installationPar sécurité, Nextcloud empêche l’accès depuis des domaines non déclarés. Il va donc falloir ajouter votre sous-domaine au fichier de configuration.Connectez-vous à nouveau en SSH à votre serveur (en super utilisateur) comme précédemment, puis rendez-vous dans le dossier /volume1/web/nextcloud/config/Ajoutez votre sous-domaine en éditant le fichier « config.php » :&lt;?php\n$CONFIG = array ( 'instanceid' =&gt; 'oc9k9aypkme0', 'passwordsalt' =&gt; 'OC0swXGgasuquZysq9YvlnPjzoGpqn', 'secret' =&gt; '89aAqfzI4vbrN4p2MpgVpr2si3Zl0az45+Xo/khNTYPgyDNX', 'trusted_domains' =&gt; array ( 0 =&gt; 'eolam.xyz', 0 =&gt; 'nc.eolam.xyz', ), 'datadirectory' =&gt; '/volume1/web/nextcloud/data', 'dbtype' =&gt; 'mysql', 'version' =&gt; '15.0.4.0', 'overwrite.cli.url' =&gt; 'http://127.0.0.1', 'dbname' =&gt; 'nextcloud', 'dbhost' =&gt; '127.0.0.1:3307', 'dbport' =&gt; '', 'dbtableprefix' =&gt; 'oc_', 'mysql.utf8mb4' =&gt; true, 'dbuser' =&gt; 'oc_marina', 'dbpassword' =&gt; 'sRXfMbBjILO3yzRyNPyxsGSkYnvRC6', 'installed' =&gt; true,\n);\nSauvegardez votre fichier puis quittez.Pour réinitialiser un mot de passe en ligne de commande ,se connecter SSH sue le NAS/volume1/web/nextcloud/occ user:resetpassword admin\nSaisir et confirmer...Nextcloud, problème PHP suite à mise à jour du NAS You are currently running 5.6.11. Please update your PHP version<br>\n<a data-tooltip-position=\"top\" aria-label=\"https://hackabee.fr/2018/12/12/resoudre-lerreur-php-7-depuis-la-console-sur-synology-pour-pouvoir-mettre-a-jour-nextcloud/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://hackabee.fr/2018/12/12/resoudre-lerreur-php-7-depuis-la-console-sur-synology-pour-pouvoir-mettre-a-jour-nextcloud/\" target=\"_self\">PHP 7 obligatoire depuis Nextcloud 14</a>Se connecter SSHroot@DiskStation:~# cat /var/packages/WebStation/etc/php_profile/474ccf3d-6dd9-4769-9c48-0edf8c7d35a7/fpm.conf [global]\npid = /run/php-fpm/php73-474ccf3d-6dd9-4769-9c48-0edf8c7d35a7.pid\nerror_log=syslog\nsyslog.facility = daemon\nsyslog.ident = php73-fpm\nlog_level = warning\ndaemonize = no\nLa ligne syslog.ident = php73-fpm vous indique que vous êtes sur le bon profil (par opposé à syslog.ident = php56-fpm). Notez la chaîne de caractères correspondant au nom du profil , puis passons à la création du script :#!/bin/bash\nPHP_INI_SCAN_DIR=.:/usr/local/etc/php73/:/var/packages/WebStation/etc/php_profile/474ccf3d-6dd9-4769-9c48-0edf8c7d35a7/conf.d/\nexport PHP_INI_SCAN_DIR\nphp73 $*\nVous pouvez aussi tout faire via la console :echo -e '#!/bin/bash\\n PHP_INI_SCAN_DIR=.:/usr/local/etc/php73/:/var/packages/WebStation/etc/php_profile/474ccf3d-6dd9-4769-9c48-0edf8c7d35a7/conf.d/\\n export PHP_INI_SCAN_DIR\\n php73 $*' &gt; /volume1/web/nextcloud/script_73.sh\nchmod +x /volume1/web/nextcloud/script_73.sh\nAjout d'un domaine OVH$TTL 3600\n@\tIN SOA dns113.ovh.net. tech.ovh.net. (2020103102 86400 3600 3600000 60) IN NS dns113.ovh.net. IN NS ns113.ovh.net. IN A 78.239.32.87\nsearx IN CNAME eolam.ovh.\ncal IN CNAME eolam.ovh.\ndiv IN CNAME eolam.ovh.\nCertificats sur le synology<br><img src=\"screenshots/syno100.png\" target=\"_self\">\nPanneau de Configuration → Sécurité<br><img src=\"screenshots/syno105.png\" target=\"_self\"><br><img src=\"screenshots/syno106.png\" target=\"_self\"><br><img src=\"screenshots/syno107.png\" target=\"_self\"><br><img src=\"screenshots/syno108.png\" target=\"_self\">\nAutre nom de l'objet : searx.eolam.xyz;div.eolam.xyz;cal.eolam.xyz;<br><img src=\"screenshots/syno109.png\" target=\"_self\">Modifier la DNS OVH eolam.xyz\nAjout des sous-domaines nc, searx, cal, div$TTL 3600\n@\tIN SOA dns107.ovh.net. tech.ovh.net. (2020110101 86400 3600 3600000 300) IN NS dns107.ovh.net. IN NS ns107.ovh.net. IN A 78.239.32.87\ncal IN CNAME eolam.xyz.\ndiv IN CNAME eolam.xyz.\nnc IN CNAME eolam.xyz.\nsearx IN CNAME eolam.xyz.\nPATIENTER pour la prise en compte...\nVérifier par ping sur un posteRecréer les certificats eolam.xyz\nPanneau de configuration → Sécurité<br><img src=\"screenshots/ssl-eolam-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/ssl-eolam-02.png\" target=\"_self\"><br>\n<img src=\"screenshots/ssl-eolam-03.png\" target=\"_self\"><br>\n<img src=\"screenshots/ssl-eolam-04.png\" target=\"_self\">\nAjout nc.eolam.xyz;searx.eolam.xyz;div.eolam.xyz;cal.eolam.xyz<br>\n<img src=\"screenshots/ssl-eolam-05.png\" target=\"_self\">Rebasculer eolam.xyz en certificat par défaut<br>\n<img src=\"screenshots/ssl-eolam-06.png\" target=\"_self\">\nRemettre eolam.xyz<br>\n<img src=\"screenshots/ssl-eolam-07.png\" target=\"_self\">Le serveur web redémarre après les modificationsEn mode consome adminsudo -s\ncd /volume1/web/\nPrérequis : Apache 2.4, php7.3, mariadb 10\nTélécharger la dernière versionwget https://download.nextcloud.com/server/releases/latest.zip\nunzip latest.zip\nChanger la version dans config 'version' =&gt; '21.0.2',\nProblèmes de mise à jour<br><img src=\"screenshots/nc-eolam-01.png\" target=\"_self\"># Erreur table absente\nSQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_flow_operations_scope' doesn't exist # Ouvrir la base mysql nextcloud par phpmyadmin et exécuter CREATE TABLE `oc_flow_operations_scope` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `operation_id` int(11) NOT NULL DEFAULT 0, `type` int(11) NOT NULL DEFAULT 0, `value` varchar(64) COLLATE utf8mb4_bin DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `flow_unique_scope` (`operation_id`,`type`,`value`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPRESSED;\nFichier de Configuration après mise à jour&lt;?php\n$CONFIG = array ( 0 =&gt; 'debug=true', 'instanceid' =&gt; 'oc9k9aypkme0', 'passwordsalt' =&gt; 'OC0swXGgasuquZysq9YvlnPjzoGpqn', 'secret' =&gt; '89aAqfzI4vbrN4p2MpgVpr2si3Zl0az45+Xo/khNTYPgyDNX', 'trusted_domains' =&gt; array ( 0 =&gt; 'nc.eolam.xyz', ), 'datadirectory' =&gt; '/volume1/web/nextcloud/data', 'dbtype' =&gt; 'mysql', 'version' =&gt; '21.0.2.1', 'overwrite.cli.url' =&gt; 'http://127.0.0.1', 'dbname' =&gt; 'nextcloud', 'dbhost' =&gt; '127.0.0.1:3307', 'dbport' =&gt; '', 'dbtableprefix' =&gt; 'oc_', 'mysql.utf8mb4' =&gt; true, 'dbuser' =&gt; 'oc_marina', 'dbpassword' =&gt; 'sRXfMbBjILO3yzRyNPyxsGSkYnvRC6', 'installed' =&gt; true, 'updater.secret' =&gt; '$2y$10$o1G7GrZsr3V/rRgOrYB/C.y9W6C2ru2uCdWk2Hj2/gAf/UPyph1re', 'theme' =&gt; '', 'loglevel' =&gt; 0, 'maintenance' =&gt; false,\n);\nWebstation - Virtual Host<br><img src=\"screenshots/web-eolam-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/web-eolam-03.png\" target=\"_self\">On utilise nginx + php7.3Créer un fichier /volume1/web/index.html&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt; &lt;meta charset=\"UTF-8\"} &lt;title&gt;Synology&lt;/title&gt;\n&lt;style type=\"text/css\" media=\"screen\" &gt;\nhtml { margin:0; padding:0; background: url(bg.jpg) no-repeat center fixed; -webkit-background-size: cover; /* pour anciens Chrome et Safari */ background-size: cover; /* version standardisée */\n}\nbody a:link { color: grey; background-color: transparent; text-decoration: none;\n}\na:hover { color: red; background-color: transparent; text-decoration: underline;\n} &lt;/style&gt; &lt;/head&gt;\n&lt;body&gt; &lt;h1&gt;NAS DS218+&lt;/h1&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n<br>Lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://eolam.xyz\" target=\"_self\">https://eolam.xyz</a><br>\n<img src=\"screenshots/web-eolam-02.png\" target=\"_self\">Installer application cops<br><img src=\"screenshots/web-eolam-06.png\" target=\"_self\">Situé dans le dossier /volume1/web/cops<br>\nLien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://div.eolam.xyz\" target=\"_self\">https://div.eolam.xyz</a><br>\n<img src=\"screenshots/web-eolam-05.png\" target=\"_self\">Créer un hôte virtuel div.eolam.xyz<br>\n<img src=\"screenshots/web-eolam-07.png\" target=\"_self\">Protéger l'accès à la bibliothèque avec une autorisation basique par login/mot de passe Créer un nouveau fichier en dehors de l'arborescence web du serveur et qui va contenir le mot de passe.\ntouch /usr/syno/etc/private/.htpasswd <br>\nEditer le fichier et coller la paire login/password générée par un générateurs de mot de passe du type <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.askapache.com/online-tools/htpasswd-generator/\" target=\"_self\">https://www.askapache.com/online-tools/htpasswd-generator/</a> (Basic MD5) Editer le fichier .htaccess qui se trouve dans le répertoire d'installation de COPS et le modifier en ajoutant les éléments qui vont bien :\nnano /volume1/web/cops/.htaccess # Uncomment if you wish to protect access with a password\n###########################################\n# If your covers and books are not available as soon as you protect it\n# You can try replacing the FilesMatch directive by this one\n# &lt;FilesMatch \"(index|feed)\\.php\"}\n# If helps for Sony PRS-TX and Aldiko, beware fetch.php can be accessed\n# with authentication (see $config ['cops_fetch_protect'] for a workaround).\n###########################################\n&lt;FilesMatch \"\\.php$\"}\nAuthUserFile /usr/syno/etc/private/.htpasswd\nAuthGroupFile /dev/null\nAuthName \"Acces securise\"\nAuthType Basic\nRequire valid-user\n&lt;/FilesMatch&gt;\nEt voila, votre collection d'ebook est disponible depuis n'importe où et avec un accès un minimum protégé !<br><img src=\"screenshots/syno101.png\" target=\"_self\">\nCentre de paquets<br><img src=\"screenshots/syno102.png\" target=\"_self\"><br><img src=\"screenshots/syno103.png\" target=\"_self\">Recherche et installation searx docker<br><img src=\"screenshots/syno104.png\" target=\"_self\">\nSélectionner \"latest\"Accès via SSH# Connexion SSH synology via proxy (portable marina)\n[yannick@yannick-pc ~]$ ssh -o ProxyCommand=\"ssh -W %h:%p -p 52022 marina@78.239.32.87\" -p 57022 admin@192.168.1.42 marina@78.239.32.87's password: admin@192.168.1.42's password: admin@DiskStation:~$ pwd\n/var/services/homes/admin\nadmin@DiskStation:~$ sudo -i\nPassword: root@DiskStation:~# pwd\n/root root@DiskStation:~# ls /\nbin etc lib32 manualupd@te.info.active proc sys var\nboot etc.defaults lib64 mnt root tmp var.defaults\nconfig initrd lost+found opt run tmpRoot volume1\ndev lib Manual.13950.pat opt.sav sbin usr volumeUSB1 root@DiskStation:~# docker images\nREPOSITORY TAG IMAGE ID CREATED SIZE\nsearx/searx latest 375f0b1a4044 10 hours ago 168MB\nUtilisation de docker<br><img src=\"screenshots/syno112.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno113.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno114.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno115.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno116.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno122.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno117.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno118.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno119.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno120.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno121.png\" target=\"_self\">Connexion admin sur synologyssh -o ProxyCommand=\"ssh -W %h:%p -p 52022 marina@78.239.32.87\" -p 57022 admin@192.168.1.42 Vérificationcurl --location --verbose --head --insecure localhost:8089\n[...]\n* Trying 127.0.0.1...\n* TCP_NODELAY set\n* Expire in 200 ms for 4 (transfer 0x56007c4d3f50)\n* Connected to localhost (127.0.0.1) port 8089 (#0)\n&gt; HEAD / HTTP/1.1\n&gt; Host: localhost:8089\n&gt; User-Agent: curl/7.64.0\n&gt; Accept: */*\n&gt; &lt; HTTP/1.1 200 OK\nHTTP/1.1 200 OK\n[...]\nLa connexion en locale est sans erreurEssai par translation de port via SSHssh -L 9000:localhost:8089 -o ProxyCommand=\"ssh -W %h:%p -p 52022 marina@78.239.32.87\" -p 57022 admin@192.168.1.42 Saisir mot de passe marina et mot de passe admin synologySur le même poste , ouvrir le navigateur avec un lien &lt;http://localhost:9000/?q=\"images\"}<br><img src=\"screenshots/cx11b-docker-searx-1.png\" target=\"_self\">J'ai créé un autre domaine nommé eolam.xyz (&lt;3€/an) car il est impossible d'ajouter des certificats de sous domaines à l'existant domaine eolam.xyz sur le synology\nJ'en ai profité pour valider des certificats pour eolam.xyz div.eolam searx.ovh et cal.eolam.xyz<br>IL ME RESTE LA MISE EN PLACE DU PROXY pour avoir un accès par lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://searx.eloam.xyz\" target=\"_self\">https://searx.eloam.xyz</a>La création d’un répertoire partagé part_etc ce fait depuis l’IHM : Panneau de configuration &gt; Dossier partagé &gt; créé (droits r/w admin).<br><img src=\"screenshots/syno_part01.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno_part02.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno_part03.png\" target=\"_self\">Configure le proxy pour docker searxPanneau de configuration<br>\n<img src=\"screenshots/syno-proxy-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-02.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-03.png\" target=\"_self\"><br>Lien : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://searx.eolam.xyz\" target=\"_self\">https://searx.eolam.xyz</a><br>\n<img src=\"screenshots/web-eolam-04.png\" target=\"_self\">\n<br><a data-tooltip-position=\"top\" aria-label=\"https://sasquatters.com/calibre-web-docker/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://sasquatters.com/calibre-web-docker/\" target=\"_self\">Calibre-Web Installation (Docker)</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"http://sasquatters.com/calibre-web-configuration/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://sasquatters.com/calibre-web-configuration/\" target=\"_self\">Calibre-Web Configuration</a>\n/volume1/calibre → /Books\nCréer un dossier en cli mode sudo : mkdir /volume1/docker/calibre-web\n/volume1/docker/calibre-web → /configCalibre-Web est une visionneuse de livres électroniques qui utilise une base de données Calibre existante pour en extraire le contenu. Nous n'utilisons pas la version autonome de Calibre, mais plutôt une version de LazyLibrarian dans laquelle Calibre est intégré.\nVoici quelques-unes des fonctionnalités de Calibre-web :- Interface graphique HTML5 complète.\n- Gestion des utilisateurs avec des permissions par utilisateur\n- Étagères personnalisées\n- Édition des métadonnées des livres électroniques\n- Envoyer des livres électroniques aux appareils Kindle\n- Lire des livres électroniques directement dans un navigateur\nLa mise en place de Calibre-web est vraiment simple une fois que vous avez installé Docker.<br>\nSi vous êtes sur un appareil Synology, cela peut être fait en allant dans le Centre de paquets &gt; Paramètres &gt; Sources des paquets et en ajoutant <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://packages.synocommunity.com/\" target=\"_self\">http://packages.synocommunity.com/</a>\nUne fois que cette ressource a été ajoutée, recherchez Docker dans le centre de paquets. Une fois que Docker a été installé, lancez-le et naviguez jusqu'à l'onglet de registre pour rechercher Calibre-web. Nous préférons les builds automatiques de LinuxServer. Une fois que vous avez trouvé celle que vous souhaitez, sélectionnez-la et cliquez sur \"Télécharger\".<br><img src=\"screenshots/syno-cal-01.png\" target=\"_self\">\nCliquer sur Télécharger , sélectionner \"latest\"Une fois le téléchargement terminé, il se déplacera dans l'onglet Image. Lancez le conteneur pour commencer à le configurer.<br>\n<img src=\"screenshots/syno-cal-02.png\" target=\"_self\">Commencez par donner un nom au conteneur, puis cliquez sur Paramètres avancés.<br>\n<img src=\"screenshots/syno-cal-03.png\" target=\"_self\">Dans les paramètres avancés, activez le redémarrage automatique et créez un raccourci sur le bureau (si\ncela vous intéresse). Utilisez l'adresse IP de votre serveur suivie du numéro de port 8083 du conteneur.<br>\n<img src=\"screenshots/syno-cal-04.png\" target=\"_self\">Ensuite, il faut régler les volumes. Ces dossiers doivent tous être créés avant la mise en place du conteneur afin de pouvoir les parcourir et les monter. Cliquez sur Ajouter un dossier pour commencer le montage de chaque chemin. Utilisez /config pour monter le dossier des fichiers de configuration de Calibre-web, et /Media pour monter le dossier qui contient la bibliothèque de livres électroniques, ainsi que la base de données de Calibre (metadata.db). Si vous avez déjà configuré LazyLibrarian à l'aide de ce tutoriel, alors le répertoire des livres a déjà été créé.<br>\n<img src=\"screenshots/syno-cal-05.png\" target=\"_self\">Les paramètres de port sont utilisés pour ouvrir le conteneur dans un navigateur. Il convient de laisser la valeur par défaut car Calibre-web recherchera ce port. Le port local doit être changé de Auto à Port du conteneur correspondant. Si cela n'est pas fait, votre machine peut utiliser un port aléatoire à chaque fois et causer une confusion.<br>\n<img src=\"screenshots/syno-cal-06.png\" target=\"_self\">L'environnement est l'endroit où sont définies les variables nécessaires pour permettre au conteneur de fonctionner. Pour que le conteneur fonctionne correctement et pour accéder et modifier les répertoires, il doit être doté de droits d'utilisateur. La bonne pratique consiste à créer un nouvel utilisateur qui sera utilisé exclusivement pour faire fonctionner le conteneur. Cet utilisateur doit avoir des privilèges de lecture/écriture dans le répertoire /config du Docker ainsi que dans le répertoire /Media. Le but est de faire en sorte que, dans le cas où le conteneur est compromis, le NAS entier ne soit pas accessible. Plus d'informations à ce sujet sont disponibles ici.\nPour obtenir l'ID utilisateur personnel (PUID) et l'ID groupe personnel (PGID) de l'utilisateur qui fera fonctionner le conteneur, utilisez Putty ou un programme équivalent à SSH dans votre NAS.id admin\nuid=1024(admin) gid=100(users) groups=100(users),101(administrators),1023(http),25(smmsp)\n<br>Placez les identifiants de la session SSH dans l'onglet Environnement comme indiqué ci-dessous. C'est également une bonne idée de saisir le fuseau horaire local, car de nombreux conteneurs en ont besoin pour fonctionner. Les codes de fuseau horaire se trouvent <a data-tooltip-position=\"top\" aria-label=\"http://sasquatters.com/calibre-web-configuration\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://sasquatters.com/calibre-web-configuration\" target=\"_self\">ici</a>.PGID 100\nPUID 1024\nTZ Europe/Paris\nLANG fr_FR.UTF-8\nLANGUAGE fr_FR.UTF-8<br><img src=\"screenshots/syno-cal-07.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-cal-08.png\" target=\"_self\">Configure le proxy pour docker searxPanneau de configuration<br>\n<img src=\"screenshots/syno-proxy-01.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-02a.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-proxy-03a.png\" target=\"_self\"><br>Lien : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://cal.eolam.xyz\" target=\"_self\">https://cal.eolam.xyz</a>Configuration de la base<br>\n<img src=\"screenshots/syno-cal-web-01.png\" target=\"_self\">\n<br><a data-tooltip-position=\"top\" aria-label=\"http://archives.stephaneturquay.com/2014/12/07/configurer-carddav-server-de-synology-sur-os-x-ios-et-android/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"http://archives.stephaneturquay.com/2014/12/07/configurer-carddav-server-de-synology-sur-os-x-ios-et-android/\" target=\"_self\">Configurer CardDAV Server de Synology sur OS X, iOS et Android</a>\nVos appareilsAprès avoir appliqué / validé le port que vous utiliserez, le CardDAV Server peut être configuré sur vos différents appareils. Sur OS X et Android le configuration est similaire, tandis que sur iOS celle-ci est simplifiée.OS X\nOuvrir l’application Contacts\nAller dans les préférences : Contacts &gt; Préférences\nCréer un nouveau compte en cliquant sur « +«\nChoisir « Autre compte contacts… »\nAssurez-vous que « CardDAV » soit selectionné dans le menu déroulant\nNom d’utilisateur est votre login à votre DiskStation Manager\nMot de passe est le même que celui de votre compte DiskStation Manager\nAdresse du serveur : IP:PORT/addressbooks/users/NOM_UTILISATEUR/addressbook\nIP est l’IP de votre disktation accessible depuis l’extérieur ou votre nom de domaine; PORT est le port défini préalabelement; NOM_UTILISATEUR est votre login à votre DiskStation Manager.iOSPour iOS la manipulation est très simplifiée :\nRéglages &gt; Mail, Contacts, Calendrier\nAjouter un compte &gt; Autres\nAjouter un compte CardDAV\nServeur : IP:PORT\nNom d’utilisateur est votre login à votre DiskStation Manager\nMot de passe est le même que celui de votre compte DiskStation Manager\nAprès avoir fait la migration de vos contacts vers votre server CardDAV, pensez à désactiver la synchronisation de vos contacts sur iCloud.AndroidSur Android, il n’y a pas de client ou prise en charge du CardDAV de manière native. Vous devez installer une application sur le Play Store. Je vous conseille CardDAV-Sync Beta qui fonctionne très bien.\nOuvrir CardDAV-Sync Beta\nAjouter un nouveau compte\nSelectionner CardDAV\nNom du serveur ou adresse : IP:PORT/addressbooks/users/NOM_UTILISATEUR/addressbook\nNom d’utilisateur est votre login à votre DiskStation Manager\nMot de passe est le même que celui de votre compte DiskStation Manager\nValider et selectionner le premier carnet d’adresse proposé\nIP est l’IP de votre disktation accessible depuis l’extérieur ou votre nom de domaine; PORT est le port défini préalabelement; NOM_UTILISATEUR est votre login à votre DiskStation Manager.Voici les étapes à suivre pour mettre à niveau la RAM du Synology DS 218+.\nArrêtez le NAS.\nRetirez les deux baies de disque dur.\nL'emplacement libre du module de RAM est situé sur le côté où se trouve le bouton d'alimentation.<br>\n<img src=\"screenshots/syno-ram.png\" target=\"_self\">\nSortez le module de RAM nouvellement acheté de son emballage. J'ai utilisé Crucial 8GB Single DDR3/DDR3L 1600 MT/S (PC3-12800).\nInsérez délicatement le module dans la fente, en vous assurant qu'il est dans le bon sens. Faites correspondre l'encoche à celle du module.\nRéinsérez les baies de disque dur.\nMettez le NAS sous tension. Si vous voulez aller jusqu'au bout et atteindre 16 Go de RAM, il est possible de remplacer le module d'origine de 2 Go, mais vous devez démonter complètement le NAS et ce n'est pas recommandé, sauf si vous avez vraiment besoin de mémoire supplémentaire.\nWeb Station → Paramètres PHP → Profile php7.3\nopen_basedir\n/volume1/Nextcloud:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/volume1/calibre<br><img src=\"screenshots/syno-param001.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-param002.png\" target=\"_self\">Nextcloud : nc.eolam.xyz<br>\n<img src=\"screenshots/syno-param003.png\" target=\"_self\">Calibre/Cops : div.eolam.xyz ou eolam.xyz/cops<br>\n<img src=\"screenshots/syno-param004.png\" target=\"_self\">Navidrome vous permet de profiter de votre collection de musique de n'importe où, en la rendant accessible par une interface Web moderne et par une large gamme d'applications mobiles compatibles avec des tiers, pour les appareils iOS et Android. Navidrome est un logiciel open source distribué gratuitement selon les termes de la licence GNU GPL v3. Navidrome est très rapide ! Léger, rapide et autonome. Il fonctionne bien, même sur une plateforme aux ressources limitées. Dans ce guide étape par étape, je vais vous montrer comment installer Navidrome sur votre NAS Synology en utilisant Docker.Récupérer uid et gid<br>\n<img src=\"screenshots/syno-navi000.png\" target=\"_self\">\nUID = 1037\nGID = 100Préalable : Docker est installéCréation dossier navidrome dans docker<br>\n<img src=\"screenshots/syno-navi001.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-navi002.png\" target=\"_self\"><br>\n<img src=\"screenshots/syno-navi003.png\" target=\"_self\">Ouvrir un terminal et passer en mode susudo -s\nExécuter le script suivantdocker run -d --name=navidrome \\\n-p 4533:4533 \\\n-e PUID=1037 \\\n-e PGID=100 \\\n-e ND_LOGLEVEL=info \\\n-v /volume1/docker/navidrome:/data \\\n-v /volume1/Music:/music \\\n--restart always \\\ndeluan/navidrome\nNote : dans le code ci-dessus après -v /volume1/docker/navidrome:/data \\ vous devez ajouter votre chemin personnel à la musique. Par exemple, -v /volume1/Music:/musicConfigure le proxy pour docker navidromePanneau de configuration<br>\n<img src=\"screenshots/syno-proxy-01.png\" target=\"_self\"><br><img src=\"screenshots/syno-navi005.png\" target=\"_self\"><br><img src=\"screenshots/syno-navi006.png\" target=\"_self\"><br><img src=\"screenshots/syno-navi007.png\" target=\"_self\"><br>Ouvrir le lien <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://zic.eolam.xyz\" target=\"_self\">https://zic.eolam.xyz</a> et créer le compte administrateurCréer un nouveau certificat<br>\nAutre nom de l'objet : eolam.xyz;cal.eolam.xyz;div.eolam.xyz;nc.eolam.xyz;searx.eolam.xyz;zic.eolam.xyz*<img src=\"screenshots/syno-certificat00.png\" target=\"_self\"><br><img src=\"screenshots/syno-certificat00a.png\" target=\"_self\"><br><img src=\"screenshots/syno-certificat01.png\" target=\"_self\"><br><img src=\"screenshots/syno-certificat00b.png\" target=\"_self\"><br><img src=\"screenshots/syno-certificat02.png\" target=\"_self\">Supprimer les répertoires \"@eaDir\" sur eolam.frfind /home/yunohost.multimedia/share/Music/ -name \"@eaDir\" -type d -exec rm -r '{}' \\;\nfind /home/yunohost.multimedia/share/eBook/ -name \"@eaDir\" -type d -exec rm -r '{}' \\;\nModifier la synchro auto sur le NAS SynologyEn mode su/var/services/homes/Demonica/rsyncMusic.sh#!/bin/sh # CONFIGURATION\nDIR=\"/volume1/Music\"\nEVENTS=\"create\" # MAIN\ninotifywait -m -e $EVENTS --timefmt '%Y-%m-%d %H:%M:%S' --format '%T %f' $DIR |\nwhile read date time file\ndo echo \"$date $time Fichier créé: $file\" rsync -av --delete --exclude \"@eaDir\" --rsync-path='sudo rsync' \\\n-e 'ssh -p 49110 -i /var/services/homes/Demonica/.ssh/eolam_vps' \\\n/volume1/Music/* marina@161.97.139.1:/home/yunohost.multimedia/share/Music/ done\n/var/services/homes/Demonica/rsyncEbook.sh#!/bin/sh # CONFIGURATION\nDIR=\"/volume1/E-Books\"\nEVENTS=\"create\" # MAIN\ninotifywait -m -e $EVENTS --timefmt '%Y-%m-%d %H:%M:%S' --format '%T %f' $DIR |\nwhile read date time file\ndo echo \"$date $time Fichier créé: $file\" rsync -av --delete --exclude \"@eaDir\" --rsync-path='sudo rsync' \\\n-e 'ssh -p 49110 -i /var/services/homes/Demonica/.ssh/eolam_vps' \\\n/volume1/E-Books/* marina@161.97.139.1:/home/yunohost.multimedia/share/eBook/ done\nLes fichiers de configuration en mode su/etc/init/rsyncEbook.conf# only start this service after filesystem process has started\nstart on filesystem # stop the service gracefully if the runlevel changes to 'reboot'\nstop on runlevel [06] # run the scripts as the user. Running as root (the default) is a bad idea.\nsetuid Demonica # exec the process. Use fully formed path names so that there is no reliance on $PATH\nexec /bin/sh /var/services/homes/Demonica/rsyncEbook.sh\n/etc/init/rsyncMusic.conf# only start this service after filesystem process has started\nstart on filesystem # stop the service gracefully if the runlevel changes to 'reboot'\nstop on runlevel [06] # run the scripts as the user. Running as root (the default) is a bad idea.\nsetuid Demonica # exec the process. Use fully formed path names so that there is no reliance on $PATH\nexec /bin/sh /var/services/homes/Demonica/rsyncMusic.sh\nSi je redémarre le serveur les services doivent se lancer (non vérifié)En attendant le reboot , j'ouvre 2 sessions tmux en su pour y exécutertmux\nexec /bin/sh /var/services/homes/Demonica/rsyncMusic.sh\n# sortir Ctrl B + D\ntmux\nexec /bin/sh /var/services/homes/Demonica/rsyncEbook.sh\n# sortir Ctrl B + D\nVérifierps aux |grep inotify\nroot 9342 0.0 0.0 6452 1332 pts/29 S+ 18:07 0:00 inotifywait -m -e create --timefmt %Y-%m-%d %H:%M:%S --format %T %f /volume1/E-Books\nroot 9397 0.0 0.0 6452 1324 pts/31 S+ 18:07 0:00 inotifywait -m -e create --timefmt %Y-%m-%d %H:%M:%S --format %T %f /volume1/Music\nSur le synology, créer le fichier /usr/local/bin/synchrorsync -av --delete --exclude '@eaDir' --rsync-path='sudo rsync' -e 'ssh -p 49110 -i /var/services/homes/Demonica/.ssh/eolam_vps' /volume1/E-Books/* marina@161.97.139.1:/home/yunohost.multimedia/share/eBook/\nrsync -av --delete --exclude '@eaDir' --rsync-path='sudo rsync' -e 'ssh -p 49110 -i /var/services/homes/Demonica/.ssh/eolam_vps' /volume1/Music/* marina@161.97.139.1:/home/yunohost.multimedia/share/Music/\nLe rendre exécutablesudo chmod +x /usr/local/bin/synchro\nCréer une connexion SSH avec clé depuis le portable ACER vers le serveur Synologyconnexion avec clé\nsur l'ordinateurportable\nGénérer une paire de clé curve25519-sha256 (ECDH avec Curve25519 et SHA2) pour une liaison SSH avec le serveur.ssh-keygen -t ed25519 -o -a 100 -f ~/.ssh/synology\nsur le synology\nOn se connectessh -p 57022 Demonica@82.64.153.201\nAjouter la clé publique synology.pub au fichier .ssh/authorized_keys et modifier les droitschmod 600 ~/.ssh/authorized_keys\nModifier la configuration serveur SSHsudo nano /etc/ssh/sshd_config\nsupprimez le commentaire \"#\" avant \"PubkeyAuthentication yes\"\nsupprimer le commentaire \"#\" avant \"AuthorizedKeysFile .ssh/authorized_keys\"\nsupprimer le commentaire \"#\" avant \"ChallengeResponseAuthentication no\"se connecter à l'interface Web du Synology DSM et\nconfirmez que Panneau de configuration-&gt;Terminal et SNMP -&gt; Activer le service SSH est coché...l'attribution du port par défaut (22) est correcte pour un réseau interne,\nmais un numéro de port différent peut être utilisé pour les réseaux exposés.dans l'interface Web du DSM,\nPanneau de configuration -&gt; Utilisateur -&gt; rsync -&gt; Groupes d'utilisateurs :\nvérifiez que les cases \"utilisateurs\" et \"administrateurs\" sont cochées (seuls les administrateurs peuvent se connecter en mode ssh).redémarrez le sshd en le désactivant et en le réactivant dans l'interface web du DSM\nPanneau de configuration -&gt; Terminal et SNMP -&gt; Terminal -&gt; décocher \"Activer SSH\" -&gt; Appliquer\nPanneau de configuration -&gt; Terminal et SNMP -&gt; Terminal -&gt; cocher \"Enable SSH\" -&gt; AppliquerRelancer le serveursudo synoservice restart sshd\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Synology","level":2,"id":"Synology_0"},{"heading":"Ajout domaine","level":3,"id":"Ajout_domaine_0"},{"heading":"OVH Domaine","level":3,"id":"OVH_Domaine_0"},{"heading":"Box Free","level":3,"id":"Box_Free_0"},{"heading":"Let's Encrypt SSL NAS Synology","level":3,"id":"Let's_Encrypt_SSL_NAS_Synology_0"},{"heading":"Comment installer un protocole SSL Let's Encrypt sur un NAS Synology","level":4,"id":"Comment_installer_un_protocole_SSL_Let's_Encrypt_sur_un_NAS_Synology_0"},{"heading":"Comment renouveler les certificats NAS Synology","level":4,"id":"Comment_renouveler_les_certificats_NAS_Synology_0"},{"heading":"Vérifications","level":4,"id":"Vérifications_0"},{"heading":"Comment installer les certificats avec acme (NE PAS UTILISER)","level":4,"id":"Comment_installer_les_certificats_avec_acme_(NE_PAS_UTILISER)_0"},{"heading":"Installer IPKG, OPKG, Java 8, Serposcope sur Synology 5 et 6","level":3,"id":"Installer_IPKG,_OPKG,_Java_8,_Serposcope_sur_Synology_5_et_6_0"},{"heading":"Nextcloud","level":3,"id":"Nextcloud_0"},{"heading":"Configuration préalable","level":4,"id":"Configuration_préalable_0"},{"heading":"WebStation","level":4,"id":"WebStation_0"},{"heading":"Installer nextcloud","level":4,"id":"Installer_nextcloud_0"},{"heading":"MariaDB , base nextcloud","level":4,"id":"MariaDB_,_base_nextcloud_0"},{"heading":"Virtual Host","level":4,"id":"Virtual_Host_0"},{"heading":"Configuration nextcloud","level":4,"id":"Configuration_nextcloud_0"},{"heading":"Ajout domaine eolam.ovh","level":3,"id":"Ajout_domaine_eolam.ovh_0"},{"heading":"Certificats Let's Encrypt","level":3,"id":"Certificats_Let's_Encrypt_0"},{"heading":"MISE A JOUR Nextcloud","level":3,"id":"MISE_A_JOUR_Nextcloud_0"},{"heading":"Web - eolam.xyz","level":3,"id":"Web_-_eolam.xyz_0"},{"heading":"Accueil","level":4,"id":"Accueil_0"},{"heading":"Cops","level":4,"id":"Cops_0"},{"heading":"Docker","level":3,"id":"Docker_0"},{"heading":"Installation","level":4,"id":"Installation_0"},{"heading":"Métamoteur Searx","level":3,"id":"Métamoteur_Searx_0"},{"heading":"Searx - Docker","level":4,"id":"Searx_-_Docker_0"},{"heading":"Création dossier partagé (Facultatif)","level":3,"id":"Création_dossier_partagé_(Facultatif)_0"},{"heading":"Searx - Proxy reverse","level":3,"id":"Searx_-_Proxy_reverse_0"},{"heading":"Calibre-web","level":3,"id":"Calibre-web_0"},{"heading":"Dossier partagé","level":4,"id":"Dossier_partagé_0"},{"heading":"Calibre-web - Docker","level":4,"id":"Calibre-web_-_Docker_0"},{"heading":"Calibre-web - Proxy reverse","level":4,"id":"Calibre-web_-_Proxy_reverse_0"},{"heading":"Calibre-web - Configuration","level":4,"id":"Calibre-web_-_Configuration_0"},{"heading":"Carddav server","level":3,"id":"Carddav_server_0"},{"heading":"Ajout mémoire au Synology DS 218+","level":3,"id":"Ajout_mémoire_au_Synology_DS_218+_0"},{"heading":"Web Station","level":3,"id":"Web_Station_0"},{"heading":"Paramètres PHP (7.3)","level":4,"id":"Paramètres_PHP_(7.3)_0"},{"heading":"Virtual Host","level":4,"id":"Virtual_Host_1"},{"heading":"Navidrome - docker","level":3,"id":"Navidrome_-_docker_0"},{"heading":"Certificats","level":4,"id":"Certificats_0"},{"heading":"Synology et eolam.fr","level":3,"id":"Synology_et_eolam.fr_0"},{"heading":"Synchro automatique","level":4,"id":"Synchro_automatique_0"},{"heading":"Synchro manuelle","level":4,"id":"Synchro_manuelle_0"},{"heading":"Portable ACER","level":2,"id":"Portable_ACER_0"},{"heading":"SSH sur synology","level":3,"id":"SSH_sur_synology_0"}],"links":[],"author":"","coverImageURL":"screenshots/syno0.png","fullURL":"marina/2024-05-04-synology-domaine-eolam.xyz.html","pathToRoot":"..","attachments":["screenshots/syno0.png","screenshots/ds218+.png","screenshots/synoapp.png","screenshots/box-syno.png","screenshots/letsencrypt.png","screenshots/syno1.png","screenshots/syno2.png","screenshots/syno3.png","screenshots/syno4.png","screenshots/syno5.png","screenshots/syno6.png","screenshots/box-syno1.png","screenshots/certificat-lets-encrypt-renew-syno.png","screenshots/ssllabs-eolam.xyz.png","screenshots/pkg001.png","screenshots/pkg002.png","screenshots/synonc0.png","screenshots/syno7.png","screenshots/syno8.png","screenshots/syno9.png","screenshots/synonc1.png","screenshots/synonc2.png","screenshots/synonc3.png","screenshots/synonc4.png","screenshots/synonc7.png","screenshots/synonc7b.png","screenshots/synonc8.png","screenshots/syno100.png","screenshots/syno105.png","screenshots/syno106.png","screenshots/syno107.png","screenshots/syno108.png","screenshots/syno109.png","screenshots/ssl-eolam-01.png","screenshots/ssl-eolam-02.png","screenshots/ssl-eolam-03.png","screenshots/ssl-eolam-04.png","screenshots/ssl-eolam-05.png","screenshots/ssl-eolam-06.png","screenshots/ssl-eolam-07.png","screenshots/nc-eolam-01.png","screenshots/web-eolam-01.png","screenshots/web-eolam-03.png","screenshots/web-eolam-02.png","screenshots/web-eolam-06.png","screenshots/web-eolam-05.png","screenshots/web-eolam-07.png","screenshots/syno101.png","screenshots/syno102.png","screenshots/syno103.png","screenshots/syno104.png","screenshots/syno112.png","screenshots/syno113.png","screenshots/syno114.png","screenshots/syno115.png","screenshots/syno116.png","screenshots/syno122.png","screenshots/syno117.png","screenshots/syno118.png","screenshots/syno119.png","screenshots/syno120.png","screenshots/syno121.png","screenshots/cx11b-docker-searx-1.png","screenshots/syno_part01.png","screenshots/syno_part02.png","screenshots/syno_part03.png","screenshots/syno-proxy-01.png","screenshots/syno-proxy-02.png","screenshots/syno-proxy-03.png","screenshots/web-eolam-04.png","screenshots/syno-cal-01.png","screenshots/syno-cal-02.png","screenshots/syno-cal-03.png","screenshots/syno-cal-04.png","screenshots/syno-cal-05.png","screenshots/syno-cal-06.png","screenshots/syno-cal-07.png","screenshots/syno-cal-08.png","screenshots/syno-proxy-02a.png","screenshots/syno-proxy-03a.png","screenshots/syno-cal-web-01.png","screenshots/syno-ram.png","screenshots/syno-param001.png","screenshots/syno-param002.png","screenshots/syno-param003.png","screenshots/syno-param004.png","screenshots/syno-navi000.png","screenshots/syno-navi001.png","screenshots/syno-navi002.png","screenshots/syno-navi003.png","screenshots/syno-navi005.png","screenshots/syno-navi006.png","screenshots/syno-navi007.png","screenshots/syno-certificat00.png","screenshots/syno-certificat00a.png","screenshots/syno-certificat01.png","screenshots/syno-certificat00b.png","screenshots/syno-certificat02.png"],"createdTime":1774855662800,"modifiedTime":1774855662801,"sourceSize":45419,"sourcePath":"marina/2024-05-04-Synology-Domaine-eolam.xyz.md","exportPath":"marina/2024-05-04-synology-domaine-eolam.xyz.html","showInTree":true,"treeOrder":10,"backlinks":["marina/2024-05-04-synology-domaine-eolam.xyz.html"],"type":"markdown"},"marina/2024-09-14-nas-synology-ds723.html":{"title":"2024-09-14-Nas-Synology-DS723","icon":"","description":"Synology DS723Préfixe secondaire: 2a01:e0a:b1a:83b1::/64\nNextHop : fe80::9209:d0ff:fe58:c3fc<img src=\"screenshots/2024-08-16_12-19.png\" target=\"_self\">Actuellement accès externe sur le NAS DS218 via adresse IP 192.168.1.42Les domaines OVHeolaly.fr juin 2025$TTL 3600\n@\tIN SOA dns105.ovh.net. tech.ovh.net. (2024062305 86400 3600 3600000 60) IN NS dns105.ovh.net. IN NS ns105.ovh.net. IN AAAA 2a01:e0a:b1a:83b1::1 IN A 82.64.153.201\n* IN AAAA 2a01:e0a:b1a:83b1::1\n* IN A 82.64.153.201\neolam.xyz octobre 2024$TTL 3600\n@\tIN SOA dns107.ovh.net. tech.ovh.net. (2024081200 86400 3600 3600000 300) IN NS ns107.ovh.net. IN NS dns107.ovh.net. IN A 82.64.153.201\n* IN A 82.64.153.201\ncal IN CNAME eolam.xyz.\ndiv IN CNAME eolam.xyz.\nnc IN CNAME eolam.xyz.\nsearx IN CNAME eolam.xyz.\nzic IN CNAME eolam.xyz.\neolam.fr mai 2025 yunohost$TTL 3600\n@\tIN SOA dns200.anycast.me. tech.ovh.net. (2024081300 86400 3600 3600000 60) IN NS dns200.anycast.me. IN NS ns200.anycast.me. IN MX 10 @ IN A 161.97.139.1 IN AAAA 2a02:c206:2129:3715::1 600 IN TXT \"v=spf1 a mx -all\" 3600 IN TXT \"v=spf1 a mx -all\" IN CAA 0 issue \"letsencrypt.org\"\n* IN A 161.97.139.1\n* IN AAAA 2a02:c206:2129:3715::1\n_dmarc IN TXT \"v=DMARC1; p=none\"\n_dmarc 3600 IN TXT \"v=DMARC1; p=none\"\n_dmarc.cloud IN TXT \"v=DMARC1; p=none\"\n_xmpp-client._tcp IN SRV 0 5 5222 @\n_xmpp-server._tcp IN SRV 0 5 5269 @\ncalibre IN A 161.97.139.1\ncalibre IN AAAA 2a02:c206:2129:3715::1\ncloud 600 IN TXT \"v=spf1 a mx -all\"\nmail._domainkey IN TXT \"v=DKIM1; h=sha256; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSJOuxnaEQoJjJ5x3BuEMmRa+6kDDH9z7BtmamdMvt1QfsJyxsIOBz8P6seALVaRah8yrm/2Q6sHrzmKmg45tSHKIzB/Mqz/FafXBjxVkRCSTg/MN+pJPeSJSvgsIWoXtHZla60Bw0r+gSmk3JWgGYz9+CJUD92moHkVeAO18X0QIDAQAB\"\nmail._domainkey 3600 IN TXT \"v=DKIM1; h=sha256; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSJOuxnaEQoJjJ5x3BuEMmRa+6kDDH9z7BtmamdMvt1QfsJyxsIOBz8P6seALVaRah8yrm/2Q6sHrzmKmg45tSHKIzB/Mqz/FafXBjxVkRCSTg/MN+pJPeSJSvgsIWoXtHZla60Bw0r+gSmk3JWgGYz9+CJUD92moHkVeAO18X0QIDAQAB\"\nmail._domainkey.cloud IN TXT \"v=DKIM1; h=sha256; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDF6B4AD1WuTTCA/yaUJ4/aCttH+X8ekYsnI4zdxqKILFO5zrNg3r3muC9mpFG5yjmH9SQU5qFeys8LNF5k/IHwye7ek/5WPXOxkbC5wxW55M8ecbQ7G8T9tLMk9AazUNxmGBQMQQb0NXTGsmiTGKrE0a/Tpgh14ywkSlueItVT2wIDAQAB\"\nmuc IN CNAME @\npubsub IN CNAME @\nvjud IN CNAME @\nxmpp-upload IN CNAME @\nzic IN A 161.97.139.1\nzic IN AAAA 2a02:c206:2129:3715::1 /etc/wireguard/wg0peer_B.conf # peer_B [Interface]\nAddress = 10.55.22.2/32\nPrivateKey = eAX/W89wjJDjfn5lJUqG7H7HfHSfx/BuiVPI7WAbbHE=\nDNS = 10.55.22.1 [Peer]\nPublicKey = WzFeZaQiZaiOh729I8bs2wUVe9JO0AyncA1GuA6bgAI=\nPresharedKey = hmy3uIhLStBnN6BT0UDcawp1BIHRiCdz8UMN529tp4g=\nAllowedIPs = 0.0.0.0/0, ::/0\nEndpoint = 51.210.133.126:51955\n## Key connection alive ##\nPersistentKeepalive = 15 /etc/wireguard/wg0peer_C.conf # peer_C [Interface]\nAddress = 10.55.22.3/32, fd83:d8a9:3fd8:2e9b::3/128\nPrivateKey = eAX/W89wjJDjfn5lJUqG7H7HfHSfx/BuiVPI7WAbbHE=\nDNS = 10.55.22.1 [Peer]\nPublicKey = WzFeZaQiZaiOh729I8bs2wUVe9JO0AyncA1GuA6bgAI=\nPresharedKey = hmy3uIhLStBnN6BT0UDcawp1BIHRiCdz8UMN529tp4g=\nAllowedIPs = 0.0.0.0/0, ::/0\nEndpoint = 51.210.133.126:51955\n## Key connection alive ##\nPersistentKeepalive = 15 /etc/wireguard/wg0peer_D.conf # peer_D [Interface]\nAddress = 10.55.22.4/32\nPrivateKey = eAX/W89wjJDjfn5lJUqG7H7HfHSfx/BuiVPI7WAbbHE=\nDNS = 10.55.22.1 [Peer]\nPublicKey = WzFeZaQiZaiOh729I8bs2wUVe9JO0AyncA1GuA6bgAI=\nPresharedKey = hmy3uIhLStBnN6BT0UDcawp1BIHRiCdz8UMN529tp4g=\nAllowedIPs = 0.0.0.0/0, ::/0\nEndpoint = 51.210.133.126:51955\n## Key connection alive ##\nPersistentKeepalive = 15 sudo nano /etc/unbound/unbound.conf.d/unbound-iceyan.conf 32 sudo unbound-checkconf /etc/unbound/unbound.conf.d/unbound-iceyan.conf 33 sudo systemctl start unbound.service 185.112.146.46:51820 leno@rnmkcy.eu:/sharenfs /home/yano/sharenfs fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,follow_symlinks,identityfile=/home/yano/.ssh/rnmkcy.eu_key,port=55215,allow_other,default_permissions,uid=1000,gid=1000 0 0 192.168.1.162 /volume1/calibrebooks /mnt/aeolaly/calibrebooks\n/volume1/coffre /mnt/aeolaly/coffre\n/volume1/ebooks /mnt/aeolaly/ebooks\n/volume1/homes /mnt/aeolaly/homeseolaly\n/volume1/images /mnt/aeolaly/imageseolaly\n/volume1/photo /mnt/aeolaly/photoeolaly\n/volume1/testpartage /mnt/aeolaly/testpartage\n/volume1/zic /mnt/aeolaly/zic --- ","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Freebox","level":2,"id":"Freebox_0"},{"heading":"IPV6","level":3,"id":"IPV6_0"},{"heading":"Gestion des ports","level":3,"id":"Gestion_des_ports_0"}],"links":[],"author":"","coverImageURL":"screenshots/2024-08-16_12-19.png","fullURL":"marina/2024-09-14-nas-synology-ds723.html","pathToRoot":"..","attachments":["screenshots/2024-08-16_12-19.png"],"createdTime":1774855662729,"modifiedTime":1774855662729,"sourceSize":4927,"sourcePath":"marina/2024-09-14-Nas-Synology-DS723.md","exportPath":"marina/2024-09-14-nas-synology-ds723.html","showInTree":true,"treeOrder":11,"backlinks":[],"type":"markdown"},"marina/caddy_php8_mariadb_nextcloud.html":{"title":"Caddy_PHP8_MariaDB_Nextcloud","icon":"","description":"Installer la dernière version PHP8 sur debian 12Pour installer la version de 8 de php, ajouter le dépôt sury.sudo apt install -y lsb-release apt-transport-https ca-certificates wget\nsudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg\necho \"deb https://packages.sury.org/php/ $(lsb_release -sc) main\" |sudo tee /etc/apt/sources.list.d/php.list\nMise à jour des dépôts :sudo apt update &amp;&amp; sudo apt upgrade -y\nInstaller php8.3 et modulessudo apt -y install \\ php8.3 \\ php8.3-fpm \\ php8.3-sqlite3 \\ php8.3-cli \\ php8.3-gd \\ php8.3-imap \\ php8.3-mysql \\ php8.3-soap \\ php8.3-apcu \\ php8.3-common \\ php8.3-gmp \\ php8.3-intl \\ php8.3-opcache \\ php8.3-xml \\ php8.3-curl \\ php8.3-igbinary \\ php8.3-readline \\ php8.3-zip \\ php8.3-bcmath \\ php8.3-imagick \\ php8.3-mbstring \\ php8.3-redis \\ php8.3-bz2 \\ php8.3-smbclient \\ imagemagick libmagickcore-6.q16-6-extra Vérifiez votre installation PHP en vérifiant sa version : php --versionPHP 8.3.15 (cli) (built: Dec 24 2024 06:13:33) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.15, Copyright (c) Zend Technologies with Zend OPcache v8.3.15, Copyright (c), by Zend Technologies\nRemplacer l’utilisateur et le groupe par défaut par caddy dans le fichier de configuration PHP-FPM.sudo nano /etc/php/8.3/fpm/pool.d/www.conf\nDans le fichier, recherchez les lignes ci-dessous et changez leur valeur en caddy :user = caddy\ngroup = caddy\nlisten.owner = caddy\nlisten.group = caddy\nRedémarrer PHP-FPM pour appliquer les modifications :sudo systemctl restart php8.3-fpm\nInstaller MariaDB :sudo apt install mariadb-server -y\nsudo mysql_secure_installation # Y à tout et nouveau mot de passe n\nBase ‘nextcloud’ , en mode suMOTPASSEDB=\"xxxxxxxxxxxxxxxxxxx\"\nmysql -uroot -e \"CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; \\ CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '$MOTPASSEDB'; \\ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY '$MOTPASSEDB'; FLUSH PRIVILEGES;\"\nCaractéristiques\nPHP8.3\nMariaDB\nCaddy web\nLien des versions Nextcloud server <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://download.nextcloud.com/server/releases/\" target=\"_self\">https://download.nextcloud.com/server/releases/</a># Créer dossier /var/www si inexistant\nmkdir -p /var/www\n# mode su\nwget https://download.nextcloud.com/server/releases/latest.tar.bz2\n# checksum et vérification\n#wget https://download.nextcloud.com/server/releases/latest.tar.bz2.sha256\n#sha256sum -c latest.tar.bz2.sha256 &lt; latest.tar.bz2 # Décompression, déplacement et effacement\ntar -xvf latest.tar.bz2\nmv nextcloud /var/www/\nchown -R caddy:caddy /var/www/nextcloud\n#rm latest.tar.bz2\nLe pool fpm nextcloud /etc/php/8.3/fpm/pool.d/nextcloud.conf\nen mode sucat &gt; /etc/php/8.3/fpm/pool.d/nextcloud.conf &lt;&lt; EOF\n[nextcloud] user = caddy\ngroup = caddy chdir = /var/www/nextcloud listen = /var/run/php/php8.3-fpm-nextcloud.sock\nlisten.owner = caddy\nlisten.group = caddy pm = dynamic\npm.max_children = 16\npm.max_requests = 500\nrequest_terminate_timeout = 1d pm.start_servers = 6\npm.min_spare_servers = 5\npm.max_spare_servers = 8 ; Additional php.ini defines, specific to this pool of workers.\nenv[PATH] = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nphp_admin_value[memory_limit] = 512M\nphp_value[upload_max_filesize] = 10G\nphp_value[post_max_size] = 10G\nphp_value[default_charset] = UTF-8\n; OPcache is already activated by default\n; php_value[opcache.enable]=1\n; The following parameters are nevertheless recommended for Nextcloud\n; see here: https://docs.nextcloud.com/server/15/admin_manual/installation/server_tuning.html#enable-php-opcache\n; Valeurs opcache 22/11/2024\nphp_value[opcache.enable_cli]=1\nphp_value[opcache.memory_consumption]=256\nphp_value[opcache.interned_strings_buffer]=128\nphp_value[opcache.max_accelerated_files]=32530\nphp_value[opcache.save_comments]=1\nphp_value[opcache.revalidate_freq]=60\nphp_value[opcache.jit]=1255\nphp_value[opcache.jit_buffer_size]=128M\n; https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/caching_configuration.html#id1\nphp_value[apc.enabled]=1\nphp_value[apc.enable_cli]=1\nEOF\nRelancer le servicesystemctl restart php8.3-fpm\nPour l'écriture des logs avec utilisateur caddysudo mkdir -p /var/log/caddy\nsudo chown caddy:caddy -R /var/log/caddy\nAjout configuration nextcloud au fichier /etc/caddy/Caddyfilenuage.eolaly.fr { root * /var/www/nextcloud file_server encode gzip zstd php_fastcgi unix//run/php/php8.3-fpm-nextcloud.sock { env front_controller_active true # Remove index.php form url header_up -X-Forwarded-Host } # High Performance Backend / Client Push App handle_path /push/* { reverse_proxy http://127.0.0.1:7867 } log { output file /var/log/caddy/nextcloud.log } header { Strict-Transport-Security \"max-age=15768000;\" X-Content-Type-Options \"nosniff\" X-XSS-Protection \"1; mode=block\" X-Robots-Tag \"noindex,nofollow\" X-Download-Options \"noopen\" X-Permitted-Cross-Domain-Policies \"none\" Referrer-Policy \"no-referrer\" } redir /.well-known/carddav /remote.php/dav 301 redir /.well-known/caldav /remote.php/dav 301 # .htaccess / data / config / ... shouldn't be accessible from outside @forbidden { path /.htaccess path /data/* path /config/* path /db_structure path /.xml path /README path /3rdparty/* path /lib/* path /templates/* path /occ path /console.php } respond @forbidden 404\n} Tester la configuration en mode sucaddy validate --config /etc/caddy/Caddyfile\n2024/12/05 13:00:29.188\tINFO\tusing config from file\t{\"file\": \"/etc/caddy/Caddyfile\"}\n2024/12/05 13:00:29.193\tINFO\tadapted config to JSON\t{\"adapter\": \"caddyfile\"}\n2024/12/05 13:00:29.202\tINFO\thttp.auto_https\tserver is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS\t{\"server_name\": \"srv0\", \"https_port\": 443}\n2024/12/05 13:00:29.202\tINFO\thttp.auto_https\tenabling automatic HTTP-&gt;HTTPS redirects\t{\"server_name\": \"srv0\"}\n2024/12/05 13:00:29.202\tINFO\ttls.cache.maintenance\tstarted background certificate maintenance\t{\"cache\": \"0xc000497c80\"}\n2024/12/05 13:00:29.212\tINFO\ttls.cache.maintenance\tstopped background certificate maintenance\t{\"cache\": \"0xc000497c80\"}\nValid configuration\nRedémarrer caddysudo systemctl restart caddy\n<br>Ouvrir url : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://cloud.xoyize.xyz\" target=\"_self\">https://cloud.xoyize.xyz</a><br>\n<img src=\"images/nextcloud-xoyize01.png\" target=\"_self\">{:width=\"300\"} <img src=\"images/nextcloud-xoyize02.png\" target=\"_self\">{:width=\"300\"}<br>\n<img src=\"images/nextcloud-xoyize03.png\" target=\"_self\"> Paramètres de base<br>\n<img src=\"images/nextcloud-xoyize04.png\" target=\"_self\"> Configurer les paramètres avec occ ,en mode su dans le dossier /var/www/nextcloudsudo -s\ncd /var/www/nextcloud\nLe serveur n'a pas aucune heure de début de fenêtre de maintenance configurée. Cela signifie que les tâches quotidiennes d'arrière-plan, gourmandes en ressources, seront également exécutées pendant votre période d'utilisation principale. Nous vous recommandons de le configurer à un moment de faible utilisation, afin que les utilisateurs soient moins affectés par la charge causée par ces tâches lourdes.sudo -u caddy php occ config:system:set maintenance_window_start --type=integer --value=1\n# System config value maintenance_window_start set to integer 1\nCertains entêtes de votre instance ne sont pas configurés correctement. - L’en-tête HTTP X-Robots-Tag n’est pas configuré pour être égal à noindex,nofollow. Ceci constitue un risque potentiel relatif à la sécurité et à la confidentialité, il est recommandé d’ajuster ce paramètre.Caddyfile Headers --&gt; X-Robots-Tag \"noindex,nofollow\"One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades. Use the command occ maintenance:repair --include-expensive to perform the migrations.sudo -u caddy php occ maintenance:repair --include-expensive\nDes indices facultatifs manquants ont été détectés. De nouveaux indices sont parfois ajoutés (par Nextcloud ou des applications installées) pour améliorer les performances de la base de données. L'ajout d'indices peut parfois prendre un certain temps et nuire temporairement aux performances. Cette opération n'est donc pas effectuée automatiquement lors des mises à niveau. Une fois les indices ajoutés, les requêtes sur ces tables devraient être plus rapides. Utilisez la commande occ db:add-missing-indices pour les ajouter.Index manquants : \"systag_by_objectid\" dans le tableau \"systemtag_object_mapping\".sudo -u caddy php occ db:add-missing-indices\nPHP ne semble pas être configuré de manière à récupérer les valeurs des variables d’environnement. Le test de la commande getenv(\"PATH\") retourne seulement une réponse vide./var/www/nextcloud/config/config.php , ajouter ce qui suit 'default_locale' =&gt; 'fr_FR', 'default_phone_region' =&gt; 'FR', 'filelocking.enabled' =&gt; true, 'memcache.locking' =&gt; '\\\\OC\\\\Memcache\\\\Redis', 'memcache.local' =&gt; '\\\\OC\\\\Memcache\\\\APCu', 'redis' =&gt; array ( 'host' =&gt; 'localhost', 'port' =&gt; 6379, 'timeout' =&gt; 0.0, 'password' =&gt; '', ),\nOuvrez le fichier php.ini pour le CLI /etc/php/8.3/cli/php.ini\nRajoutez la ligne suivante à la fin du fichierapc.enable_cli = 1\nL'utilisation de la fonction cron du système d'exploitation est la méthode préférée pour l'exécution de tâches régulières. Cette méthode permet d'exécuter des tâches planifiées sans les limitations inhérentes au serveur Web.Pour exécuter une tâche cron sur un système *nix, toutes les 5 minutes, sous l'utilisateur par défaut du serveur Web (caddy), vous devez configurer la tâche cron suivante pour appeler le script cron.php :sudo crontab -u caddy -e\nEt ajouter la ligne*/5 * * * * php -f /var/www/nextcloud/cron.php\n<br>xouser --&gt; adresse messagerie <a data-tooltip-position=\"top\" aria-label=\"mailto:xoyi@xoyize.xyz\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"mailto:xoyi@xoyize.xyz\" target=\"_self\">xoyi@xoyize.xyz</a>Paramétrage serveur de messagerie<br>\n<img src=\"images/nextcloud-xoyize05.png\" target=\"_self\">{:width=\"400\"}<br><img src=\"screenshots/nextcloud_vm.png\" target=\"_self\"><br><img src=\"screenshots/nextcloud_vm01.png\" target=\"_self\"><br><img src=\"screenshots/nextcloud_vm02.png\" target=\"_self\">url du sondage ne commence pas par https alors que l'url de connexion commence par httpsAjout 'overwriteprotocol' =&gt; 'https', au fichier de configuration nextcloudLe fichier complet /var/www/nextcloud/config/config.php&lt;?php\n$CONFIG = array ( 'instanceid' =&gt; 'ocxxxxxxxxm8', 'passwordsalt' =&gt; 'Rxxxxxxxxxxxxxxxxxxxxxxxf9c', 'secret' =&gt; 'UByhxxxxxxxxxxxxxxxxxxxxxxxxxx4ERXk', 'trusted_domains' =&gt; array ( 0 =&gt; 'nuage.eolaly.fr', ), 'datadirectory' =&gt; '/var/www/nextcloud/data', 'dbtype' =&gt; 'mysql', 'version' =&gt; '30.0.4.1', 'overwrite.cli.url' =&gt; 'http://nuage.eolaly.fr', 'overwriteprotocol' =&gt; 'https', 'dbname' =&gt; 'nextcloud', 'dbhost' =&gt; 'localhost', 'dbport' =&gt; '', 'dbtableprefix' =&gt; 'oc_', 'mysql.utf8mb4' =&gt; true, 'dbuser' =&gt; 'nextcloud', 'dbpassword' =&gt; 'Ploxxxxxxxxxxxxxxxxxxxxxxxdo', 'installed' =&gt; true, 'maintenance_window_start' =&gt; 1, 'maintenance' =&gt; false, 'default_locale' =&gt; 'fr_FR', 'default_phone_region' =&gt; 'FR', 'filelocking.enabled' =&gt; true, 'memcache.locking' =&gt; '\\\\OC\\\\Memcache\\\\Redis', 'memcache.local' =&gt; '\\\\OC\\\\Memcache\\\\APCu', 'redis' =&gt; array ( 'host' =&gt; 'localhost', 'port' =&gt; 6379, 'timeout' =&gt; 0.0, 'password' =&gt; '', ), 'twofactor_enforced' =&gt; 'false', 'twofactor_enforced_groups' =&gt; array ( ), 'twofactor_enforced_excluded_groups' =&gt; array ( ),\n);\nLe fichier caddy /etc/caddy/Caddyfilehttp:// { root * /var/www/nextcloud file_server encode gzip zstd php_fastcgi unix//run/php/php8.3-fpm-nextcloud.sock { env front_controller_active true # Remove index.php form url header_up -X-Forwarded-Host } # High Performance Backend / Client Push App handle_path /push/* { reverse_proxy http://127.0.0.1:7867 } log { output file /var/log/caddy/nextcloud.log } header { Strict-Transport-Security \"max-age=15768000;\" X-Content-Type-Options \"nosniff\" X-XSS-Protection \"1; mode=block\" X-Robots-Tag \"noindex,nofollow\" X-Download-Options \"noopen\" X-Permitted-Cross-Domain-Policies \"none\" Referrer-Policy \"no-referrer\" } redir /.well-known/carddav /remote.php/dav 301 redir /.well-known/caldav /remote.php/dav 301 # .htaccess / data / config / ... shouldn't be accessible from outside @forbidden { path /.htaccess path /data/* path /config/* path /db_structure path /.xml path /README path /3rdparty/* path /lib/* path /templates/* path /occ path /console.php } respond @forbidden 404\n}\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"PHP8","level":2,"id":"PHP8_0"},{"heading":"Ajout dépôt sury","level":3,"id":"Ajout_dépôt_sury_0"},{"heading":"Installation PHP8.3 + Modules nécessaires à Nextcloud","level":3,"id":"Installation_PHP8.3_+_Modules_nécessaires_à_Nextcloud_0"},{"heading":"MariaDB","level":2,"id":"MariaDB_0"},{"heading":"Nextcloud (nuage.eolaly.fr)","level":2,"id":"Nextcloud_(nuage.eolaly.fr)_0"},{"heading":"Télécharger dernière version Nextcloud","level":3,"id":"Télécharger_dernière_version_Nextcloud_0"},{"heading":"Pool Nextcloud PHP-FPM","level":3,"id":"Pool_Nextcloud_PHP-FPM_0"},{"heading":"Configurer Caddyfile","level":3,"id":"Configurer_Caddyfile_0"},{"heading":"Installation graphique nextcloud","level":3,"id":"Installation_graphique_nextcloud_0"},{"heading":"Tâches en arrière plan cron.php","level":3,"id":"Tâches_en_arrière_plan_cron.php_0"},{"heading":"Administrateur Utilisateur","level":3,"id":"Administrateur_Utilisateur_0"},{"heading":"Scan sécurité","level":3,"id":"Scan_sécurité_0"},{"heading":"Résolution des problèmes","level":3,"id":"Résolution_des_problèmes_0"}],"links":["mailto:xoyi@xoyize.xyz"],"author":"","coverImageURL":"images/nextcloud-xoyize01.png","fullURL":"marina/caddy_php8_mariadb_nextcloud.html","pathToRoot":"..","attachments":["images/nextcloud-xoyize01.png","images/nextcloud-xoyize02.png","images/nextcloud-xoyize03.png","images/nextcloud-xoyize04.png","images/nextcloud-xoyize05.png","screenshots/nextcloud_vm.png","screenshots/nextcloud_vm01.png","screenshots/nextcloud_vm02.png"],"createdTime":1774855662822,"modifiedTime":1774855662822,"sourceSize":13304,"sourcePath":"marina/Caddy_PHP8_MariaDB_Nextcloud.md","exportPath":"marina/caddy_php8_mariadb_nextcloud.html","showInTree":true,"treeOrder":12,"backlinks":[],"type":"markdown"},"marina/marina-portable-acer-octobre-2022.html":{"title":"Marina portable ACER octobre 2022","icon":"","description":"layout: postConnexion SSH externessh -p 52022 marina@82.64.153.201\nmarina uuid=1037 gid=100Les applications de basesudo pacman -S firefox-i18n-fr keepassxc yay\n<a data-tooltip-position=\"top\" aria-label=\"https://codepre.com/en/como-instalar-express-vpn-client-en-manjaro-linux-21.html\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://codepre.com/en/como-instalar-express-vpn-client-en-manjaro-linux-21.html\" target=\"_self\">How to install Express VPN Client on Manjaro</a> Version kernel Linux marina-aspirea51552 5.15.74-3-MANJARO #1 SMP PREEMPT Sat Oct 15 13:39:11 UTC 2022 x86_64 GNU/Linux\n<br><a data-tooltip-position=\"top\" aria-label=\"https://www.armandphilippot.com/article/virtualbox-manjaro-installation\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.armandphilippot.com/article/virtualbox-manjaro-installation\" target=\"_self\">Installer VirtualBox sur Manjaro</a> sudo pacman -S virtualbox Installer la version qui correspond au kernel (5.15 en octobre 2022) Currently running: 5.15.74-3-MANJARO (linux515)\nThe following kernels are installed in your system: * linux515 sudo pacman -S virtualbox linux515-virtualbox-host-modules\nredémarrer votre machine puis exécuter l'une des commandes suivantessudo modprobe vboxdrv # pour charger uniquement le module vboxdrv\nsudo vboxreload # pour recharger tous les modules, dont vboxdrv\nLes dossiers dans /volume1 ont été dans un premier temps gérés par \"admin\" puis par Demonica qui n'ont pas le mme IDuid=1037(Demonica) gid=100(users) groups=100(users),101(administrators),1023(http),65536(video)\nsh-4.3# id admin\nuid=1024(admin) gid=100(users) groups=100(users),101(administrators),1023(http),25(smmsp)\nDemonica, étant le dernier administrateur, est le seul à pouvoir lire et écrire dans tous les dossiers donc il faut changer le propriétaire des volumes concernés . Pour résumé, passer \"admin\" en \"Demonica\"chown Demonica:users -R /volume1/E-Books/\nchown Demonica:users -R /volume1/calibre/\nchown Demonica:users -R /volume1/video/\nchown Demonica:users -R /volume1/images\nchown Demonica:users -R /volume1/photo\nLa communication entre client et serveur NAS se fait via sambaLes programmes sur le client# debian\nsudo apt install cifs-utils\n# archlinux manjaro\npacman -S manjaro-settings-samba\npacman -S thunar-shares-plugin\nLes droits utilisateur# ajout marina au groupe \"sambashare\"\ngpasswd -a marina sambashare\n# Création d'un groupe \"utilisateurs\" avec ID=100\ngroupadd -g 100 utilisateurs\n# ajout marina au groupe \"utilisateurs\"\ngpasswd -a marina utilisateurs\n# ajout marina au groupe \"users\"\ngpasswd -a marina users\nMontage manuel du \"home\" NAS sur /mnt/part5sudo mount -t cifs -o _netdev,credentials=/etc/motp,auto,rw,vers=1.0 //192.168.1.42/home /mnt/part5\nles dossierssudo mkdir /mnt/{Agendas,calibre,e-books,home,homes,images,keepass,music,Photo,video}\nModifier le fstab pour les dossiers# Montages synology\n//192.168.1.42/calibre /mnt/calibre cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/music /mnt/music cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/e-books /mnt/e-books cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/home /mnt/home cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/homes /mnt/homes cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/video /mnt/video cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/keepass /mnt/keepass cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/images /mnt/images cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/Agendas /mnt/Agendas cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\n//192.168.1.42/Photo /mnt/Photo cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,credentials=/etc/motp,vers=1.0 0 0\nConnexion graphique sur le pc distant via SSHsudo pacman -S x11vnc\nDonner les droits sudo à marina pour exécuter x11vnc dans /etc/sudoers sans saisie mot de passemarina ALL=(ALL) NOPASSWD: /usr/bin/x11vnc\nEn mode su , créer le mot de passe VNC (identique à celui de marina)x11vnc -storepasswd \"*******\" /root/.vnc/passwd\n<br><a data-tooltip-position=\"top\" aria-label=\"https://askubuntu.com/questions/229989/how-to-setup-x11vnc-to-access-with-graphical-login-screen\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://askubuntu.com/questions/229989/how-to-setup-x11vnc-to-access-with-graphical-login-screen\" target=\"_self\">On veut un accès possible sur la fenêtre de login</a>sudo x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw\nMot de passe dans /root/.vnc/passwdConnexion VNC distant via SSHDans un premier terminal, exécuter la commande suivante (le mot de passe de marina à saisir)ssh -f -L 5900:localhost:5900 -p 52022 marina@82.64.153.201 'sudo x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw'\nDeux possibilités\nouvrir un client graphique VNC et saisir : localhost:5900 puis clic sur Connexion,puis saisr le mot de passe vnc\nouvrir un second terminal et saisir : vncviewer localhost:9500 et saisir le mot de passe vnc\nEnvoyer une notification via SSHssh -p 52022 marina@82.64.153.201 'DISPLAY=:0 notify-send \"ACER i7\" \"Tu peux te déconnecter puis te connecter de nouveau, tout est OK pour moi\" -i /home/yann/media/statiquescreenshots/information.png -t 10000'\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Portable ACER i7","level":2,"id":"Portable_ACER_i7_0"},{"heading":"Expressvpn","level":3,"id":"Expressvpn_0"},{"heading":"VirtualBox","level":3,"id":"VirtualBox_0"},{"heading":"Serveur Synology NAS","level":3,"id":"Serveur_Synology_NAS_0"},{"heading":"VNC","level":3,"id":"VNC_0"}],"links":[],"author":"","coverImageURL":"","fullURL":"marina/marina-portable-acer-octobre-2022.html","pathToRoot":"..","attachments":[],"createdTime":1774855662824,"modifiedTime":1774855662825,"sourceSize":5542,"sourcePath":"marina/Marina portable ACER octobre 2022.md","exportPath":"marina/marina-portable-acer-octobre-2022.html","showInTree":true,"treeOrder":13,"backlinks":[],"type":"markdown"},"marina/minisforum-um890-pro.html":{"title":"MinisForum UM890 Pro","icon":"","description":"\nAccessing BIOS: During startup, repeatedly press the DEL or F2 key (consult quick start guide for exact key) to enter the BIOS setup utility.\nBoot Menu: Press F7 during startup to access the boot device selection menu.\nClear CMOS: If you encounter boot issues due to incorrect BIOS settings, press the Clear CMOS button on the front panel (while the device is off and unplugged, then reconnect power and boot) to reset BIOS to default settings.\nComme la majorité des mini-PC non barebones, l’UM890 Pro est livré avec Windows 11 Pro installé. Je sais que beaucoup de nos lecteurs préféreraient que les entreprises offrent une machine sans la taxe Windows. Bien que je ne sois pas un partisan de Windows, j’ai laissé l’installation se terminer et avancer dans le processus de mise à jour. Je dois dire que l’installation de Windows 11 est une torture en partie à cause des tactiques de vente utilisées par Microsoft, ce qui signifie que vous devez rester près de la machine pour chaque étape. Le processus de mise à jour est également incroyablement lent. La faute en incombe directement à Microsoft.La machine a activé le démarrage sécurisé dans le BIOS, ce qui arrête l’installation d’une distribution Linux sur la machine. La première étape consiste donc à désactiver le démarrage sécurisé. Appuyez sur la touche Del au démarrage, ce qui vous emmène dans un BIOS graphique coloré. Sélectionnez Configuration, puis Sécurité. Modifiez la liste déroulante Secure Boot de Activé à Désactivé. C’est tout.Dans le monde de l’informatique, BIOS, qui signifie système d’entrée/sortie de base, joue un rôle crucial. C’est un type de micrologiciel qui se met en marche pour fournir des services essentiels d’exécution pour les systèmes d’exploitation et les programmes, tout en gérant également l’initialisation matérielle nécessaire lors du processus de démarrage. Lorsque vous allumez votre ordinateur, le micrologiciel du BIOS, généralement préinstallé sur la carte mère, garantit que tout démarre en douceur.<a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Start-Screen.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Start-Screen.png\" target=\"_self\"></a><img alt=\"BIOS start screen\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Start-Screen.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Je vais me concentrer sur les deux premières sections dans la section Configuration.La section principale offre des informations générales sur le système, y compris la version du BIOS, la date de construction, le nom du fabricant, le nom du produit, l’UUID du système, le type de processeur, la vitesse du processeur, la mémoire totale, les informations sur la mémoire, la date et l’heure du système.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Setup-Main.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Setup-Main.png\" target=\"_self\"></a><img alt=\"Setup / Main\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Setup-Main.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\"><br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced.png\" target=\"_self\"></a><img alt=\"Advanced section\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Cela offre une zone de liste déroulante où nous pouvons choisir entre le mode d’équilibre ou le mode de performance.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Trusted-Computing.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Trusted-Computing.png\" target=\"_self\"></a><img alt=\"Trusted Computing\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Trusted-Computing.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\"><br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Trusted-Computing-2.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Trusted-Computing-2.png\" target=\"_self\"></a><img alt=\"2nd section\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Trusted-Computing-2.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\"><br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-CPU-Configuration.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-CPU-Configuration.png\" target=\"_self\"></a><img alt=\"CPU Configuration\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-CPU-Configuration.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\"><br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Onboard-Devices-setting.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Onboard-Devices-setting.png\" target=\"_self\"></a><img alt=\"Onboard Devices setting\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Onboard-Devices-setting.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Il y a des pages séparées pour le mode NVME RAID et la prise PCI-E, la première n’est pas affichée car elle a simplement l’option d’activer ou de désactiver le mode NVMe RAID. Par défaut, il est désactivé.Voici la page PCI-E-Port avec ses options.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Onboard-Devices-PCI-E-Port.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Onboard-Devices-PCI-E-Port.png\" target=\"_self\"></a><img alt=\"PCI-E-Port settings\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Onboard-Devices-PCI-E-Port.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\"><br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-ACPI-Setting.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-ACPI-Setting.png\" target=\"_self\"></a><img alt=\"ACPI Setting\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-ACPI-Setting.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Je montre les paramètres par défaut.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Hardware-Monitor.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Hardware-Monitor.png\" target=\"_self\"></a><img alt=\"Hardware monitor\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-Hardware-Monitor.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Je ne montre pas d’image pour cette section car elle vous permet simplement d’activer/désactiver la pile réseau UEFI.C’est l’une des sections les plus intéressantes. Voici la page principale de la section.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-Main.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-Main.png\" target=\"_self\"></a><img alt=\"AMD CBS\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-Main.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">CPU Common Options<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-CPU-Common-Options.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-CPU-Common-Options.png\" target=\"_self\"></a><img alt=\"CPU Common Options\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-CPU-Common-Options.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">NBIO Common Options<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-NBIO-Common-Options.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-NBIO-Common-Options.png\" target=\"_self\"></a><img alt=\"NBIO Common Options\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-NBIO-Common-Options.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Jetons un coup d’œil à la configuration de GFX.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-NBIO-Common-Options-GFX-Configuration.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-NBIO-Common-Options-GFX-Configuration.png\" target=\"_self\"></a><img alt=\"GFX Configuration\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-NBIO-Common-Options-GFX-Configuration.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Ici, nous pouvons choisir la quantité de RAM à allouer à l’iGPU.Je n’affiche pas la page de configuration audio car elle vous permet simplement d’activer ou de désactiver le contrôleur audio HD.FCH Common OptionsJe n’affiche pas cette page car elle contrôle simplement les options de perte de puissance AC (choisissez entre Always Off, Always On ou Previous).SMU Common Options<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-SMU-Common-Options.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-SMU-Common-Options.png\" target=\"_self\"></a><img alt=\"SMU Common Options\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Advanced-AMD-CBS-SMU-Common-Options.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Ici, nous pouvons définir le mot de passe administrateur et configurer le Secure Boot.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Security.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Security.png\" target=\"_self\"></a><img alt=\"Security\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Security.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Désactiver le Secure Boot est essentiel pour installer Linux.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Security-Secure-Boot.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Security-Secure-Boot.png\" target=\"_self\"></a><img alt=\"Secure Boot\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Security-Secure-Boot.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">Ceci est une autre section utile car elle vous permet de choisir l’ordre de démarrage. L’UM890 Pro offre des ports USB rapides, donc j’ai utilisé l’ordre de démarrage dans le passé pour démarrer à partir de périphériques externes USB. C’est un moyen rapide de tester les distributions Linux avec une représentation bien plus fidèle des performances par rapport aux machines virtuelles.<br><a data-tooltip-position=\"top\" aria-label=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-Boot.png\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-Boot.png\" target=\"_self\"></a><img alt=\"Boot\" src=\"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-Boot.png\" referrerpolicy=\"no-referrer\" target=\"_self\" class=\"is-unresolved\">","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Minisforum UM890 Pro Mini PC Running Linux: BIOS","level":1,"id":"Minisforum_UM890_Pro_Mini_PC_Running_Linux_BIOS_0"},{"heading":"Exécuter Linux","level":4,"id":"Exécuter_Linux_0"},{"heading":"Setup","level":4,"id":"Setup_0"},{"heading":"Advanced","level":4,"id":"Advanced_0"},{"heading":"PowerLimit Setting","level":5,"id":"PowerLimit_Setting_0"},{"heading":"Trusted Computing","level":5,"id":"Trusted_Computing_0"},{"heading":"CPU Configuration","level":5,"id":"CPU_Configuration_0"},{"heading":"Onboard Devices setting","level":5,"id":"Onboard_Devices_setting_0"},{"heading":"ACPI Setting","level":5,"id":"ACPI_Setting_0"},{"heading":"Hardware Monitor","level":5,"id":"Hardware_Monitor_0"},{"heading":"Network Stack Configuration","level":5,"id":"Network_Stack_Configuration_0"},{"heading":"AMD CBS","level":5,"id":"AMD_CBS_0"},{"heading":"Security","level":4,"id":"Security_0"},{"heading":"Boot","level":4,"id":"Boot_0"}],"links":[],"author":"","coverImageURL":"https://www.linuxlinks.com/wp-content/uploads/2026/01/Minisforum-UM890-Pro-BIOS-Start-Screen.png","fullURL":"marina/minisforum-um890-pro.html","pathToRoot":"..","attachments":[],"createdTime":1774858351299,"modifiedTime":1774965693368,"sourceSize":9773,"sourcePath":"marina/MinisForum UM890 Pro.md","exportPath":"marina/minisforum-um890-pro.html","showInTree":true,"treeOrder":14,"backlinks":[],"type":"markdown"},"marina/um890-eos-nvme-kde.html":{"title":"UM890-Eos-nvme-KDE","icon":"","description":" <a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; UM890\" data-href=\"UM890-Eos-nvme-KDE#UM890\" href=\"marina/um890-eos-nvme-kde.html#UM890_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">UM890</a>\n<br>▾<a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; EndeavourOS\" data-href=\"UM890-Eos-nvme-KDE#EndeavourOS\" href=\"marina/um890-eos-nvme-kde.html#EndeavourOS_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">EndeavourOS</a> <br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Installation via USB Live\" data-href=\"UM890-Eos-nvme-KDE#Installation via USB Live\" href=\"marina/um890-eos-nvme-kde.html#Installation_via_USB_Live_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Installation via USB Live</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Premier démarrage\" data-href=\"UM890-Eos-nvme-KDE#Premier démarrage\" href=\"marina/um890-eos-nvme-kde.html#Premier_démarrage_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Premier démarrage</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Mise à jour Système\" data-href=\"UM890-Eos-nvme-KDE#Mise à jour Système\" href=\"marina/um890-eos-nvme-kde.html#Mise_à_jour_Système_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Mise à jour Système</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Utilisateur droits sudo\" data-href=\"UM890-Eos-nvme-KDE#Utilisateur droits sudo\" href=\"marina/um890-eos-nvme-kde.html#Utilisateur_droits_sudo_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Utilisateur droits sudo</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Terminal historique ligne de commande\" data-href=\"UM890-Eos-nvme-KDE#Terminal historique ligne de commande\" href=\"marina/um890-eos-nvme-kde.html#Terminal_historique_ligne_de_commande_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Terminal historique ligne de commande</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Paquets supplémentaires\" data-href=\"UM890-Eos-nvme-KDE#Paquets supplémentaires\" href=\"marina/um890-eos-nvme-kde.html#Paquets_supplémentaires_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Paquets supplémentaires</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; SSH clés et port\" data-href=\"UM890-Eos-nvme-KDE#SSH clés et port\" href=\"marina/um890-eos-nvme-kde.html#SSH_clés_et_port_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">SSH clés et port</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Wifi\" data-href=\"UM890-Eos-nvme-KDE#Wifi\" href=\"marina/um890-eos-nvme-kde.html#Wifi_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Wifi</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; /etc/fstab\" data-href=\"UM890-Eos-nvme-KDE#/etc/fstab\" href=\"marina/um890-eos-nvme-kde.html#/etc/fstab_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">/etc/fstab</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Bluetooth\" data-href=\"UM890-Eos-nvme-KDE#Bluetooth\" href=\"marina/um890-eos-nvme-kde.html#Bluetooth_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Bluetooth</a> <br>▾<a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; KDE Plasma 6\" data-href=\"UM890-Eos-nvme-KDE#KDE Plasma 6\" href=\"marina/um890-eos-nvme-kde.html#KDE_Plasma_6_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">KDE Plasma 6</a> <br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Gestion Alimentation et Ecran\" data-href=\"UM890-Eos-nvme-KDE#Gestion Alimentation et Ecran\" href=\"marina/um890-eos-nvme-kde.html#Gestion_Alimentation_et_Ecran_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Gestion Alimentation et Ecran</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; ⌨ Configurer le verrouillage numérique au démarrage\" data-href=\"UM890-Eos-nvme-KDE#⌨ Configurer le verrouillage numérique au démarrage\" href=\"marina/um890-eos-nvme-kde.html#⌨_Configurer_le_verrouillage_numérique_au_démarrage_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">⌨ Configurer le verrouillage numérique au démarrage</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Krusader\" data-href=\"UM890-Eos-nvme-KDE#Krusader\" href=\"marina/um890-eos-nvme-kde.html#Krusader_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Krusader</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Comptes en ligne\" data-href=\"UM890-Eos-nvme-KDE#Comptes en ligne\" href=\"marina/um890-eos-nvme-kde.html#Comptes_en_ligne_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Comptes en ligne</a> <br>▾<a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Applications\" data-href=\"UM890-Eos-nvme-KDE#Applications\" href=\"marina/um890-eos-nvme-kde.html#Applications_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Applications</a> <br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Client Nextcloud\" data-href=\"UM890-Eos-nvme-KDE#Client Nextcloud\" href=\"marina/um890-eos-nvme-kde.html#Client_Nextcloud_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Client Nextcloud</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Keepassxc (Mot de passe)\" data-href=\"UM890-Eos-nvme-KDE#Keepassxc (Mot de passe)\" href=\"marina/um890-eos-nvme-kde.html#Keepassxc_(Mot_de_passe)_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Keepassxc (Mot de passe)</a> <br>▾<a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Qemu/KVM\" data-href=\"UM890-Eos-nvme-KDE#Qemu/KVM\" href=\"marina/um890-eos-nvme-kde.html#Qemu/KVM_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Qemu/KVM</a> <br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; 🟢 Virtuel Virt-Manager\" data-href=\"UM890-Eos-nvme-KDE#🟢 Virtuel Virt-Manager\" href=\"marina/um890-eos-nvme-kde.html#🟢_Virtuel_Virt-Manager_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">🟢 Virtuel Virt-Manager</a> <br>▾<a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; Annexe installation\" data-href=\"UM890-Eos-nvme-KDE#Annexe installation\" href=\"marina/um890-eos-nvme-kde.html#Annexe_installation_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Annexe installation</a> <br><a data-tooltip-position=\"top\" aria-label=\"UM890-Eos-nvme-KDE &gt; NFS\" data-href=\"UM890-Eos-nvme-KDE#NFS\" href=\"marina/um890-eos-nvme-kde.html#NFS_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">NFS</a> om-ecnarf-ednom\nAccéder au BIOS&nbsp;: Pendant le démarrage, appuyez à plusieurs reprises sur la touche DEL (pour UM890) ou F2 (consulter le guide de démarrage rapide pour la touche exacte) pour entrer dans l’utilitaire de configuration du BIOS.\nMenu de démarrage&nbsp;: Appuyez sur F7 pendant le démarrage pour accéder au menu de sélection du périphérique de démarrage.\nClear CMOS: Si vous rencontrez des problèmes de démarrage en raison de paramètres BIOS incorrects, appuyez sur le bouton Clear CMOS du panneau avant (lorsque l’appareil est éteint et débranché, puis reconnectez l’alimentation et démarrez) pour réinitialiser les paramètres par défaut du BIOS.\nDémarrage avec la clé USB insérée dans le Mini tour UM890 et appui sur F8 pour un accès au menu:\nChoisir UEFI: USB, Partition 1 Vous arrivez sur la page de sélection<br>\n<img src=\"images/endos0001.png\" target=\"_self\">\nValider le choix par défaut Changer le language: Change Language --&gt; French fr-FR Ouvrir un terminal dans le live endeavour Pour un accès sur la machine via SSH depuis un poste distant\nLancer le service : sudo systemctl start sshd\nCréer un mot de passe à liveuser : sudo passwd liveuser\nRelever l'adresse ip de la machine : ip a\nArrêter le parefeu: sudo systemctl stop firewalld\n{: .prompt-tip }\nZapper le disque,(Attention Ceci effacera de manière irréversible toutes les données de votre disque, veuillez sauvegarder toutes les données importantes) :sgdisk --zap-all /dev/nvme0n1\nInstaller EndeavourOSBasculer en FrançaisDémarrer installateur\nInstallation \"en ligne\"\nChoix Plasma KDE\nPas de firewall\nPrinting support\nsystemd-boot\nUtilisateur marina\nOrdi UM890\nMot passe utilisateur identique admin A la fin de l'installation\nValider \"Redémarrer maintenant\" et \"Terminé\"Au message \"Please enter passphrase for disk endeavouros...\", saisir la phrase mot de passe pour déchiffrer le disque\nSur la page de connexion utilisateur marina, saisir le mot de passe Au choixA-Ligne de commande dans un terminalyay -Syu\nB-Mode graphique<br>\n<img src=\"images/plasma-kde01.png\" target=\"_self\">Activer SSHPour un accès sur la machine via SSH depuis un poste distant\nLancer et activer le servicesudo systemctl enable sshd --now\nRelever l'adresse ip de la machine : ip a 192.168.0.15 dans notre casSe connecter depuis un poste distant ssh marina@192.168.0.15Modifier sudoers pour accès sudo sans mot de passe à l'utilisateur marinasudo -s # mot de passe root identique utilisateur\necho \"marina ALL=(ALL) NOPASSWD: ALL\" &gt;&gt; /etc/sudoers.d/20-marina\nAjoutez la recherche d’historique de la ligne de commande au terminal\nSe connecter en utilisateur debian\nTapez un début de commande précédent, puis utilisez shift + up (flèche haut) pour rechercher l’historique filtré avec le début de la commande.# Global, tout utilisateur\necho '\"\\e[1;2A\": history-search-backward' | sudo tee -a /etc/inputrc\necho '\"\\e[1;2B\": history-search-forward' | sudo tee -a /etc/inputrc\nLancer la commandeyay -S nextcloud-client keepassxc thunderbird-i18n-fr libfido2 calibre feishin-bin libreoffice-fresh-fr signal-desktop kid3 tree Clé publique um890.pub pour la connexion SSHssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP7Pk2yOA3BYvvW7j6Q3UUlTBxrugeDRqBqjcwyBeYjT yann@pc1\nAjout clé à la machine UM890 au fichier ~/.ssh/authorized_keys\nModification du port de connexion SSHcat &lt;&lt;EOF | sudo tee /etc/ssh/sshd_config.d/10-user.conf\nPort 52890\nPasswordAuthentication no\nEOF\nsudo systemctl restart sshd\nConnexion SSH depuis le poste ayant la clé privéessh -p 52890 -i .ssh/um890 marina@192.168.0.15\nLe linklink/ether 28:0c:50:0b:5f:8b brd ff:ff:ff:ff:ff:ff\nModifier le DHCP bail statique de la FreeBOX pour avoir une adresse IP fixe sur le wifi du UM890Modifier le fstab pour la prise en charge des partages avec le Synology# /etc/fstab: static file system information.\n#\n# Use 'blkid' to print the universally unique identifier for a device; this may\n# be used with UUID= as a more robust way to name devices that works even if\n# disks are added and removed. See fstab(5).\n#\n# &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;\nUUID=1795-42F7 /efi vfat fmask=0137,dmask=0027 0 2\nUUID=c4e30d37-35f0-4daa-b051-7dedc9687b8b / ext4 noatime 0 1\ntmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0\nCréer un groupe \"utilisateurs\"sudo groupadd 100 utilisateurs\nsudo usermod -aG utilisateurs marina\nCréer un autre utilisateur yann/yann49600# se connecter yann\nsu\nusermod -u 1037 marina\ngroupmod -g 1037 marina\nsystemctl reboot\nActiver Bluetooth\nBluetooth n'est pas actif par défaut, en raison de plusieurs risques de sécurité et pour éviter une consommation d'énergie inutile.Les packages nécessaires sont installés, mais ils sont désactivés.Pour pouvoir utiliser Bluetooth, vous devez démarrer le service ou l'activer si vous avez besoin que Bluetooth soit exécuté à chaque démarrage :sudo systemctl enable bluetooth.service --now # à activer par défaut, s'exécutera après chaque démarrage.\n✅Souris Bluetooth Pebble Mouse 2 M350s\nBasculez entre 3 de vos dispositifs d'une simple pression sur le bouton Easy-Switch.\nPosition 1 pour le portable DELL latitude e6230<br>\n<img src=\"images/peeble-mousea.png\" target=\"_self\">\nPour effacer une configuration existante de la souris bluetooth , garder enfoncer le bouton Easy-Switch jusqu'au clignotement rapide de la ledPour ajouter la souris bluetooth au portable DELL, clic droit sur l'icône bluetooth de la barre des tâches, Périphériques puis Rechercher et lorsque l'appareil est détecté , il faut l'appairer<br>\n<img src=\"images/eos006.png\" target=\"_self\"> Système de gestion de l'énergie - Verrouillage de l'écran<br><img src=\"images/kde-energy.png\" target=\"_self\"><br><img src=\"images/kde-energy-a.png\" target=\"_self\">\nAccédez aux Paramètres système\nSélectionnez Clavier\nRepérez l'option \"Verrouillage numérique au démarrage\"\nDéfinissez cette option sur \"Activer\"<br>\n<img src=\"images/kde-clavier-numerique.png\" target=\"_self\">\nKrusader remplace Double Commander Krusader est un gestionnaire de fichiers à double panneau avancé (style commandant) pour KDE Plasma et d'autres bureaux dans le monde *nix, similaire à Midnight ou Total Commander. Il fournit toutes les fonctionnalités de gestion de fichiers que vous pourriez éventuellement vouloir. Plus:\nGestion étendue des archives\nPrise en charge du système de fichiers monté\nTransferts de fichiers avec (S)FTP\nModule de recherche avancée\nCopier/déplacer les files d'attente\nUn spectateur interne et un éditeur\nSynchronisation du répertoire\nComparaisons de contenu de fichier\nRenommage puissant par lots\nyay -S krusader\nEpingler l'application à la barre des tâchesComptes en ligne est un endroit central pour ajouter, supprimer et configurer des comptes pour divers services en ligne tels que Nextcloud, Google et autres. L'ajout d'un nouveau compte en ligne permet à n'importe quelle application KDE d'interagir avec le service - par exemple, l'ajout d'un nouveau compte Google vous permet d'accéder automatiquement aux fichiers Google Drive de Dolphin.Ajouter des fournisseursyay -S kaccounts-providers\nOuvrir le panneau de configuration système <br><img src=\"images/kde-webdav01.png\" target=\"_self\"><br><img src=\"images/kde-webdav02.png\" target=\"_self\"><br><img src=\"images/kde-webdav03.png\" target=\"_self\"><br>\n<img src=\"images/kde-webdav04.png\" target=\"_self\"><br>\n<img src=\"images/kde-webdav05.png\" target=\"_self\"><br><img src=\"images/kde-webdav06.png\" target=\"_self\"><br><img src=\"images/kde-webdav07.png\" target=\"_self\"><br><img src=\"images/kde-webdav08.png\" target=\"_self\"><br><img src=\"images/nextcloud-logo-a.png\" target=\"_self\"><br>Démarrer le client nextcloud , après avoir renseigné l'url <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://cloud.rnmkcy.eu\" target=\"_self\">https://cloud.rnmkcy.eu</a> ,login et mot de passe pour la connexionParamétrage Menu → Lancer Client de synchronisation nextcloud <br>\nAdresse du serveur : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://cloud.xoyaz.xyz\" target=\"_self\">https://cloud.xoyaz.xyz</a>\nSe connecter avec un mot de passe application nextcloud \"Synchro DELL e6230\" Nom d’utilisateur : marina Mot de passe : xxxxx<br>\n<img src=\"images/nextcloud_xfce02.png\" target=\"_self\">\nPuis saisir l'adresse : <a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://cloud.rnmkcy.eu\" target=\"_self\">https://cloud.rnmkcy.eu</a>\nLe nagigateur s'ouvre sur l'adresse saisie<br>\n<img src=\"images/nextcloud_xfce02a.png\" target=\"_self\">\n<img src=\"images/nextcloud_xfce02b.png\" target=\"_self\">\n<img src=\"images/nextcloud_xfce02c.png\" target=\"_self\"> Sauter les dossiers à synchroniser, Ignorer la configuration des dossiers<br>\n<img src=\"images/nextcloud_xfce03.png\" target=\"_self\"> Paramètres nextcloud<br>\n<img src=\"images/nextcloud-kde01.png\" target=\"_self\"> Saisir les différents dossiers à synhroniser\nAvant la synchronisation, vérifier si les dossiers existent<br>\n<img src=\"images/nextcloud-kde02.png\" target=\"_self\"> Exclusions de fichiers pour la synchronization du dossier .ssh\nLes fichiers concernés: authorized_keys et known_hosts<br>\n<img src=\"images/nextcloud-kde03.png\" target=\"_self\"><br><img src=\"images/nextcloud-kde04.png\" target=\"_self\"><br><img src=\"images/nextcloud-kde05.png\" target=\"_self\"><br>\n<img src=\"images/nextcloud-kde06.png\" target=\"_self\"><br><img src=\"images/nextcloud-kde07.png\" target=\"_self\">On utilise une clé matérielle pour déverrouiller la base de mot de passeLa clé matériel utilisée pour la connexion doit être insérée{: .prompt-tip }Ajouter aux favoris \"KeepassXC\" et lancer l'application → Ouvrir une base de données existante\nBase de données --&gt; Ouvrir une base de données (afficher les fichiers cachés) : ~/.keepassx/marinaick_xc.kdbx --&gt; Ouvrir<br>\n<img src=\"images/eos008.png\" target=\"_self\">Intégration navigateur<br>\n<img src=\"images/keepassxc_browser.png\" target=\"_self\">Script pour une installation complètesudo pacman -S qemu-full virt-manager swtpm dnsmasq\necho 'firewall_backend = \"iptables\"' | sudo tee -a /etc/libvirt/network.conf\nsudo usermod -aG libvirt $USER\nsudo systemctl enable --now libvirtd.service\nsudo systemctl enable --now libvirtd.socket\nsudo virsh net-autostart default\n# swtpm\nsudo chown tss:tss /var/lib/swtpm-localca/.lock.swtpm-localca Windows 11\nSi vous installez Windows 11 dans une machine virtuelle, vous devrez soit passer votre module TPM compatible, plus tard dans l’étape de configuration, soit installer swtpm si vous n’en avez pas.\n{: .prompt-tip }\nVérificationsudo virsh net-list --all Nom État Démarrage automatique Persistant\n------------------------------------------------------- default actif oui oui\nParamétrage Edition --&gt; Préférences --&gt; Général\n\"Activer l'édition XML\" nfs-utils installé par défautsudo mkdir -p /mnt/sharenfs\nsudo chown $USER:$USER -R /mnt/sharenfs ln -s /mnt/sharenfs $HOME/sharenfs\nln -s /mnt/sharenfs/scripts $HOME/scripts\nln -s /mnt/sharenfs $HOME/sharenfs\nAjout au fichier /etc/fstab# Actualisé\n#------------------------------------- 192.168.0.155:/sharenfs\t/mnt/sharenfs nfs defaults 0 0 retry=n Le nombre de minutes que la commande mount réessaye une opération de montage NFS dans l'avant-plan sol ou fond avant d'abandonner. Si cette option n'est pas spécifiée, la valeur par défaut pour Les montages de premier plan sont de 2 minutes, et la valeur par défaut pour les supports d'arrière-plan est de 10000 minutes. Si une valeur de zéro est spécifiée, la commande mount sort immédiatement après le premier échec.\n{: .prompt-info }\nRecharger et montersudo systemctl daemon-reload\nsudo mount -a\n","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Menu","level":7,"id":"Menu_0"},{"heading":"UM890","level":2,"id":"UM890_0"},{"heading":"EndeavourOS","level":2,"id":"EndeavourOS_0"},{"heading":"Installation via USB Live","level":3,"id":"Installation_via_USB_Live_0"},{"heading":"Premier démarrage","level":3,"id":"Premier_démarrage_0"},{"heading":"Mise à jour Système","level":3,"id":"Mise_à_jour_Système_0"},{"heading":"Utilisateur droits sudo","level":3,"id":"Utilisateur_droits_sudo_0"},{"heading":"Terminal historique ligne de commande","level":3,"id":"Terminal_historique_ligne_de_commande_0"},{"heading":"Paquets supplémentaires","level":3,"id":"Paquets_supplémentaires_0"},{"heading":"SSH clés et port","level":3,"id":"SSH_clés_et_port_0"},{"heading":"Wifi","level":3,"id":"Wifi_0"},{"heading":"/etc/fstab","level":3,"id":"/etc/fstab_0"},{"heading":"Bluetooth","level":3,"id":"Bluetooth_0"},{"heading":"KDE Plasma 6","level":2,"id":"KDE_Plasma_6_0"},{"heading":"Gestion Alimentation et Ecran","level":3,"id":"Gestion_Alimentation_et_Ecran_0"},{"heading":"⌨ Configurer le verrouillage numérique au démarrage","level":3,"id":"⌨_Configurer_le_verrouillage_numérique_au_démarrage_0"},{"heading":"Krusader","level":3,"id":"Krusader_0"},{"heading":"Comptes en ligne","level":3,"id":"Comptes_en_ligne_0"},{"heading":"Applications","level":2,"id":"Applications_0"},{"heading":"Client Nextcloud","level":3,"id":"Client_Nextcloud_0"},{"heading":"Keepassxc (Mot de passe)","level":3,"id":"Keepassxc_(Mot_de_passe)_0"},{"heading":"Qemu/KVM","level":2,"id":"Qemu/KVM_0"},{"heading":"🟢 Virtuel Virt-Manager","level":3,"id":"🟢_Virtuel_Virt-Manager_0"},{"heading":"Annexe installation","level":2,"id":"Annexe_installation_0"},{"heading":"NFS","level":3,"id":"NFS_0"}],"links":["marina/um890-eos-nvme-kde.html#UM890_0","marina/um890-eos-nvme-kde.html#EndeavourOS_0","marina/um890-eos-nvme-kde.html#Installation_via_USB_Live_0","marina/um890-eos-nvme-kde.html#Premier_démarrage_0","marina/um890-eos-nvme-kde.html#Mise_à_jour_Système_0","marina/um890-eos-nvme-kde.html#Utilisateur_droits_sudo_0","marina/um890-eos-nvme-kde.html#Terminal_historique_ligne_de_commande_0","marina/um890-eos-nvme-kde.html#Paquets_supplémentaires_0","marina/um890-eos-nvme-kde.html#SSH_clés_et_port_0","marina/um890-eos-nvme-kde.html#Wifi_0","marina/um890-eos-nvme-kde.html#/etc/fstab_0","marina/um890-eos-nvme-kde.html#Bluetooth_0","marina/um890-eos-nvme-kde.html#KDE_Plasma_6_0","marina/um890-eos-nvme-kde.html#Gestion_Alimentation_et_Ecran_0","marina/um890-eos-nvme-kde.html#⌨_Configurer_le_verrouillage_numérique_au_démarrage_0","marina/um890-eos-nvme-kde.html#Krusader_0","marina/um890-eos-nvme-kde.html#Comptes_en_ligne_0","marina/um890-eos-nvme-kde.html#Applications_0","marina/um890-eos-nvme-kde.html#Client_Nextcloud_0","marina/um890-eos-nvme-kde.html#Keepassxc_(Mot_de_passe)_0","marina/um890-eos-nvme-kde.html#Qemu/KVM_0","marina/um890-eos-nvme-kde.html#🟢_Virtuel_Virt-Manager_0","marina/um890-eos-nvme-kde.html#Annexe_installation_0","marina/um890-eos-nvme-kde.html#NFS_0"],"author":"","coverImageURL":"images/endos0001.png","fullURL":"marina/um890-eos-nvme-kde.html","pathToRoot":"..","attachments":["images/endos0001.png","images/plasma-kde01.png","images/peeble-mousea.png","images/eos006.png","images/kde-energy.png","images/kde-energy-a.png","images/kde-clavier-numerique.png","images/kde-webdav01.png","images/kde-webdav02.png","images/kde-webdav03.png","images/kde-webdav04.png","images/kde-webdav05.png","images/kde-webdav06.png","images/kde-webdav07.png","images/kde-webdav08.png","images/nextcloud-logo-a.png","images/nextcloud_xfce02.png","images/nextcloud_xfce02a.png","images/nextcloud_xfce02b.png","images/nextcloud_xfce02c.png","images/nextcloud_xfce03.png","images/nextcloud-kde01.png","images/nextcloud-kde02.png","images/nextcloud-kde03.png","images/nextcloud-kde04.png","images/nextcloud-kde05.png","images/nextcloud-kde06.png","images/nextcloud-kde07.png","images/eos008.png","images/keepassxc_browser.png"],"createdTime":1775030942437,"modifiedTime":1775123790263,"sourceSize":12963,"sourcePath":"marina/UM890-Eos-nvme-KDE.md","exportPath":"marina/um890-eos-nvme-kde.html","showInTree":true,"treeOrder":18,"backlinks":[],"type":"markdown"},"marina/index.html":{"title":"index","icon":"","description":"Obsidian est à la fois un éditeur Markdown et une application de base de connaissances.Dans son utilisation la plus basique, vous pouvez éditer et prévisualiser des fichiers Markdown. Mais sa véritable puissance réside dans la gestion d'une base de connaissances densément interconnectée.Comment commencer à créer un réseau, demandez-vous ? Commençons d'abord par créer quelques <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/links\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/links\" target=\"_self\">Liens internes</a> !Nous croyons au texte brut pour quelque chose d'aussi important que votre base de connaissances. Vous ne voudriez pas confier votre propre cerveau à quelqu'un d'autre, n'est-ce pas ? Traitez votre second cerveau de la même manière.Sync n'est qu'un utilitaire pour faciliter le travail sur plusieurs appareils, les données résideront toujours principalement sur votre disque dur.Lorsque le système de fichiers remplace le cloud, vous disposez d'options flexibles pour travailler avec vos fichiers : vous pouvez les sauvegarder avec Dropbox, utiliser Git pour le versionnement, ou chiffrer votre disque pour la sécurité. Tout ce qui fonctionne sur votre système de fichiers fonctionnera avec votre base de connaissances Obsidian.Les liens et les connexions sont essentiels pour découvrir les relations entre ce que nous savons.<br>Obsidian accorde une grande importance à cela et l'encourage avec les <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/links\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/links\" target=\"_self\">Liens internes</a> et la <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/plugins/graph\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/plugins/graph\" target=\"_self\">Vue graphique</a>, entre autres choses.Comme le dit John Locke...\nLes actes de l'esprit, par lesquels il exerce son pouvoir sur les idées simples, sont principalement ces trois : Combiner plusieurs idées simples en une seule idée composée, et c'est ainsi que toutes les idées complexes sont formées.\nLe second consiste à rapprocher deux idées, qu'elles soient simples ou complexes, et à les placer l'une à côté de l'autre de manière à les voir d'un seul coup d'œil, sans les unir en une seule, ce qui lui donne toutes ses idées de relations.\nLe troisième consiste à les séparer de toutes les autres idées qui les accompagnent dans leur existence réelle : c'est ce qu'on appelle l'abstraction, et c'est ainsi que toutes ses idées générales sont formées. John Locke, Essai sur l'entendement humain (1690)\nLa hiérarchie nous donne le n°1, et les liens nous donnent le n°2. Nous ne savons pas encore exactement ce que le n°3 implique dans le contexte de la prise de notes, mais cela pourrait avoir un rapport avec la programmation ou les macros.La prise de notes est une activité hautement personnelle. Il n'existe naturellement pas de solution unique et universelle pour tout le monde.<br>Au lieu de vous fournir un produit figé et préassemblé, <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/obsidian\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/obsidian\" target=\"_self\">À propos d'Obsidian</a> vous offre une base et de nombreux blocs de construction fonctionnels pour découvrir et construire votre propre solution.La base consiste à pouvoir afficher des fichiers, les éditer et les rechercher. Pour le minimaliste, c'est suffisant.En plus de cela, vous pouvez ajouter des blocs de construction isolés et indépendants pour enrichir votre prise de notes :\n<br>Si vous prenez des notes de cours, l'<a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/plugins/audio-recorder\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/plugins/audio-recorder\" target=\"_self\">Enregistreur audio</a> et les formules mathématiques LaTeX peuvent être utiles ;\n<br>Si vous prenez des notes de travail, les <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/plugins/slides\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/plugins/slides\" target=\"_self\">Diapositives</a> et les <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/plugins/backlinks\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/plugins/backlinks\" target=\"_self\">Rétroliens</a> peuvent s'avérer pratiques ;\n<br>Si vous êtes chercheur, la <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/plugins/graph\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/plugins/graph\" target=\"_self\">Vue graphique</a> et le <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/plugins/word-count\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/plugins/word-count\" target=\"_self\">Nombre de mots</a> peuvent être essentiels à votre boîte à outils.\nNous ne nous attendons pas à ce que les modules soient la solution miracle à tous les problèmes, mais cela nous rapproche davantage qu'une solution monolithique, sans toutes les fonctionnalités dont vous n'avez pas besoin qui encombrent l'interface.<br>Nous prenons en charge les <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/snippets\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/snippets\" target=\"_self\">Extraits CSS</a>, les <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/themes\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/themes\" target=\"_self\">Thèmes</a> et les <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/help/community-plugins\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/help/community-plugins\" target=\"_self\">Modules complémentaires</a>, qui permettent encore plus de personnalisation de l'interface et prennent en charge des cas d'utilisation moins courants.<br>Curieux de savoir comment nous continuons à faire d'Obsidian le meilleur outil et le plus abouti pour le traitement de la pensée ? Consultez notre <a data-tooltip-position=\"top\" aria-label=\"https://obsidian.md/fr/roadmap/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://obsidian.md/fr/roadmap/\" target=\"_self\">feuille de route</a> pour voir sur quoi nous travaillons.<br>Notre compte Twitter est <a data-tooltip-position=\"top\" aria-label=\"https://twitter.com/obsdmd\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://twitter.com/obsdmd\" target=\"_self\">@obsdmd</a>, n'hésitez pas à nous suivre. Nous tweetons principalement sur les mises à jour du produit.","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Obsidian","level":2,"id":"Obsidian_0"},{"heading":"À propos d'Obsidian","level":1,"id":"À_propos_d'Obsidian_0"},{"heading":"Qu'est-ce qu'Obsidian","level":2,"id":"Qu'est-ce_qu'Obsidian_0"},{"heading":"Ce qui nous différencie","level":2,"id":"Ce_qui_nous_différencie_0"},{"heading":"Vous possédez et contrôlez vos données","level":3,"id":"Vous_possédez_et_contrôlez_vos_données_0"},{"heading":"Les liens sont des éléments de premier ordre","level":3,"id":"Les_liens_sont_des_éléments_de_premier_ordre_0"},{"heading":"Votre propre boîte à outils","level":3,"id":"Votre_propre_boîte_à_outils_0"},{"heading":"Suivez notre développement","level":2,"id":"Suivez_notre_développement_0"}],"links":[".html",".html"],"author":"","coverImageURL":"","fullURL":"marina/index.html","pathToRoot":"..","attachments":[],"createdTime":1775058558088,"modifiedTime":1775123878639,"sourceSize":12741,"sourcePath":"marina/index.md","exportPath":"marina/index.html","showInTree":true,"treeOrder":15,"backlinks":[],"type":"markdown"},"kvm/install-windows-11-on-kvm.html":{"title":"Install Windows 11 on KVM","icon":"","description":"<a data-tooltip-position=\"top\" aria-label=\"https://sysguides.com/install-windows-11-on-kvm\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://sysguides.com/install-windows-11-on-kvm\" target=\"_self\">How to Properly Install Windows 11 on KVM: Full Step-by-Step Guide</a>\nWindows 11 version 25H2 est la dernière version majeure de Microsoft, avec une interface raffinée, des performances plus rapides, une sécurité améliorée et un meilleur support matériel. C’est l’expérience Windows 11 la plus aboutie, ce qui le rend idéal pour les machines virtuelles.Si vous voulez exécuter Windows 11 sur KVM, il y a quelques étapes supplémentaires nécessaires pour s’assurer que tout fonctionne correctement. Ce guide vous montre comment installer correctement Windows 11 sur KVM en utilisant les derniers paramètres recommandés afin d’obtenir une machine virtuelle propre, sécurisée et performante prête pour un usage quotidien.Ces étapes fonctionnent de manière cohérente sur les principales distributions Linux, y compris Fedora, Ubuntu, Debian, Arch et autres. <br>▾<a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Section 1 : Préparer le KVM pour une machine virtuelle Windows 11\" data-href=\"Install Windows 11 on KVM#Section 1 : Préparer le KVM pour une machine virtuelle Windows 11\" href=\"kvm/install-windows-11-on-kvm.html#Section 1 : Préparer le KVM pour une machine virtuelle Windows 11\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Section 1&nbsp;: Préparer le KVM pour une machine virtuelle Windows 11</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.1. Activer l’édition XML dans virt-manager\" data-href=\"Install Windows 11 on KVM#1.1. Activer l’édition XML dans virt-manager\" href=\"kvm/install-windows-11-on-kvm.html#1.1._Activer_l’édition_XML_dans_virt-manager_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.1. Activer l’édition XML dans virt-manager</a>\n<br>▾<a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.2 Configurer le matériel virtuel par défaut à l’aide de l’assistant d’installation\" data-href=\"Install Windows 11 on KVM#1.2 Configurer le matériel virtuel par défaut à l’aide de l’assistant d’installation\" href=\"kvm/install-windows-11-on-kvm.html#1.2_Configurer_le_matériel_virtuel_par_défaut_à_l’aide_de_l’assistant_d’installation_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.2 Configurer le matériel virtuel par défaut à l’aide de l’assistant d’installation</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; ÉTAPE 1 : Choisissez comment vous voulez installer le système d’exploitation\" data-href=\"Install Windows 11 on KVM#ÉTAPE 1 : Choisissez comment vous voulez installer le système d’exploitation\" href=\"kvm/install-windows-11-on-kvm.html#ÉTAPE 1 : Choisissez comment vous voulez installer le système d’exploitation\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">ÉTAPE 1&nbsp;: Choisissez comment vous voulez installer le système d’exploitation</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; ETAPE 2 : Choisir le support d’installation ISO\" data-href=\"Install Windows 11 on KVM#ETAPE 2 : Choisir le support d’installation ISO\" href=\"kvm/install-windows-11-on-kvm.html#ETAPE 2 : Choisir le support d’installation ISO\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">ETAPE 2&nbsp;: Choisir le support d’installation ISO</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; ÉTAPE 3 : Choisissez les paramètres de mémoire et de processeur\" data-href=\"Install Windows 11 on KVM#ÉTAPE 3 : Choisissez les paramètres de mémoire et de processeur\" href=\"kvm/install-windows-11-on-kvm.html#ÉTAPE 3 : Choisissez les paramètres de mémoire et de processeur\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">ÉTAPE 3&nbsp;: Choisissez les paramètres de mémoire et de processeur</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; ETAPE 4 : Activer le stockage pour la machine virtuelle\" data-href=\"Install Windows 11 on KVM#ETAPE 4 : Activer le stockage pour la machine virtuelle\" href=\"kvm/install-windows-11-on-kvm.html#ETAPE 4 : Activer le stockage pour la machine virtuelle\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">ETAPE 4&nbsp;: Activer le stockage pour la machine virtuelle</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; ÉTAPE 5 : Définir le nom de la machine virtuelle\" data-href=\"Install Windows 11 on KVM#ÉTAPE 5 : Définir le nom de la machine virtuelle\" href=\"kvm/install-windows-11-on-kvm.html#ÉTAPE 5 : Définir le nom de la machine virtuelle\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">ÉTAPE 5&nbsp;: Définir le nom de la machine virtuelle</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.3 Sélectionnez le bon chipset et firmware\" data-href=\"Install Windows 11 on KVM#1.3 Sélectionnez le bon chipset et firmware\" href=\"kvm/install-windows-11-on-kvm.html#1.3_Sélectionnez_le_bon_chipset_et_firmware_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.3 Sélectionnez le bon chipset et firmware</a>\n<br>▾<a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.4 Configurer le processeur pour des performances maximales\" data-href=\"Install Windows 11 on KVM#1.4 Configurer le processeur pour des performances maximales\" href=\"kvm/install-windows-11-on-kvm.html#1.4_Configurer_le_processeur_pour_des_performances_maximales_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.4 Configurer le processeur pour des performances maximales</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; CPU Topology Quick Reference:\" data-href=\"Install Windows 11 on KVM#CPU Topology Quick Reference:\" href=\"kvm/install-windows-11-on-kvm.html#CPU Topology Quick Reference:\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">CPU Topology Quick Reference:</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.5 Configurer le stockage pour une meilleure vitesse\" data-href=\"Install Windows 11 on KVM#1.5 Configurer le stockage pour une meilleure vitesse\" href=\"kvm/install-windows-11-on-kvm.html#1.5_Configurer_le_stockage_pour_une_meilleure_vitesse_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.5 Configurer le stockage pour une meilleure vitesse</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.6 Ajouter un pilote ISO pour le support de Windows Virtio\" data-href=\"Install Windows 11 on KVM#1.6 Ajouter un pilote ISO pour le support de Windows Virtio\" href=\"kvm/install-windows-11-on-kvm.html#1.6_Ajouter_un_pilote_ISO_pour_le_support_de_Windows_Virtio_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.6 Ajouter un pilote ISO pour le support de Windows Virtio</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.7 Améliorer les performances du réseau\" data-href=\"Install Windows 11 on KVM#1.7 Améliorer les performances du réseau\" href=\"kvm/install-windows-11-on-kvm.html#1.7_Améliorer_les_performances_du_réseau_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.7 Améliorer les performances du réseau</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.8 Ajouter un périphérique TPM pour les exigences de Windows\" data-href=\"Install Windows 11 on KVM#1.8 Ajouter un périphérique TPM pour les exigences de Windows\" href=\"kvm/install-windows-11-on-kvm.html#1.8_Ajouter_un_périphérique_TPM_pour_les_exigences_de_Windows_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.8 Ajouter un périphérique TPM pour les exigences de Windows</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.9 Ajouter le canal agent invité QEMU\" data-href=\"Install Windows 11 on KVM#1.9 Ajouter le canal agent invité QEMU\" href=\"kvm/install-windows-11-on-kvm.html#1.9_Ajouter_le_canal_agent_invité_QEMU_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.9 Ajouter le canal agent invité QEMU</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.10 Ajouter un périphérique RNG pour améliorer l’entropie\" data-href=\"Install Windows 11 on KVM#1.10 Ajouter un périphérique RNG pour améliorer l’entropie\" href=\"kvm/install-windows-11-on-kvm.html#1.10_Ajouter_un_périphérique_RNG_pour_améliorer_l’entropie_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.10 Ajouter un périphérique RNG pour améliorer l’entropie</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 1.11 Activer les éclaircissements Hyper-V pour de meilleures performances\" data-href=\"Install Windows 11 on KVM#1.11 Activer les éclaircissements Hyper-V pour de meilleures performances\" href=\"kvm/install-windows-11-on-kvm.html#1.11_Activer_les_éclaircissements_Hyper-V_pour_de_meilleures_performances_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">1.11 Activer les éclaircissements Hyper-V pour de meilleures performances</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Section 2: Installation d’une machine virtuelle Windows 11 sur KVM\" data-href=\"Install Windows 11 on KVM#Section 2: Installation d’une machine virtuelle Windows 11 sur KVM\" href=\"kvm/install-windows-11-on-kvm.html#Section_2_Installation_d’une_machine_virtuelle_Windows_11_sur_KVM_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Section 2: Installation d’une machine virtuelle Windows 11 sur KVM</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Section 3: Installer VirtIO Windows Guest Tools\" data-href=\"Install Windows 11 on KVM#Section 3: Installer VirtIO Windows Guest Tools\" href=\"kvm/install-windows-11-on-kvm.html#Section_3_Installer_VirtIO_Windows_Guest_Tools_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Section 3: Installer VirtIO Windows Guest Tools</a>\n<br>▾<a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Section 4: Optimiser Windows 11 pour de meilleures performances\" data-href=\"Install Windows 11 on KVM#Section 4: Optimiser Windows 11 pour de meilleures performances\" href=\"kvm/install-windows-11-on-kvm.html#Section_4_Optimiser_Windows_11_pour_de_meilleures_performances_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Section 4: Optimiser Windows 11 pour de meilleures performances</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.1 Désactiver SuperFetch (SysMain)\" data-href=\"Install Windows 11 on KVM#4.1 Désactiver SuperFetch (SysMain)\" href=\"kvm/install-windows-11-on-kvm.html#4.1_Désactiver_SuperFetch_(SysMain)_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.1 Désactiver SuperFetch (SysMain)</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.2 Désactiver la recherche Web de Windows (si active)\" data-href=\"Install Windows 11 on KVM#4.2 Désactiver la recherche Web de Windows (si active)\" href=\"kvm/install-windows-11-on-kvm.html#4.2_Désactiver_la_recherche_Web_de_Windows_(si_active)_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.2 Désactiver la recherche Web de Windows (si active)</a>\n<br>▾<a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.3 Supprimer les annonces et recommandations\" data-href=\"Install Windows 11 on KVM#4.3 Supprimer les annonces et recommandations\" href=\"kvm/install-windows-11-on-kvm.html#4.3_Supprimer_les_annonces_et_recommandations_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.3 Supprimer les annonces et recommandations</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.3.1 Désactiver les publicités dans le menu Démarrer :\" data-href=\"Install Windows 11 on KVM#4.3.1 Désactiver les publicités dans le menu Démarrer :\" href=\"kvm/install-windows-11-on-kvm.html#4.3.1 Désactiver les publicités dans le menu Démarrer :\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.3.1 Désactiver les publicités dans le menu Démarrer&nbsp;:</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.3.2 Supprimer les publicités et les messages de l’écran de verrouillage\" data-href=\"Install Windows 11 on KVM#4.3.2 Supprimer les publicités et les messages de l’écran de verrouillage\" href=\"kvm/install-windows-11-on-kvm.html#4.3.2_Supprimer_les_publicités_et_les_messages_de_l’écran_de_verrouillage_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.3.2 Supprimer les publicités et les messages de l’écran de verrouillage</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.3.3 Désactiver les recommandations et les paramètres publicitaires\" data-href=\"Install Windows 11 on KVM#4.3.3 Désactiver les recommandations et les paramètres publicitaires\" href=\"kvm/install-windows-11-on-kvm.html#4.3.3_Désactiver_les_recommandations_et_les_paramètres_publicitaires_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.3.3 Désactiver les recommandations et les paramètres publicitaires</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.4 Désactiver le bouton widget\" data-href=\"Install Windows 11 on KVM#4.4 Désactiver le bouton widget\" href=\"kvm/install-windows-11-on-kvm.html#4.4_Désactiver_le_bouton_widget_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.4 Désactiver le bouton widget</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.5 Désactiver useplatformclock\" data-href=\"Install Windows 11 on KVM#4.5 Désactiver useplatformclock\" href=\"kvm/install-windows-11-on-kvm.html#4.5_Désactiver_useplatformclock_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.5 Désactiver useplatformclock</a>\n<br>▾<a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.6 Désactiver les tâches planifiées inutiles\" data-href=\"Install Windows 11 on KVM#4.6 Désactiver les tâches planifiées inutiles\" href=\"kvm/install-windows-11-on-kvm.html#4.6_Désactiver_les_tâches_planifiées_inutiles_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.6 Désactiver les tâches planifiées inutiles</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Comment ouvrir le planificateur de tâches\" data-href=\"Install Windows 11 on KVM#Comment ouvrir le planificateur de tâches\" href=\"kvm/install-windows-11-on-kvm.html#Comment_ouvrir_le_planificateur_de_tâches_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Comment ouvrir le planificateur de tâches</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Comment désactiver une tâche planifiée\" data-href=\"Install Windows 11 on KVM#Comment désactiver une tâche planifiée\" href=\"kvm/install-windows-11-on-kvm.html#Comment_désactiver_une_tâche_planifiée_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Comment désactiver une tâche planifiée</a>\n<br>▾<a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Tâches planifiées sécurisées à désactiver dans une VM\" data-href=\"Install Windows 11 on KVM#Tâches planifiées sécurisées à désactiver dans une VM\" href=\"kvm/install-windows-11-on-kvm.html#Tâches_planifiées_sécurisées_à_désactiver_dans_une_VM_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Tâches planifiées sécurisées à désactiver dans une VM</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; A. Application Experience\" data-href=\"Install Windows 11 on KVM#A. Application Experience\" href=\"kvm/install-windows-11-on-kvm.html#A._Application_Experience_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">A. Application Experience</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; B. Autochk\" data-href=\"Install Windows 11 on KVM#B. Autochk\" href=\"kvm/install-windows-11-on-kvm.html#B._Autochk_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">B. Autochk</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; C. Customer Experience Improvement Program\" data-href=\"Install Windows 11 on KVM#C. Customer Experience Improvement Program\" href=\"kvm/install-windows-11-on-kvm.html#C._Customer_Experience_Improvement_Program_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">C. Customer Experience Improvement Program</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; D. Disk Diagnostic\" data-href=\"Install Windows 11 on KVM#D. Disk Diagnostic\" href=\"kvm/install-windows-11-on-kvm.html#D._Disk_Diagnostic_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">D. Disk Diagnostic</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; E. Maps\" data-href=\"Install Windows 11 on KVM#E. Maps\" href=\"kvm/install-windows-11-on-kvm.html#E._Maps_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">E. Maps</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; F. RetailDemo\" data-href=\"Install Windows 11 on KVM#F. RetailDemo\" href=\"kvm/install-windows-11-on-kvm.html#F._RetailDemo_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">F. RetailDemo</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; G. Windows Error Reporting\" data-href=\"Install Windows 11 on KVM#G. Windows Error Reporting\" href=\"kvm/install-windows-11-on-kvm.html#G._Windows_Error_Reporting_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">G. Windows Error Reporting</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.7 Désactiver les programmes de démarrage inutiles\" data-href=\"Install Windows 11 on KVM#4.7 Désactiver les programmes de démarrage inutiles\" href=\"kvm/install-windows-11-on-kvm.html#4.7_Désactiver_les_programmes_de_démarrage_inutiles_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.7 Désactiver les programmes de démarrage inutiles</a>\n<br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; 4.8 Ajuster les effets visuels pour une meilleure performance\" data-href=\"Install Windows 11 on KVM#4.8 Ajuster les effets visuels pour une meilleure performance\" href=\"kvm/install-windows-11-on-kvm.html#4.8_Ajuster_les_effets_visuels_pour_une_meilleure_performance_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">4.8 Ajuster les effets visuels pour une meilleure performance</a> <br><a data-tooltip-position=\"top\" aria-label=\"Install Windows 11 on KVM &gt; Conclusion\" data-href=\"Install Windows 11 on KVM#Conclusion\" href=\"kvm/install-windows-11-on-kvm.html#Conclusion_0\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Conclusion</a>\nAvant d’installer Windows 11, il est important de configurer correctement le KVM et le matériel virtuel. Dans cette section, vous utiliserez l’interface virt-manager pour ajuster tous les paramètres requis, en commençant par l’édition XML et en passant par la configuration matérielle recommandée.Certaines optimisations de Windows 11 nécessitent des modifications qui ne peuvent être effectuées que dans l’éditeur XML. Activer l’édition XML dans virt-manager garantit que vous pouvez appliquer ces ajustements de configuration avancés lorsque cela est nécessaire.Ouvrez Virtual Machine Manager.Allez dans Éditer &gt; Préférences et cochez Activer l’édition XML pour activer l’éditeur XML.<br><a data-tooltip-position=\"top\" aria-label=\"87d9731a4d6b726956859d3edee24be5_MD5.jpg\" data-href=\"87d9731a4d6b726956859d3edee24be5_MD5.jpg\" href=\"87d9731a4d6b726956859d3edee24be5_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402162155.png</a><br>\n<img alt=\"87d9731a4d6b726956859d3edee24be5_MD5.jpg\" src=\"87d9731a4d6b726956859d3edee24be5_md5.jpg\" target=\"_self\">L’assistant Virtual Machine Manager crée la structure de base de votre machine virtuelle Windows 11. Après la configuration initiale, vous allez affiner les paramètres matériels pour vous assurer que l’invité fonctionne correctement.Cliquez sur l’icône ordinateur en haut à gauche.<br>\n<a data-tooltip-position=\"top\" aria-label=\"3412d0676e932393e58b08390f56dae2_MD5.jpg\" data-href=\"3412d0676e932393e58b08390f56dae2_MD5.jpg\" href=\"3412d0676e932393e58b08390f56dae2_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402162411.png</a><br>\n<img alt=\"3412d0676e932393e58b08390f56dae2_MD5.jpg\" src=\"3412d0676e932393e58b08390f56dae2_md5.jpg\" target=\"_self\">Cela ouvre un assistant en cinq étapes pour créer une nouvelle machine virtuelle.Puisque vous installez Windows 11 à partir d’une image ISO, choisissez la première option et cliquez sur Suivant.<br>\n<img alt=\"5a9f46088b32a4fdcdc63b8591db6be4_MD5.webp\" src=\"5a9f46088b32a4fdcdc63b8591db6be4_md5.webp\" target=\"_self\">Sélectionnez le fichier ISO Windows 11 25H2. Assurez-vous que Microsoft Windows 11 est détecté automatiquement. Cliquez sur Transférer.<br><img alt=\"0d01170b7e35c40c382e52da1b9455e4_MD5.webp\" src=\"0d01170b7e35c40c382e52da1b9455e4_md5.webp\" target=\"_self\">Définissez le nombre de RAM et de CPU invités. Par exemple, vous pouvez attribuer 8 GiB de RAM et 4 CPU virtuels. Ajustez ces valeurs en fonction des ressources de votre système. Cliquez sur Forward.<br><img alt=\"cedf0f39e3d80146b99816d6da59ac9c_MD5.webp\" src=\"cedf0f39e3d80146b99816d6da59ac9c_md5.webp\" target=\"_self\">Choisissez la taille du disque pour la machine virtuelle. virt-manager crée une image QCOW2 qui commence petite et grandit à mesure que les données sont ajoutées. Une taille de 128 Gio fonctionne bien, mais vous pouvez choisir ce que vous préférez. Windows 11 nécessite au moins 64 Gio. Cliquez sur *Suivant.<br><img alt=\"627df056114928400f054cb52296129e_MD5.webp\" src=\"627df056114928400f054cb52296129e_md5.webp\" target=\"_self\">Entrez un nom pour la machine virtuelle. Par exemple, windows-11-25h2.\nActivez la case à cocher pour Personnaliser la configuration avant l’installation, afin que vous puissiez appliquer les optimisations requises de Windows 11 dans la section suivante. Cliquez sur Terminer.<br><img alt=\"a06a189048936289aa314126047f29f3_MD5.webp\" src=\"a06a189048936289aa314126047f29f3_md5.webp\" target=\"_self\">Vous serez maintenant dirigé vers la fenêtre de configuration avancée.Dans la section Aperçu, assurez-vous que le chipset est réglé sur Q35 et que le firmware est réglé sur UEFI. Cela fournit un environnement de démarrage moderne et compatible pour Windows 11 et aide à éviter les problèmes matériels lors de l’installation.<br><img alt=\"d376a54620c7dc25099c9cffe2ac67f2_MD5.webp\" src=\"d376a54620c7dc25099c9cffe2ac67f2_md5.webp\" target=\"_self\">Q35 fournit une disposition matérielle virtuelle moderne basée sur PCIe. Il évite les limitations héritées de l’ancien chipset i440FX et offre une meilleure compatibilité des appareils, un comportement de passage amélioré et une stabilité globale.UEFI permet un démarrage moderne avec la prise en charge de Secure Boot. Il fournit une initialisation plus rapide que l’ancien BIOS et est nécessaire pour une installation correcte de Windows 11, une intégration TPM et une fonctionnalité de démarrage sécurisé transparente.Pour de meilleures performances, la VM Windows 11 a besoin d’un processeur virtuel correctement configuré. Dans cette étape, vous allez activer le host-passthrough et définir la topologie appropriée du noyau et du thread afin que Windows utilise efficacement le processeur.<br><img alt=\"ecc64486f4771253d6f6955535870651_MD5.webp\" src=\"ecc64486f4771253d6f6955535870651_md5.webp\" target=\"_self\">Assurez-vous que host-passthrough est sélectionné. Ce mode expose le modèle et les fonctionnalités exacts de votre processeur directement à l’invité, permettant à la machine virtuelle de fonctionner beaucoup plus près des performances natives. C’est également l’option recommandée et par défaut dans KVM pour la plupart des charges de travail.Cochez la case Définir manuellement la topologie du processeur pour définir vous-même la disposition du processeur. Windows devine parfois la disposition du processeur de manière incorrecte, comme traiter la VM comme un système à double socket. Définir explicitement la topologie évite cela et garantit que Windows planifie correctement les threads.Pour configurer correctement la topologie, commencez par déterminer si votre CPU hôte prend en charge le multithreading simultané. Intel appelle cela Hyper-Threading, tandis que AMD l’appelle SMT (Lecture multi-temps simultanée).Exécutez ceci sur votre hôte Linux&nbsp;:lscpu | grep \"Thread(s) per core\"\nThread(s) per core: 2\nSur mon système Intel, il affiche 2, ce qui signifie que l’hyper-threading est activé.\nS’il affiche 2, votre processeur prend en charge le multithreading simultané (Intel Hyper-Threading ou AMD SMT).\nS’il affiche 1, votre processeur ne prend pas en charge le multithreading simultané.\nConfigurez maintenant la topologie vCPU en conséquence.Si votre CPU hôte a 2 threads par cœur (HT/SMT activé), alors pour un ensemble de VM 4-vCPU&nbsp;:\nSockets: 1\nCores: 2\nThreads: 2\nSi votre CPU hôte n’a pas de HT/SMT (1 thread par core), alors pour un ensemble de 4-vCPU VM&nbsp;:\nSockets: 1\nCores: 4\nThreads: 1\nCela permet à la disposition du processeur virtuel de refléter avec précision l’hôte, garantissant ainsi que Windows planifie efficacement les charges de travail.\nRemarque&nbsp;: Toujours refléter la topologie réelle de votre hôte. N’inventez pas de sockets ou de threads supplémentaires, car cela réduit les performances et peut confondre Windows.\n<br><img alt=\"912f748acb09ff58d3fd4b65937e16f9_MD5.webp\" src=\"912f748acb09ff58d3fd4b65937e16f9_md5.webp\" target=\"_self\">La configuration du stockage a un impact majeur sur les performances de Windows 11 dans une machine virtuelle KVM. Changer les paramètres SATA par défaut pour des options paravirtualisées plus modernes, choisir la stratégie de mise en cache correcte et activer la prise en charge du rejet peuvent améliorer considérablement la réactivité et réduire les goulets d’étranglement d’E/S.<br><img alt=\"b7a80cbdfc77da5cb77c14b69485a304_MD5.webp\" src=\"b7a80cbdfc77da5cb77c14b69485a304_md5.webp\" target=\"_self\">Changez le Bus de disque en VirtIO. SATA fonctionne, mais il émule tout un contrôleur de stockage hérité, ce qui ajoute des frais généraux et ralentit chaque lecture et écriture. VirtIO est un pilote paravirtualisé conçu spécifiquement pour les machines virtuelles. Il évite l’émulation, réduit la latence, augmente le débit et utilise moins de cycles CPU.Numéro de série (facultatif). Le champ Série vous permet d’attribuer un numéro de série matériel du disque virtuel. Windows expose cela aux applications exactement comme le numéro de série d’un disque physique.Vous devez uniquement définir cela si&nbsp;:\nVous avez un logiciel dans Windows qui lie sa licence à un numéro de série de disque.\nVous voulez que le disque virtuel de votre VM corresponde à ce numéro de série pour assurer la cohérence.\nSi vous n’avez pas d’exigence de licence spécifique, laissez ce champ vide. Il n’y a aucun avantage en termes de performance à le définir.Obtenez le numéro de série de votre disque réel&nbsp;:## On Linux:\nlsblk -dpo NAME,SERIAL /dev/sdX ## On Windows:\nGet-PhysicalDisk | Select-Object FriendlyName, SerialNumber\nRemplacez /dev/sdX par votre disque dur.Changez le mode Cache en writeback pour de meilleures performances. Writeback permet au disque de cache hôte d’écrire, ce qui rend les installations, mises à jour et utilisations quotidiennes de Windows sensiblement plus rapides. Les petites écritures aléatoires sont les plus bénéfiques, et le risque de perte de données sur un système de bureau typique est très faible car Linux vide fréquemment les données en cache. Pour les VM de bureau basées sur qcow2, l’écriture différée offre la meilleure vitesse globale et est le choix recommandé.\nRemarque&nbsp;: Dans ma version précédente de ce guide, j’ai recommandé d’utiliser le mode nonecache. C’est une option sûre et prévisible car elle contourne le cache de la page hôte, ce qui explique pourquoi elle est courante dans les configurations de serveur. Utilisez none si vous voulez le comportement le plus sûr et le plus cohérent.\nUtilisez writeback si vous voulez l’expérience Windows la plus rapide et la plus fluide. Gardez le mode Discard réglé sur unmap. Cela active la prise en charge de TRIM pour le disque virtuel. Avec discard défini pour unmap, Windows peut indiquer à l’hôte quels blocs ne sont plus utilisés. Cela aide à empêcher les images qcow2 de croître inutilement, améliore les performances de stockage à long terme et permet aux SSD de maintenir leur vitesse d’écriture. Il n’y a pas d’inconvénient pour les configurations de bureau typiques, donc il est recommandé de conserver l’élimination sur unmap.Windows n’inclut pas les pilotes VirtIO par défaut, et Microsoft ne les fournit pas. Pour installer Windows 11 sur une machine virtuelle KVM basée sur VirtIO, l’installateur a besoin des pilotes de stockage et réseau du package virtio-win.iso .Parce que le programme d’installation de Windows ne peut pas voir les périphériques VirtIO sans ces pilotes, vous devez joindre le pilote ISO VirtIO en utilisant un périphérique CD-ROM séparé avant de commencer l’installation.<br>Tout d’abord, téléchargez le dernier virtio-win.iso depuis le <a data-tooltip-position=\"top\" aria-label=\"https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/\" target=\"_self\">VirtIO Drivers page</a>.<br>\n<a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/\" target=\"_self\">https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/</a>Cliquez ensuite sur Ajouter du matériel. Dans la fenêtre qui s’affiche, sélectionnez Stockage dans le panneau de gauche, choisissez CDROM device comme type d’appareil, sélectionnez le fichier virtio-win.iso que vous avez téléchargé, puis cliquez sur Terminer.<br><img alt=\"950b41bd6c30c2e6b65d59994f66b2b4_MD5.webp\" src=\"950b41bd6c30c2e6b65d59994f66b2b4_md5.webp\" target=\"_self\">Par défaut, la machine virtuelle utilise un périphérique réseau émulé, qui est plus lent. Le pilote réseau VirtIO est spécialement conçu et optimisé pour la virtualisation, de sorte que son utilisation améliore le débit, réduit la latence et donne à l’invité un accès plus efficace au réseau hôte.<br><img alt=\"6b65a24e88ae7b12005586682288eb3f_MD5.webp\" src=\"6b65a24e88ae7b12005586682288eb3f_md5.webp\" target=\"_self\">Windows 11 vérifie la présence d’un périphérique TPM 2.0 lors de l’installation. KVM prend en charge un TPM virtuel entièrement fonctionnel, donc l’ajouter garantit maintenant que l’installateur accepte le système et que toutes les fonctionnalités de sécurité fonctionnent correctement.Sélectionnez le type d’interface CRB, qui est l’interface TPM 2.0 recommandée pour Windows 11.<br><img alt=\"90e7410c0d44e6d42ae73806a6b72fc3_MD5.webp\" src=\"90e7410c0d44e6d42ae73806a6b72fc3_md5.webp\" target=\"_self\">Vérifier les droits du dossierls -la /var/lib/swtpm-localca\ntotal 36\ndrwxrwxr-x 2 swtpm root 4096 9 mars 17:04 .\ndrwxr-xr-x 38 root root 4096 2 avril 12:01 ..\n-rwxrwxr-x 1 swtpm swtpm 20 2 avril 13:25 certserial\n-rwxrwxr-x 1 swtpm swtpm 1505 9 mars 17:04 issuercert.pem\n-rwxrwxr-x 1 swtpm swtpm 0 9 mars 17:04 .lock.swtpm-localca\n-rwxrwxr-x 1 swtpm swtpm 8167 9 mars 17:04 signkey.pem\n-rwxrwxr-x 1 swtpm swtpm 1468 9 mars 17:04 swtpm-localca-rootca-cert.pem\n-rwxrwxr-x 1 swtpm swtpm 8177 9 mars 17:04 swtpm-localca-rootca-privkey.pem L’agent invité QEMU permet à l’hôte et à la machine virtuelle Windows 11 de communiquer via un canal privé. Cela donne à libvirt un moyen sûr et contrôlé d’exécuter des commandes dans l’invité. De nombreuses fonctionnalités de gestion des VM dépendent de l’agent invité ou fonctionnent beaucoup mieux lorsqu’il est installé.*Pour quoi l’agent invité est utilisé**\nNettoyer l’arrêt et le redémarrage sans compter sur ACPI\nInterroger l’adresse IP de l’invité\nSystèmes de fichiers montés sur requête\nCoupure du système de fichiers en ligne\nGeler et dégeler les systèmes de fichiers pour des instantanés cohérents\nRedimensionnement du disque en ligne\nSignaler le statut de l’invité à l’hôte\nPar exemple, après avoir créé la machine virtuelle invitée Windows 11, vous pouvez l’éteindre depuis l’hôte en exécutant&nbsp;:sudo virsh shutdown windows-11-25h2 --mode=agent\nCette méthode est plus fiable que virsh shutdown --mode=acpi car elle garantit un arrêt net lorsque l’agent invité fonctionne. Sans l’agent, libvirt doit injecter un événement d’arrêt ACPI, et certains invités l’ignorent. Vous pouvez également redémarrer en utilisant la même syntaxe avec virsh reboot.Certaines des commandes que vous pouvez essayer, entre autres, incluent&nbsp;:## Query the IP address\nsudo virsh domifaddr windows-11-25h2 --source agent ## Show mounted filesystems\nsudo virsh domfsinfo windows-11-25h2 ## Issue a TRIM command\nsudo virsh domfstrim windows-11-25h2\nPour activer ces fonctionnalités, vous devez ajouter un canal d’agent invité QEMU à la machine virtuelle Windows 11.Cliquez sur le bouton Ajouter du matériel pour ouvrir la fenêtre Ajouter un nouveau matériel virtuel et sélectionner Canal. Dans la liste déroulante, sélectionnez org.qemu.guest_agent. 0 et cliquez sur Terminer pour postuler.<br><img alt=\"13444e17acb9ff63801d1718ee717330_MD5.webp\" src=\"13444e17acb9ff63801d1718ee717330_md5.webp\" target=\"_self\">Un dispositif de générateur de nombres aléatoires (RNG) fournit l’entropie au système d’exploitation invité. Entropy est nécessaire pour les opérations cryptographiques telles que TLS, SSH, VPN, le chiffrement de disque et de nombreuses fonctions de sécurité Windows. Les systèmes d’exploitation modernes s’appuient sur une forte source d’aléatoire pour fonctionner correctement.Virt-manager peut ajouter un périphérique RNG virtuel qui transmet l’aléatoire de l’hôte à l’invité. Cela améliore la sécurité et peut réduire les retards dans les charges de travail qui dépendent d’une entropie de haute qualité.Cliquez sur le bouton Ajouter du matériel pour ouvrir la fenêtre Ajouter un nouveau matériel virtuel et sélectionnez RNG. Laissez la source aléatoire définie sur /dev/urandom (par défaut) et cliquez sur Terminer pour appliquer.<br><img alt=\"6bdaa431b9c3489f8751c1ee7381ff51_MD5.webp\" src=\"6bdaa431b9c3489f8751c1ee7381ff51_md5.webp\" target=\"_self\">Windows 11 fonctionne mieux sur KVM lorsque les éclairements Hyper-V et une topologie de processeur correcte sont activés. Ces fonctionnalités améliorent les performances, fournissent une mesure du temps précise et permettent à Windows de reconnaître l’environnement virtuel plus efficacement.<br>Pour plus de détails techniques, voir les pages '<a data-tooltip-position=\"top\" aria-label=\"https://www.qemu.org/docs/master/system/i386/hyperv.html\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.qemu.org/docs/master/system/i386/hyperv.html\" target=\"_self\">Hyper-V Enlightenments</a>' et '<a data-tooltip-position=\"top\" aria-label=\"https://libvirt.org/formatdomain.html#hypervisor-features\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://libvirt.org/formatdomain.html#hypervisor-features\" target=\"_self\">Hypervisor Features</a>'.Pour la plupart des utilisateurs, les éclaircissements Hyper-V par défaut de virt-manager sont déjà suffisants. Ils fournissent toutes les fonctionnalités de base que Windows attend et sont sûrs, stables et adaptés aux charges de travail normales du bureau.Si vous souhaitez une latence plus faible ou de meilleures performances, vous pouvez activer une configuration Hyper-V étendue. Cela ajoute des fonctionnalités comme les minuteries synthétiques, un rapport de fréquence amélioré, une meilleure gestion de la réinitialisation et un ID de fournisseur personnalisé qui débloque des optimisations Windows supplémentaires.\nRemarque&nbsp;: Avant d’apporter des modifications, copiez votre section Hyper-V existante dans un fichier texte. Cela vous donne une sauvegarde simple que vous pouvez restaurer si quelque chose se comporte de manière inattendue.\nCliquez sur l’onglet XML et ajoutez ou remplacez le XML en surbrillance dans les sections &lt;hyperv&gt;, &lt;cpu&gt;, et `”.<br><img alt=\"5a9de3d8bd94fd798760043c6e0d7f1a_MD5.webp\" src=\"5a9de3d8bd94fd798760043c6e0d7f1a_md5.webp\" target=\"_self\">Pour les VM utilisant un modèle de processeur Intel&nbsp;:&lt;hyperv mode=\"custom\"&gt; &lt;relaxed state=\"on\"/&gt; &lt;vapic state=\"on\"/&gt; &lt;spinlocks state=\"on\" retries=\"8191\"/&gt; &lt;vpindex state=\"on\"/&gt; &lt;runtime state=\"on\"/&gt; &lt;synic state=\"on\"/&gt; &lt;stimer state=\"on\"&gt; &lt;direct state=\"on\"/&gt; &lt;/stimer&gt; &lt;reset state=\"on\"/&gt; &lt;vendor_id state=\"on\" value=\"KVM Hv\"/&gt; &lt;frequencies state=\"on\"/&gt; &lt;reenlightenment state=\"on\"/&gt; &lt;tlbflush state=\"on\"/&gt; &lt;ipi state=\"on\"/&gt; &lt;evmcs state=\"on\"/&gt; &lt;/hyperv&gt; &lt;cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"&gt; &lt;topology sockets=\"1\" cores=\"2\" threads=\"2\"/&gt; &lt;feature policy=\"require\" name=\"vmx\"/&gt; &lt;/cpu&gt; &lt;clock offset=\"localtime\"&gt; &lt;timer name=\"rtc\" tickpolicy=\"catchup\"/&gt; &lt;timer name=\"pit\" tickpolicy=\"delay\"/&gt; &lt;timer name=\"hpet\" present=\"no\"/&gt; &lt;timer name=\"hypervclock\" present=\"yes\"/&gt; &lt;/clock&gt;\nPour les VM utilisant un modèle de CPU AMD&nbsp;:&lt;hyperv mode=\"custom\"&gt; &lt;relaxed state=\"on\"/&gt; &lt;vapic state=\"on\"/&gt; &lt;spinlocks state=\"on\" retries=\"8191\"/&gt; &lt;vpindex state=\"on\"/&gt; &lt;runtime state=\"on\"/&gt; &lt;synic state=\"on\"/&gt; &lt;stimer state=\"on\"&gt; &lt;direct state=\"on\"/&gt; &lt;/stimer&gt; &lt;reset state=\"on\"/&gt; &lt;vendor_id state=\"on\" value=\"KVM Hv\"/&gt; &lt;frequencies state=\"on\"/&gt; &lt;reenlightenment state=\"on\"/&gt; &lt;tlbflush state=\"on\"/&gt; &lt;ipi state=\"on\"/&gt; &lt;/hyperv&gt; &lt;cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"&gt; &lt;topology sockets=\"1\" cores=\"2\" threads=\"2\"/&gt; &lt;feature policy=\"require\" name=\"svm\"/&gt; &lt;/cpu&gt; &lt;clock offset=\"localtime\"&gt; &lt;timer name=\"rtc\" tickpolicy=\"catchup\"/&gt; &lt;timer name=\"pit\" tickpolicy=\"delay\"/&gt; &lt;timer name=\"hpet\" present=\"no\"/&gt; &lt;timer name=\"hypervclock\" present=\"yes\"/&gt; &lt;/clock&gt;\nVoici ce que font les éclaircissements étendus d’Hyper-V&nbsp;:\nrelaxed&nbsp;: timing plus fluide sous charge\nvapic&nbsp;: gestion plus rapide des interruptions\nspinlocks&nbsp;: empêche les longs décrochages lors du conflit de verrouillage\nvpindex, runtime, *synic**&nbsp;: interfaces synthétiques qui réduisent la surcharge de virtualisation\n*stimer + direct&nbsp;: minuteries de haute précision pour Windows\nreset&nbsp;: gestion de la réinitialisation VM plus propre\nvendor_id&nbsp;: aide Windows à détecter un environnement compatible avec Hyper-V\nfrequencies&nbsp;: expose les informations de fréquence CPU correctes\nreenlightenment&nbsp;: améliore les performances lors de la mise à l’échelle des fréquences\ntlbflush et ipi&nbsp;: mémoire plus efficace et signalisation d’interruption\nevmcs (Intel uniquement)&nbsp;: opérations VMCS Hyper-V optimisées pour de meilleures performances\nCes paramètres améliorent les performances, la précision du chronométrage et la compatibilité avec des fonctionnalités telles que l’intégrité mémoire et l’isolation du cœur.Par exemple, pour une VM avec un processeur Intel, cela devrait ressembler à ceci&nbsp;:<br><img alt=\"52cb3d44c5658cbb3bddd34e0663482c_MD5.webp\" src=\"52cb3d44c5658cbb3bddd34e0663482c_md5.webp\" target=\"_self\">Tous les paramètres de matériel virtuel et liés aux performances requis pour Windows 11 sont maintenant configurés. Cliquez sur le bouton Commencer l’installation dans le coin supérieur gauche pour démarrer la configuration.<br><img alt=\"acc9f7c5b1bdc4bc71d94178a0e26059_MD5.webp\" src=\"acc9f7c5b1bdc4bc71d94178a0e26059_md5.webp\" target=\"_self\">\nIl est nécessaire de sélectionner le démarrage uefi<br>\n<img src=\"uefi-win11.png\" target=\"_self\">Lorsque la VM démarre, elle affichera brièvement un message qui dit&nbsp;:Appuyez sur n’importe quelle touche pour démarrer à partir du CD ou du DVD... Appuyez sur une touche dès que vous voyez cela. Si vous le manquez, la machine virtuelle sautera l’installateur et essaiera de démarrer à partir du disque virtuel vide, ce qui donne l’impression que l’installation ne fonctionne pas.Après le chargement de l’installateur, le premier écran apparaîtra. Sélectionnez votre langue ainsi que votre format de temps et de devise, puis cliquez sur Next.<br>\n<a data-tooltip-position=\"top\" aria-label=\"c106b9b3c0d4aa489d5733a63456f467_MD5.jpg\" data-href=\"c106b9b3c0d4aa489d5733a63456f467_MD5.jpg\" href=\"c106b9b3c0d4aa489d5733a63456f467_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402133646.png</a><br>\n<img alt=\"c106b9b3c0d4aa489d5733a63456f467_MD5.jpg\" src=\"c106b9b3c0d4aa489d5733a63456f467_md5.jpg\" target=\"_self\">Continuez vers l’écran suivant et cliquez Install now<br>\n<a data-tooltip-position=\"top\" aria-label=\"e16f64d2cd48beb91c949b773350af2b_MD5.jpg\" data-href=\"e16f64d2cd48beb91c949b773350af2b_MD5.jpg\" href=\"e16f64d2cd48beb91c949b773350af2b_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402134035.png</a><br>\n<img alt=\"e16f64d2cd48beb91c949b773350af2b_MD5.jpg\" src=\"e16f64d2cd48beb91c949b773350af2b_md5.jpg\" target=\"_self\">Sur l’écran suivant, la page d’activation de Windows apparaîtra. Si vous avez une clé de produit, entrez-la ici. Sinon, sélectionnez I don't have a product key. Puis cliquez sur Next pour continuer.<br>\n<a data-tooltip-position=\"top\" aria-label=\"9664df310ff360c7c578216301fb673f_MD5.jpg\" data-href=\"9664df310ff360c7c578216301fb673f_MD5.jpg\" href=\"9664df310ff360c7c578216301fb673f_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402134307.png</a><br>\n<img alt=\"9664df310ff360c7c578216301fb673f_MD5.jpg\" src=\"9664df310ff360c7c578216301fb673f_md5.jpg\" target=\"_self\">Ensuite, choisissez l’édition de Windows que vous souhaitez installer. Pour ce guide, Windows 11 Pro par exemple. Cliquez sur Next pour continuer.<br><a data-tooltip-position=\"top\" aria-label=\"11418b888176c54afd1625b2cdd6c3dc_MD5.jpg\" data-href=\"11418b888176c54afd1625b2cdd6c3dc_MD5.jpg\" href=\"11418b888176c54afd1625b2cdd6c3dc_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402134431.png</a><br>\n<img alt=\"11418b888176c54afd1625b2cdd6c3dc_MD5.jpg\" src=\"11418b888176c54afd1625b2cdd6c3dc_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"0ddd486a5ace400390ccf19cfd580ed1_MD5.jpg\" data-href=\"0ddd486a5ace400390ccf19cfd580ed1_MD5.jpg\" href=\"0ddd486a5ace400390ccf19cfd580ed1_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402134600.png</a><br>\n<img alt=\"0ddd486a5ace400390ccf19cfd580ed1_MD5.jpg\" src=\"0ddd486a5ace400390ccf19cfd580ed1_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"c8fa8337d10ca29eba2e1e9e89b14058_MD5.jpg\" data-href=\"c8fa8337d10ca29eba2e1e9e89b14058_MD5.jpg\" href=\"c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402134726.png</a><br>\n<img alt=\"c8fa8337d10ca29eba2e1e9e89b14058_MD5.jpg\" src=\"c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg\" target=\"_self\">Allez à l’écran suivant et vous atteindrez la page Sélectionner l’emplacement pour installer Windows 11, où vous choisiriez normalement le disque pour l’installation. Cependant, comme vous pouvez le voir, l’installateur ne peut pas trouver de lecteurs.Cela se produit parce que nous avons sélectionné le bus de disque VirtIO plus tôt pour de meilleures performances. Windows n’inclut pas les pilotes VirtIO par défaut, donc l’installateur ne peut pas détecter le disque jusqu’à ce que vous chargiez les pilotes manuellement.<br><a data-tooltip-position=\"top\" aria-label=\"bf2e96ef71407f8c5c243cce2e67c3b3_MD5.jpg\" data-href=\"bf2e96ef71407f8c5c243cce2e67c3b3_MD5.jpg\" href=\"bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402134945.png</a><br>\n<img alt=\"bf2e96ef71407f8c5c243cce2e67c3b3_MD5.jpg\" src=\"bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg\" target=\"_self\">Pour installer le pilote de disque VirtIO, cliquez sur le bouton Load Driver, puis cliquez sur Browse. Dans la fenêtre qui s’ouvre, développez le deuxième lecteur de CD qui contient le virtio-win.iso (E&nbsp;: pour moi), puis développez Viostor, développez w11, sélectionnez amd64, et cliquez sur OK.<br><a data-tooltip-position=\"top\" aria-label=\"bffaf54a95ade7a747a1f93dfb83b6c7_MD5.jpg\" data-href=\"bffaf54a95ade7a747a1f93dfb83b6c7_MD5.jpg\" href=\"bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402135200.png</a><br>\n<img alt=\"bffaf54a95ade7a747a1f93dfb83b6c7_MD5.jpg\" src=\"bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg\" target=\"_self\">Vous devriez maintenant voir le pilote répertorié comme Red Hat VirtIO SCSI Controller avec viostor.inf. Sélectionnez-le et cliquez sur Install.<br>\n<a data-tooltip-position=\"top\" aria-label=\"73ad04dc8dd7df177666f927970b9b2e_MD5.jpg\" data-href=\"73ad04dc8dd7df177666f927970b9b2e_MD5.jpg\" href=\"73ad04dc8dd7df177666f927970b9b2e_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402135351.png</a><br>\n<img alt=\"73ad04dc8dd7df177666f927970b9b2e_MD5.jpg\" src=\"73ad04dc8dd7df177666f927970b9b2e_md5.jpg\" target=\"_self\">Vous devriez maintenant voir apparaître le disque après avoir installé le pilote de stockage VirtIO.<br><a data-tooltip-position=\"top\" aria-label=\"2a7176719346e16a19ee528fbe91816d_MD5.jpg\" data-href=\"2a7176719346e16a19ee528fbe91816d_MD5.jpg\" href=\"2a7176719346e16a19ee528fbe91816d_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402135502.png</a><br>\n<img alt=\"2a7176719346e16a19ee528fbe91816d_MD5.jpg\" src=\"2a7176719346e16a19ee528fbe91816d_md5.jpg\" target=\"_self\">Mais on ne continue pas encore avec l’installation. Vous devez encore installer le pilote VirtIO network, sinon le réseau ne fonctionnera pas et vous ne pourrez pas terminer l’installation.\nRépétez la même procédure pour le pilote réseau&nbsp;: cliquez sur Load Driver, puis Browse. Dans la fenêtre qui apparaît, développez le deuxième lecteur de CD, puis développez NetKVM → w11 → amd64, et cliquez sur *OK.Vous devriez maintenant voir le pilote répertorié comme Red Hat VirtIO Ethernet Adapter avec netkvm.inf. Sélectionnez-le et cliquez sur Install.Après avoir installé le pilote réseau VirtIO, cliquez sur Suivant et l’installation commencera.<br>\n<a data-tooltip-position=\"top\" aria-label=\"a407d82875168d3ea46b7003ec44426d_MD5.jpg\" data-href=\"a407d82875168d3ea46b7003ec44426d_MD5.jpg\" href=\"a407d82875168d3ea46b7003ec44426d_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402135750.png</a><br>\n<img alt=\"a407d82875168d3ea46b7003ec44426d_MD5.jpg\" src=\"a407d82875168d3ea46b7003ec44426d_md5.jpg\" target=\"_self\">Un redémarrage<br>\n<a data-tooltip-position=\"top\" aria-label=\"9c0c037c7deca8bdbb7237bfd94d50cc_MD5.jpg\" data-href=\"9c0c037c7deca8bdbb7237bfd94d50cc_MD5.jpg\" href=\"9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402140105.png</a><br>\n<img alt=\"9c0c037c7deca8bdbb7237bfd94d50cc_MD5.jpg\" src=\"9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"00bab7e8b34d2026a8b02dd0b9ea6a38_MD5.jpg\" data-href=\"00bab7e8b34d2026a8b02dd0b9ea6a38_MD5.jpg\" href=\"00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402140159.png</a><br>\n<img alt=\"00bab7e8b34d2026a8b02dd0b9ea6a38_MD5.jpg\" src=\"00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg\" target=\"_self\">Les étapes restantes ne sont que la personnalisation et la configuration du compte. <br><a data-tooltip-position=\"top\" aria-label=\"58ee18cad1a258e0bbeafc3e75683d51_MD5.jpg\" data-href=\"58ee18cad1a258e0bbeafc3e75683d51_MD5.jpg\" href=\"58ee18cad1a258e0bbeafc3e75683d51_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402140305.png</a><br>\n<img alt=\"58ee18cad1a258e0bbeafc3e75683d51_MD5.jpg\" src=\"58ee18cad1a258e0bbeafc3e75683d51_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"acf64a7afac10006855a6350f4c45005_MD5.jpg\" data-href=\"acf64a7afac10006855a6350f4c45005_MD5.jpg\" href=\"acf64a7afac10006855a6350f4c45005_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402140358.png</a><br>\n<img alt=\"acf64a7afac10006855a6350f4c45005_MD5.jpg\" src=\"acf64a7afac10006855a6350f4c45005_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"b97c1fe2870486a6904026ecebdbcd5b_MD5.jpg\" data-href=\"b97c1fe2870486a6904026ecebdbcd5b_MD5.jpg\" href=\"b97c1fe2870486a6904026ecebdbcd5b_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402140436.png</a><br>\n<img alt=\"b97c1fe2870486a6904026ecebdbcd5b_MD5.jpg\" src=\"b97c1fe2870486a6904026ecebdbcd5b_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"b94bb19fa31df352388b84cc548e68f5_MD5.jpg\" data-href=\"b94bb19fa31df352388b84cc548e68f5_MD5.jpg\" href=\"b94bb19fa31df352388b84cc548e68f5_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402140557.png</a><br>\n<img alt=\"b94bb19fa31df352388b84cc548e68f5_MD5.jpg\" src=\"b94bb19fa31df352388b84cc548e68f5_md5.jpg\" target=\"_self\">Saisie de l’email et du mot de passe Compte Microsoft\nCréer un PIN<br>\n<a data-tooltip-position=\"top\" aria-label=\"9bee04ee84478784cbb43a30a5bf591d_MD5.jpg\" data-href=\"9bee04ee84478784cbb43a30a5bf591d_MD5.jpg\" href=\"9bee04ee84478784cbb43a30a5bf591d_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402141343.png</a><br>\n<img alt=\"9bee04ee84478784cbb43a30a5bf591d_MD5.jpg\" src=\"9bee04ee84478784cbb43a30a5bf591d_md5.jpg\" target=\"_self\">Anomalie ?<br>\n<a data-tooltip-position=\"top\" aria-label=\"6ae7f1a0a765cee8dc7d7bca99672d4b_MD5.jpg\" data-href=\"6ae7f1a0a765cee8dc7d7bca99672d4b_MD5.jpg\" href=\"6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402141836.png</a><br>\n<img alt=\"6ae7f1a0a765cee8dc7d7bca99672d4b_MD5.jpg\" src=\"6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"aa87b0666fbc0e16267ae5e5916d5f41_MD5.jpg\" data-href=\"aa87b0666fbc0e16267ae5e5916d5f41_MD5.jpg\" href=\"aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402141941.png</a><br>\n<img alt=\"aa87b0666fbc0e16267ae5e5916d5f41_MD5.jpg\" src=\"aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"aa2d05bc474c6c730e831f9e92de5ae7_MD5.jpg\" data-href=\"aa2d05bc474c6c730e831f9e92de5ae7_MD5.jpg\" href=\"aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142045.png</a><br>\n<img alt=\"aa2d05bc474c6c730e831f9e92de5ae7_MD5.jpg\" src=\"aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"80df1b1e5ef488152bbef6c77f89f1a8_MD5.jpg\" data-href=\"80df1b1e5ef488152bbef6c77f89f1a8_MD5.jpg\" href=\"80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142201.png</a><br>\n<img alt=\"80df1b1e5ef488152bbef6c77f89f1a8_MD5.jpg\" src=\"80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"b5f88a123a7422bd195fc5e89ab34618_MD5.jpg\" data-href=\"b5f88a123a7422bd195fc5e89ab34618_MD5.jpg\" href=\"b5f88a123a7422bd195fc5e89ab34618_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142305.png</a><br>\n<img alt=\"b5f88a123a7422bd195fc5e89ab34618_MD5.jpg\" src=\"b5f88a123a7422bd195fc5e89ab34618_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"63f2743303fa84617f3987a376ddab84_MD5.jpg\" data-href=\"63f2743303fa84617f3987a376ddab84_MD5.jpg\" href=\"63f2743303fa84617f3987a376ddab84_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142336.png</a><br>\n<img alt=\"63f2743303fa84617f3987a376ddab84_MD5.jpg\" src=\"63f2743303fa84617f3987a376ddab84_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"d5b91806bfd72db30dfc40022449e565_MD5.jpg\" data-href=\"d5b91806bfd72db30dfc40022449e565_MD5.jpg\" href=\"d5b91806bfd72db30dfc40022449e565_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142405.png</a><br>\n<img alt=\"d5b91806bfd72db30dfc40022449e565_MD5.jpg\" src=\"d5b91806bfd72db30dfc40022449e565_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"ab4c84abe32378a5956d013009ee662a_MD5.jpg\" data-href=\"ab4c84abe32378a5956d013009ee662a_MD5.jpg\" href=\"ab4c84abe32378a5956d013009ee662a_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142452.png</a><br>\n<img alt=\"ab4c84abe32378a5956d013009ee662a_MD5.jpg\" src=\"ab4c84abe32378a5956d013009ee662a_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"7528efcab5b13ae3b0adee1e8f8e51b0_MD5.jpg\" data-href=\"7528efcab5b13ae3b0adee1e8f8e51b0_MD5.jpg\" href=\"7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142534.png</a><br>\n<img alt=\"7528efcab5b13ae3b0adee1e8f8e51b0_MD5.jpg\" src=\"7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"310006b7bdcc00308bf62b40406d2782_MD5.jpg\" data-href=\"310006b7bdcc00308bf62b40406d2782_MD5.jpg\" href=\"310006b7bdcc00308bf62b40406d2782_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142616.png</a><br>\n<img alt=\"310006b7bdcc00308bf62b40406d2782_MD5.jpg\" src=\"310006b7bdcc00308bf62b40406d2782_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"f8b94d7615eef296e106396b8e76a358_MD5.jpg\" data-href=\"f8b94d7615eef296e106396b8e76a358_MD5.jpg\" href=\"f8b94d7615eef296e106396b8e76a358_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142712.png</a><br>\n<img alt=\"f8b94d7615eef296e106396b8e76a358_MD5.jpg\" src=\"f8b94d7615eef296e106396b8e76a358_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"dbda198cdb8d07f6e14cf15e17daeacc_MD5.jpg\" data-href=\"dbda198cdb8d07f6e14cf15e17daeacc_MD5.jpg\" href=\"dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142750.png</a><br>\n<img alt=\"dbda198cdb8d07f6e14cf15e17daeacc_MD5.jpg\" src=\"dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"4be64241a87534bfbbc275b8dacd857a_MD5.jpg\" data-href=\"4be64241a87534bfbbc275b8dacd857a_MD5.jpg\" href=\"4be64241a87534bfbbc275b8dacd857a_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402142932.png</a><br>\n<img alt=\"4be64241a87534bfbbc275b8dacd857a_MD5.jpg\" src=\"4be64241a87534bfbbc275b8dacd857a_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"a03b46467a336333fb7a86bbb6cbf87f_MD5.jpg\" data-href=\"a03b46467a336333fb7a86bbb6cbf87f_MD5.jpg\" href=\"a03b46467a336333fb7a86bbb6cbf87f_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402143037.png</a><br>\n<img alt=\"a03b46467a336333fb7a86bbb6cbf87f_MD5.jpg\" src=\"a03b46467a336333fb7a86bbb6cbf87f_md5.jpg\" target=\"_self\">Une fois que tout est terminé, Windows 11 démarrera sur le bureau.<br>\n<a data-tooltip-position=\"top\" aria-label=\"4309bd4b6df84807ec3ac416572ad582_MD5.jpg\" data-href=\"4309bd4b6df84807ec3ac416572ad582_MD5.jpg\" href=\"4309bd4b6df84807ec3ac416572ad582_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402143303.png</a><br>\n<img alt=\"4309bd4b6df84807ec3ac416572ad582_MD5.jpg\" src=\"4309bd4b6df84807ec3ac416572ad582_md5.jpg\" target=\"_self\">Maintenant que Windows 11 est installé, vous devez installer le package VirtIO Windows Guest Tools.Cet installateur fournit les pilotes VirtIO requis ainsi que l’agent invité QEMU et les outils invités SPICE. Il installe également le pilote vidéo QXL, qui active des fonctionnalités comme l’intégration du copier-coller et les changements automatiques de résolution lors de l’utilisation de SPICE. Ces composants améliorent les performances et font que la VM se comporte plus comme une session de bureau native.Alors ouvrez Windows Explorer, allez sur le deuxième Lecteur de CD (E:), et double-cliquez sur l’installateur virtio-win-guest-tools.exe pour commencer l’installation.<br><a data-tooltip-position=\"top\" aria-label=\"351bbc5735f85058b543b5ea4ae35b51_MD5.jpg\" data-href=\"351bbc5735f85058b543b5ea4ae35b51_MD5.jpg\" href=\"351bbc5735f85058b543b5ea4ae35b51_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402143702.png</a><br>\n<img alt=\"351bbc5735f85058b543b5ea4ae35b51_MD5.jpg\" src=\"351bbc5735f85058b543b5ea4ae35b51_md5.jpg\" target=\"_self\">Une fois l’installation de virtio-win-guest-tools terminée, dans la fenêtre windows-11-25h2 de virt-manager, cliquez sur le menu Affichage, puis Mise à l’échelle de l’affichage, réglez-le sur Aucun*, et activez l’option Redimensionnement automatique de la VM avec fenêtre**. Cela permet à l’invité Windows 11 d’ajuster automatiquement sa résolution lorsque vous redimensionnez la fenêtre ou passez en plein écran.<br><a data-tooltip-position=\"top\" aria-label=\"cb4bd155f47d88dcf42180e823e621ca_MD5.jpg\" data-href=\"cb4bd155f47d88dcf42180e823e621ca_MD5.jpg\" href=\"cb4bd155f47d88dcf42180e823e621ca_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402144130.png</a><br>\n<img alt=\"cb4bd155f47d88dcf42180e823e621ca_MD5.jpg\" src=\"cb4bd155f47d88dcf42180e823e621ca_md5.jpg\" target=\"_self\">\nMaintenant que les outils invités sont installés, le deuxième lecteur de CD-ROM n’est plus nécessaire. Éteignez votre VM Windows 11, cliquez sur l’icône en forme d’ampoule pour ouvrir les détails du matériel, démontez l’image virtio-win.iso et supprimez le deuxième lecteur de CDROM.<br><a data-tooltip-position=\"top\" aria-label=\"15cf9b45bea0832e2f22dfeb4a399f1b_MD5.jpg\" data-href=\"15cf9b45bea0832e2f22dfeb4a399f1b_MD5.jpg\" href=\"15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402144502.png</a><br>\n<img alt=\"15cf9b45bea0832e2f22dfeb4a399f1b_MD5.jpg\" src=\"15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg\" target=\"_self\">Démontez également l’ISO du programme d’installation de Windows 11 à partir du premier lecteur de CDROM, puisqu’il n’est plus nécessaire.<br><a data-tooltip-position=\"top\" aria-label=\"176c767e355f5be3aa6dba673250604b_MD5.jpg\" data-href=\"176c767e355f5be3aa6dba673250604b_MD5.jpg\" href=\"176c767e355f5be3aa6dba673250604b_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402144638.png</a><br>\n<img alt=\"176c767e355f5be3aa6dba673250604b_MD5.jpg\" src=\"176c767e355f5be3aa6dba673250604b_md5.jpg\" target=\"_self\">Démarrer windows 11, connexion avec email + mot de passe\nCréer un PIN<br>\n<a data-tooltip-position=\"top\" aria-label=\"e84efa56586ccdcd58deae0083d361c9_MD5.jpg\" data-href=\"e84efa56586ccdcd58deae0083d361c9_MD5.jpg\" href=\"e84efa56586ccdcd58deae0083d361c9_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402150336.png</a><br>\n<img alt=\"e84efa56586ccdcd58deae0083d361c9_MD5.jpg\" src=\"e84efa56586ccdcd58deae0083d361c9_md5.jpg\" target=\"_self\"><br>\n<a data-tooltip-position=\"top\" aria-label=\"ac1394dfa2711318f0569ed1b8abfe2b_MD5.jpg\" data-href=\"ac1394dfa2711318f0569ed1b8abfe2b_MD5.jpg\" href=\"ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402150653.png</a><br>\n<img alt=\"ac1394dfa2711318f0569ed1b8abfe2b_MD5.jpg\" src=\"ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"2489aae49053abe0d0871d6d388172a5_MD5.jpg\" data-href=\"2489aae49053abe0d0871d6d388172a5_MD5.jpg\" href=\"2489aae49053abe0d0871d6d388172a5_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402160146.png</a><br>\n<img alt=\"2489aae49053abe0d0871d6d388172a5_MD5.jpg\" src=\"2489aae49053abe0d0871d6d388172a5_md5.jpg\" target=\"_self\">Instructions:\nMount ISO and install Windows\nWhile installing windows - Select i don't have product key\nMake sure that you are connected to the internet\nCopy Activator file in desktop\nRun as administrator\nType \"B\"\nContenu Clé<br>\n<a data-tooltip-position=\"top\" aria-label=\"6c3e6842c807d171191c9f714f0c4f77_MD5.jpg\" data-href=\"6c3e6842c807d171191c9f714f0c4f77_MD5.jpg\" href=\"6c3e6842c807d171191c9f714f0c4f77_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402170047.png</a><br>\n<img alt=\"6c3e6842c807d171191c9f714f0c4f77_MD5.jpg\" src=\"6c3e6842c807d171191c9f714f0c4f77_md5.jpg\" target=\"_self\"><br><a data-tooltip-position=\"top\" aria-label=\"79fc0cd13cf522e1f73925c4ffbcc6e6_MD5.jpg\" data-href=\"79fc0cd13cf522e1f73925c4ffbcc6e6_MD5.jpg\" href=\"79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402160904.png</a><br>\n<img alt=\"79fc0cd13cf522e1f73925c4ffbcc6e6_MD5.jpg\" src=\"79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg\" target=\"_self\">\nLes opérations suivantes ne sont possibles que si windows est activé\nWindows 11 fonctionne bien dans une machine virtuelle KVM, mais il est toujours livré avec de nombreux services en arrière-plan, animations, publicités et tâches planifiées qui ne sont pas utiles dans une VM. Ces fonctionnalités consomment du temps CPU, des E/S de disque et de la mémoire, ce qui ralentit le système. Dans cette section, nous appliquerons un ensemble d’optimisations sûres et pratiques qui améliorent la réactivité et réduisent l’activité en arrière-plan inutile sans casser les mises à jour ou fonctionnalités de Windows.SuperFetch, maintenant appelé SysMain, est conçu pour accélérer le chargement des applications sur les systèmes physiques, en particulier ceux avec des disques durs lents. Dans une machine virtuelle, cela a souvent l’effet inverse. Il continue de lire et d’écrire de grandes quantités de données en arrière-plan, ce qui augmente l’utilisation du disque et ralentit la VM. Le désactiver rend Windows 11 plus réactif dans KVM.*Étapes pour désactiver SuperFetch (SysMain)&nbsp;:\nAppuyez sur Win + R, tapez services.msc, et appuyez sur Enter.\nFaites défiler et trouvez SysMain dans la liste.\nDouble-cliquez sur SysMain pour ouvrir la fenêtre de ses propriétés.\nCliquez sur Stop pour arrêter le service.\nChangez Type de démarrage en Désactivé.\nCliquez sur Appliquer et OK.\n<br><img alt=\"29ab8239fdbf75469411bf100704c5b3_MD5.webp\" src=\"29ab8239fdbf75469411bf100704c5b3_md5.webp\" target=\"_self\">Windows Web Search intègre les résultats de Bing dans le menu Démarrer. Il exécute également des processus en arrière-plan qui ne sont pas utiles à l’intérieur d’une machine virtuelle. Le désactiver réduit les demandes réseau et améliore la réactivité globale lors de l’ouverture du menu Démarrer.Étapes pour désactiver la recherche Web de Windows&nbsp;:\nAppuyez sur Win + R, tapez regedit, et appuyez sur Enter.\nNaviguer vers&nbsp;:\nHKEY_CURRENT_USER Stratégies logicielles Microsoft Windows\nSi la touche Explorer n’existe pas, cliquez avec le bouton droit de la souris Windows, sélectionnez Nouveau, choisissez Touche, et nommez-la Explorer.\nDans Explorer, cliquez avec le bouton droit sur le côté droit, choisissez Nouveau, sélectionnez DWORD (32 bits) Valeur, et nommez-le DisableSearchBoxSuggestions.\nDouble-cliquez dessus et réglez Données de valeur sur 1.\nFermez l’éditeur de registre et redémarrez Windows.\nCela désactive les résultats en ligne de Bing et garde la recherche du menu Démarrer locale et légère.<br><img alt=\"26c05ff5447a260f4ec4805918de3803_MD5.webp\" src=\"26c05ff5447a260f4ec4805918de3803_md5.webp\" target=\"_self\">Windows 11 affiche des publicités, des suggestions et des notifications promotionnelles dans le menu Démarrer, l’écran de verrouillage et les paramètres. Ceux-ci sont inutiles dans une machine virtuelle, et les désactiver réduit l’activité en arrière-plan.Allez dans Settings &gt; Personalization &gt; Start and turn off:\nShow recently added apps (optional)\nShow recommendations for tips, shortcuts, new apps, and more\nOptions supplémentaires facultatives que vous pouvez désactiver&nbsp;:\nShow recommended files in Start, recent files in File Explorer, and items in Jump Lists\nShow websites from your browsing history\nShow account related notifications\n<br><a data-tooltip-position=\"top\" aria-label=\"84994afe5ee1b4022776fb66d19a34ba_MD5.jpg\" data-href=\"84994afe5ee1b4022776fb66d19a34ba_MD5.jpg\" href=\"84994afe5ee1b4022776fb66d19a34ba_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402170627.png</a><br>\n<img alt=\"84994afe5ee1b4022776fb66d19a34ba_MD5.jpg\" src=\"84994afe5ee1b4022776fb66d19a34ba_md5.jpg\" target=\"_self\">Allez dans Settings &gt; Personalization &gt; Lock screen et configurez&nbsp;:\nChangez Personalize your lock screen de Windows Spotlight à Picture\nDésactiver Get fun facts, tips, tricks, and more on your lock screen\n<br><a data-tooltip-position=\"top\" aria-label=\"d06703d0213ceef434c8dc5ddc73d0bb_MD5.jpg\" data-href=\"d06703d0213ceef434c8dc5ddc73d0bb_MD5.jpg\" href=\"d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402171218.png</a><br>\n<img alt=\"d06703d0213ceef434c8dc5ddc73d0bb_MD5.jpg\" src=\"d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg\" target=\"_self\">Allez dans Settings &gt; Privacy et désactivez:<br><a data-tooltip-position=\"top\" aria-label=\"3f8979b3a9887f5a034fa7d512314533_MD5.jpg\" data-href=\"3f8979b3a9887f5a034fa7d512314533_MD5.jpg\" href=\"3f8979b3a9887f5a034fa7d512314533_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402171732.png</a><br>\n<img alt=\"3f8979b3a9887f5a034fa7d512314533_MD5.jpg\" src=\"3f8979b3a9887f5a034fa7d512314533_md5.jpg\" target=\"_self\">Après avoir appliqué ces paramètres, Windows 11 affichera moins de publicités, de suggestions et de messages promotionnels, rendant votre VM plus propre et réduisant l’activité en arrière-plan.\nCliquez avec le bouton droit sur une zone vide de la Barre des tâches.\nCliquez sur Taskbar settings.\nDans la liste des éléments de la barre des tâches, désactivez Widgets.\n<br><a data-tooltip-position=\"top\" aria-label=\"1682ffd3e7e26e87e298472a8f66c0f0_MD5.jpg\" data-href=\"1682ffd3e7e26e87e298472a8f66c0f0_MD5.jpg\" href=\"1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402172351.png</a><br>\n<img alt=\"1682ffd3e7e26e87e298472a8f66c0f0_MD5.jpg\" src=\"1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg\" target=\"_self\">\nCela supprime immédiatement le bouton Widgets et arrête le service de contenu en arrière-plan qui alimente le flux d’actualités glissant.Windows inclut une option de démarrage héritée appelée useplatformclock, qui force le système d’exploitation à utiliser le minuteur matériel HPET. Dans une machine virtuelle, HPET est entièrement émulé et beaucoup plus lent que le minuteur TSC virtualisé que Windows utilise normalement. Si cette option est activée, la VM Windows 11 devient moins réactive et utilise plus de CPU. La plupart des installations n’ont pas cet ensemble, mais il vaut la peine de le vérifier et de le supprimer s’il est présent.Étapes pour vérifier et désactiver useplatformclock&nbsp;:Appuyez sur Win + X et sélectionnez *Windows Power Shell (Admin). Puis exécutez&nbsp;:bcdedit /enum\nSi l’entrée useplatformclock n’apparaît pas dans la sortie, Windows utilise déjà la configuration optimale du minuteur et aucune modification n’est nécessaire.Si vous voyez 'useplatformclock Yes', désactivez-le en exécutant&nbsp;:bcdedit /deletevalue useplatformclock\nRedémarrez Windows.Après le redémarrage, useplatformclock sera supprimée et Windows reviendra à l’utilisation du minuteur TSC virtualisé haute performance par défaut, qui est la configuration recommandée pour KVM.Windows inclut plusieurs tâches planifiées qui collectent des données de diagnostic, mettent à jour les cartes de localisation ou prennent en charge les fonctionnalités de démonstration au détail. Ces tâches ne fournissent aucun avantage à l’intérieur d’une machine virtuelle et n’ajoutent que des réveils du processeur et de l’activité disque. Désactiver certaines des tâches les plus lourdes améliore la réactivité.Appuyez sur Win + R, tapez taskschd.msc, et appuyez sur Enter.\nCela ouvre le planificateur de tâches de Windows.Dans le planificateur de tâches&nbsp;:\nNaviguez jusqu’au chemin du dossier indiqué dans la liste ci-dessous\nSélectionnez la tâche dans le volet central\nCliquez sur Désactiver dans le panneau de droite *Élément sélectionné\nLa tâche passera immédiatement à l’état Désactivé.<br><img alt=\"ca4328c6f7ab42ec41bc64cdd34da7a4_MD5.webp\" src=\"ca4328c6f7ab42ec41bc64cdd34da7a4_md5.webp\" target=\"_self\">\nRemarque&nbsp;: Ne désactivez les tâches que si elles apparaissent sur votre système. Certaines tâches peuvent ne pas exister selon la version de Windows 11. Task Scheduler Library\nMicrosoft → Windows → Application Experience ProgramDataUpdater ProgramDataUpdater collecte les informations de compatibilité et de télémétrie des applications. Il n’offre aucun avantage dans une VM et est sûr à désactiver.\nMicrosoft → Windows → Autochk Proxy La tâche Proxy envoie les analyses de vérification d’autochk et de disque aux systèmes de diagnostic de Microsoft. Cela est inutile dans les machines virtuelles.\nMicrosoft → Windows → Customer Experience Improvement Program Consolidator\nUsbCeip Consolidator télécharge les statistiques de diagnostic et d’utilisation sur un planning quotidien. UsbCeip collecte les métriques d’utilisation des périphériques USB pour l’amélioration de la qualité. Les deux tâches sont purement liées à la télémétrie et peuvent être désactivées sans danger dans une VM.\nMicrosoft → Windows → DiskDiagnostic Microsoft-Windows-DiskDiagnosticDataCollector Microsoft-Windows-DiskDiagnosticDataCollector rassemble des informations sur la santé du disque, la prédiction de défaillance et d’autres diagnostics, qui ne sont utiles que sur le matériel réel, pas sur les disques virtuels.\nMicrosoft → Windows → Maps MapsUpdateTask\nMapsToastTask MapsUpdateTask télécharge les données cartographiques hors ligne en arrière-plan. *MapsToastTask** affiche des notifications liées aux mises à jour de la carte. Les deux ne sont pas pertinents dans un environnement VM.\nMicrosoft → Windows → RetailDemo CleanupOfflineContent CleanupOfflineContent gère le contenu restant pour les unités de démonstration au détail (PC d’affichage en magasin). Il ne sert à rien sur les systèmes réguliers ou les machines virtuelles.\nMicrosoft → Windows → Windows Error Reporting QueueReporting QueueReporting envoie des rapports de plantage et de télémétrie à Microsoft. Le désactiver empêche les téléchargements en arrière-plan mais n’affecte pas la stabilité de Windows.Ces tâches planifiées ne sont pas nécessaires dans une machine virtuelle Windows 11 et les désactiver permet de réduire l’activité en arrière-plan sans affecter le fonctionnement normal.De nombreuses applications s’ajoutent au démarrage de Windows même lorsqu’elles ne sont pas nécessaires. Dans une machine virtuelle, cela augmente le temps de démarrage et maintient les processus en arrière-plan qui consomment le processeur et la mémoire. Nettoyer la liste de démarrage rend Windows plus léger et plus rapide.\nPas d'application lancé<br>\n<a data-tooltip-position=\"top\" aria-label=\"9f263d2e9dbd545da6d8c786a1144bad_MD5.jpg\" data-href=\"9f263d2e9dbd545da6d8c786a1144bad_MD5.jpg\" href=\"9f263d2e9dbd545da6d8c786a1144bad_md5.jpg\" class=\"internal-link\" target=\"_self\" rel=\"noopener nofollow\">Open: Pasted image 20260402174835.png</a><br>\n<img alt=\"9f263d2e9dbd545da6d8c786a1144bad_MD5.jpg\" src=\"9f263d2e9dbd545da6d8c786a1144bad_md5.jpg\" target=\"_self\">\nÉtapes pour désactiver les programmes de démarrage indésirables&nbsp;:\nAppuyez sur Ctrl + Shift + Échap* pour ouvrir Gestionnaire des tâches**.\nAllez dans l’onglet Startup apps.\nConsultez la liste et désactivez tout ce dont vous n’avez pas besoin sur chaque démarrage.\nPour désactiver, sélectionnez l’élément et cliquez sur Disable\n<br><img alt=\"9c57984ecbd7cbba315f6d0f21df27d5_MD5.webp\" src=\"9c57984ecbd7cbba315f6d0f21df27d5_md5.webp\" target=\"_self\">Exemples sûrs que vous pouvez désactiver&nbsp;:\nMicrosoft OneDrive (sauf si vous l’utilisez)\nTeams ou Skype\nSpotify ou Discord\nLanceurs de jeux\nUtilitaires Adobe ou d’imprimante\nOEM outils de mise à jour\nMises à jour pour les logiciels que vous utilisez rarement\nLes entrées système Windows comme Sécurité Windows, Explorateur, ou Hôte d’infrastructure Shell doivent rester activées.Une liste de démarrage propre améliore sensiblement la vitesse de connexion et réduit l’utilisation de la RAM en arrière-plan dans une machine virtuelle.Windows 11 inclut de nombreuses animations et effets visuels qui ont l’air bien sur du matériel réel mais ajoutent une surcharge inutile à l’intérieur d’une machine virtuelle. Réduire ces effets rend le bureau plus réactif, surtout lors de l’utilisation de graphiques virtio.Étapes pour ajuster les effets visuels&nbsp;:\nAppuyez sur Win + R, tapez sysdm.cpl, et appuyez sur *Entrée.\nDans la fenêtre des propriétés du système, allez à l’onglet Advanced.\nSous Performance, cliquez sur Settings.\nSélectionner Adjust for best performance pour désactiver toutes les animations.\nEnsuite, réactivez les options suivantes pour garder le texte et les icônes clairs&nbsp;: Show thumbnails instead of icons\nShow window contents while dragging\nSmooth edges of screen fonts Cliquez sur Apply et OK.\n<br><img alt=\"87ff69d8623d68ae1e45d54813d08468_MD5.webp\" src=\"87ff69d8623d68ae1e45d54813d08468_md5.webp\" target=\"_self\">Ces paramètres réduisent la surcharge d’animation tout en préservant la clarté visuelle.L’exécution de Windows 11 dans une machine virtuelle KVM est fiable et efficace lorsqu’elle est configurée correctement. Avec le bon chipset, la bonne topologie de processeur, les bons pilotes de stockage Virtio, le support TPM et les outils invités, la machine virtuelle se comporte presque comme une installation native. Après avoir appliqué les optimisations de performance décrites dans ce guide, Windows devient plus léger et plus réactif à l’intérieur du KVM, ce qui le rend adapté à la productivité quotidienne, au développement, aux tests et à d’autres charges de travail pratiques. Le résultat final est une VM Windows 11 stable et rapide qui s’intègre parfaitement dans un flux de travail de bureau Linux.","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Menu","level":7,"id":"Menu_0"},{"heading":"Section 1&nbsp;: Préparer le KVM pour une machine virtuelle Windows 11","level":2,"id":"Section_1 _Préparer_le_KVM_pour_une_machine_virtuelle_Windows_11_0"},{"heading":"1.1. Activer l’édition XML dans virt-manager","level":3,"id":"1.1._Activer_l’édition_XML_dans_virt-manager_0"},{"heading":"1.2 Configurer le matériel virtuel par défaut à l’aide de l’assistant d’installation","level":3,"id":"1.2_Configurer_le_matériel_virtuel_par_défaut_à_l’aide_de_l’assistant_d’installation_0"},{"heading":"ÉTAPE 1&nbsp;: Choisissez comment vous voulez installer le système d’exploitation","level":4,"id":"ÉTAPE_1 _Choisissez_comment_vous_voulez_installer_le_système_d’exploitation_0"},{"heading":"ETAPE 2&nbsp;: Choisir le support d’installation ISO","level":4,"id":"ETAPE_2 _Choisir_le_support_d’installation_ISO_0"},{"heading":"ÉTAPE 3&nbsp;: Choisissez les paramètres de mémoire et de processeur","level":4,"id":"ÉTAPE_3 _Choisissez_les_paramètres_de_mémoire_et_de_processeur_0"},{"heading":"ETAPE 4&nbsp;: Activer le stockage pour la machine virtuelle","level":4,"id":"ETAPE_4 _Activer_le_stockage_pour_la_machine_virtuelle_0"},{"heading":"ÉTAPE 5&nbsp;: Définir le nom de la machine virtuelle","level":4,"id":"ÉTAPE_5 _Définir_le_nom_de_la_machine_virtuelle_0"},{"heading":"1.3 Sélectionnez le bon chipset et firmware","level":3,"id":"1.3_Sélectionnez_le_bon_chipset_et_firmware_0"},{"heading":"1.4 Configurer le processeur pour des performances maximales","level":3,"id":"1.4_Configurer_le_processeur_pour_des_performances_maximales_0"},{"heading":"<strong>CPU Topology Quick Reference:</strong>","level":5,"id":"**CPU_Topology_Quick_Reference**_0"},{"heading":"1.5 Configurer le stockage pour une meilleure vitesse","level":3,"id":"1.5_Configurer_le_stockage_pour_une_meilleure_vitesse_0"},{"heading":"1.6 Ajouter un pilote ISO pour le support de Windows Virtio","level":3,"id":"1.6_Ajouter_un_pilote_ISO_pour_le_support_de_Windows_Virtio_0"},{"heading":"1.7 Améliorer les performances du réseau","level":3,"id":"1.7_Améliorer_les_performances_du_réseau_0"},{"heading":"1.8 Ajouter un périphérique TPM pour les exigences de Windows","level":3,"id":"1.8_Ajouter_un_périphérique_TPM_pour_les_exigences_de_Windows_0"},{"heading":"1.9 Ajouter le canal agent invité QEMU","level":3,"id":"1.9_Ajouter_le_canal_agent_invité_QEMU_0"},{"heading":"1.10 Ajouter un périphérique RNG pour améliorer l’entropie","level":3,"id":"1.10_Ajouter_un_périphérique_RNG_pour_améliorer_l’entropie_0"},{"heading":"1.11 Activer les éclaircissements Hyper-V pour de meilleures performances","level":3,"id":"1.11_Activer_les_éclaircissements_Hyper-V_pour_de_meilleures_performances_0"},{"heading":"Section 2: Installation d’une machine virtuelle Windows 11 sur KVM","level":2,"id":"Section_2_Installation_d’une_machine_virtuelle_Windows_11_sur_KVM_0"},{"heading":"Section 3: Installer VirtIO Windows Guest Tools","level":2,"id":"Section_3_Installer_VirtIO_Windows_Guest_Tools_0"},{"heading":"Section 4: Optimiser Windows 11 pour de meilleures performances","level":2,"id":"Section_4_Optimiser_Windows_11_pour_de_meilleures_performances_0"},{"heading":"4.1 Désactiver SuperFetch (SysMain)","level":3,"id":"4.1_Désactiver_SuperFetch_(SysMain)_0"},{"heading":"4.2 Désactiver la recherche Web de Windows (si active)","level":3,"id":"4.2_Désactiver_la_recherche_Web_de_Windows_(si_active)_0"},{"heading":"4.3 Supprimer les annonces et recommandations","level":3,"id":"4.3_Supprimer_les_annonces_et_recommandations_0"},{"heading":"4.3.1 Désactiver les publicités dans le menu Démarrer&nbsp;:","level":4,"id":"4.3.1_Désactiver_les_publicités_dans_le_menu_Démarrer _0"},{"heading":"4.3.2 Supprimer les publicités et les messages de l’écran de verrouillage","level":4,"id":"4.3.2_Supprimer_les_publicités_et_les_messages_de_l’écran_de_verrouillage_0"},{"heading":"4.3.3 Désactiver les recommandations et les paramètres publicitaires","level":4,"id":"4.3.3_Désactiver_les_recommandations_et_les_paramètres_publicitaires_0"},{"heading":"4.4 Désactiver le bouton widget","level":3,"id":"4.4_Désactiver_le_bouton_widget_0"},{"heading":"4.5 Désactiver useplatformclock","level":3,"id":"4.5_Désactiver_useplatformclock_0"},{"heading":"4.6 Désactiver les tâches planifiées inutiles","level":3,"id":"4.6_Désactiver_les_tâches_planifiées_inutiles_0"},{"heading":"Comment ouvrir le planificateur de tâches","level":4,"id":"Comment_ouvrir_le_planificateur_de_tâches_0"},{"heading":"Comment désactiver une tâche planifiée","level":4,"id":"Comment_désactiver_une_tâche_planifiée_0"},{"heading":"Tâches planifiées sécurisées à désactiver dans une VM","level":4,"id":"Tâches_planifiées_sécurisées_à_désactiver_dans_une_VM_0"},{"heading":"A. Application Experience","level":5,"id":"A._Application_Experience_0"},{"heading":"B. Autochk","level":5,"id":"B._Autochk_0"},{"heading":"C. Customer Experience Improvement Program","level":5,"id":"C._Customer_Experience_Improvement_Program_0"},{"heading":"D. Disk Diagnostic","level":5,"id":"D._Disk_Diagnostic_0"},{"heading":"E. Maps","level":5,"id":"E._Maps_0"},{"heading":"F. RetailDemo","level":5,"id":"F._RetailDemo_0"},{"heading":"G. Windows Error Reporting","level":5,"id":"G._Windows_Error_Reporting_0"},{"heading":"4.7 Désactiver les programmes de démarrage inutiles","level":3,"id":"4.7_Désactiver_les_programmes_de_démarrage_inutiles_0"},{"heading":"4.8 Ajuster les effets visuels pour une meilleure performance","level":3,"id":"4.8_Ajuster_les_effets_visuels_pour_une_meilleure_performance_0"},{"heading":"Conclusion","level":2,"id":"Conclusion_0"}],"links":["kvm/install-windows-11-on-kvm.html#Section 1 : Préparer le KVM pour une machine virtuelle Windows 11","kvm/install-windows-11-on-kvm.html#1.1._Activer_l’édition_XML_dans_virt-manager_0","kvm/install-windows-11-on-kvm.html#1.2_Configurer_le_matériel_virtuel_par_défaut_à_l’aide_de_l’assistant_d’installation_0","kvm/install-windows-11-on-kvm.html#ÉTAPE 1 : Choisissez comment vous voulez installer le système d’exploitation","kvm/install-windows-11-on-kvm.html#ETAPE 2 : Choisir le support d’installation ISO","kvm/install-windows-11-on-kvm.html#ÉTAPE 3 : Choisissez les paramètres de mémoire et de processeur","kvm/install-windows-11-on-kvm.html#ETAPE 4 : Activer le stockage pour la machine virtuelle","kvm/install-windows-11-on-kvm.html#ÉTAPE 5 : Définir le nom de la machine virtuelle","kvm/install-windows-11-on-kvm.html#1.3_Sélectionnez_le_bon_chipset_et_firmware_0","kvm/install-windows-11-on-kvm.html#1.4_Configurer_le_processeur_pour_des_performances_maximales_0","kvm/install-windows-11-on-kvm.html#CPU Topology Quick Reference:","kvm/install-windows-11-on-kvm.html#1.5_Configurer_le_stockage_pour_une_meilleure_vitesse_0","kvm/install-windows-11-on-kvm.html#1.6_Ajouter_un_pilote_ISO_pour_le_support_de_Windows_Virtio_0","kvm/install-windows-11-on-kvm.html#1.7_Améliorer_les_performances_du_réseau_0","kvm/install-windows-11-on-kvm.html#1.8_Ajouter_un_périphérique_TPM_pour_les_exigences_de_Windows_0","kvm/install-windows-11-on-kvm.html#1.9_Ajouter_le_canal_agent_invité_QEMU_0","kvm/install-windows-11-on-kvm.html#1.10_Ajouter_un_périphérique_RNG_pour_améliorer_l’entropie_0","kvm/install-windows-11-on-kvm.html#1.11_Activer_les_éclaircissements_Hyper-V_pour_de_meilleures_performances_0","kvm/install-windows-11-on-kvm.html#Section_2_Installation_d’une_machine_virtuelle_Windows_11_sur_KVM_0","kvm/install-windows-11-on-kvm.html#Section_3_Installer_VirtIO_Windows_Guest_Tools_0","kvm/install-windows-11-on-kvm.html#Section_4_Optimiser_Windows_11_pour_de_meilleures_performances_0","kvm/install-windows-11-on-kvm.html#4.1_Désactiver_SuperFetch_(SysMain)_0","kvm/install-windows-11-on-kvm.html#4.2_Désactiver_la_recherche_Web_de_Windows_(si_active)_0","kvm/install-windows-11-on-kvm.html#4.3_Supprimer_les_annonces_et_recommandations_0","kvm/install-windows-11-on-kvm.html#4.3.1 Désactiver les publicités dans le menu Démarrer :","kvm/install-windows-11-on-kvm.html#4.3.2_Supprimer_les_publicités_et_les_messages_de_l’écran_de_verrouillage_0","kvm/install-windows-11-on-kvm.html#4.3.3_Désactiver_les_recommandations_et_les_paramètres_publicitaires_0","kvm/install-windows-11-on-kvm.html#4.4_Désactiver_le_bouton_widget_0","kvm/install-windows-11-on-kvm.html#4.5_Désactiver_useplatformclock_0","kvm/install-windows-11-on-kvm.html#4.6_Désactiver_les_tâches_planifiées_inutiles_0","kvm/install-windows-11-on-kvm.html#Comment_ouvrir_le_planificateur_de_tâches_0","kvm/install-windows-11-on-kvm.html#Comment_désactiver_une_tâche_planifiée_0","kvm/install-windows-11-on-kvm.html#Tâches_planifiées_sécurisées_à_désactiver_dans_une_VM_0","kvm/install-windows-11-on-kvm.html#A._Application_Experience_0","kvm/install-windows-11-on-kvm.html#B._Autochk_0","kvm/install-windows-11-on-kvm.html#C._Customer_Experience_Improvement_Program_0","kvm/install-windows-11-on-kvm.html#D._Disk_Diagnostic_0","kvm/install-windows-11-on-kvm.html#E._Maps_0","kvm/install-windows-11-on-kvm.html#F._RetailDemo_0","kvm/install-windows-11-on-kvm.html#G._Windows_Error_Reporting_0","kvm/install-windows-11-on-kvm.html#4.7_Désactiver_les_programmes_de_démarrage_inutiles_0","kvm/install-windows-11-on-kvm.html#4.8_Ajuster_les_effets_visuels_pour_une_meilleure_performance_0","kvm/install-windows-11-on-kvm.html#Conclusion_0","87d9731a4d6b726956859d3edee24be5_md5.jpg","3412d0676e932393e58b08390f56dae2_md5.jpg","c106b9b3c0d4aa489d5733a63456f467_md5.jpg","e16f64d2cd48beb91c949b773350af2b_md5.jpg","9664df310ff360c7c578216301fb673f_md5.jpg","11418b888176c54afd1625b2cdd6c3dc_md5.jpg","0ddd486a5ace400390ccf19cfd580ed1_md5.jpg","c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg","bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg","bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg","73ad04dc8dd7df177666f927970b9b2e_md5.jpg","2a7176719346e16a19ee528fbe91816d_md5.jpg","a407d82875168d3ea46b7003ec44426d_md5.jpg","9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg","00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg","58ee18cad1a258e0bbeafc3e75683d51_md5.jpg","acf64a7afac10006855a6350f4c45005_md5.jpg","b97c1fe2870486a6904026ecebdbcd5b_md5.jpg","b94bb19fa31df352388b84cc548e68f5_md5.jpg","9bee04ee84478784cbb43a30a5bf591d_md5.jpg","6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg","aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg","aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg","80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg","b5f88a123a7422bd195fc5e89ab34618_md5.jpg","63f2743303fa84617f3987a376ddab84_md5.jpg","d5b91806bfd72db30dfc40022449e565_md5.jpg","ab4c84abe32378a5956d013009ee662a_md5.jpg","7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg","310006b7bdcc00308bf62b40406d2782_md5.jpg","f8b94d7615eef296e106396b8e76a358_md5.jpg","dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg","4be64241a87534bfbbc275b8dacd857a_md5.jpg","a03b46467a336333fb7a86bbb6cbf87f_md5.jpg","4309bd4b6df84807ec3ac416572ad582_md5.jpg","351bbc5735f85058b543b5ea4ae35b51_md5.jpg","cb4bd155f47d88dcf42180e823e621ca_md5.jpg","15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg","176c767e355f5be3aa6dba673250604b_md5.jpg","e84efa56586ccdcd58deae0083d361c9_md5.jpg","ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg","2489aae49053abe0d0871d6d388172a5_md5.jpg","6c3e6842c807d171191c9f714f0c4f77_md5.jpg","79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg","84994afe5ee1b4022776fb66d19a34ba_md5.jpg","d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg","3f8979b3a9887f5a034fa7d512314533_md5.jpg","1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg","9f263d2e9dbd545da6d8c786a1144bad_md5.jpg"],"author":"","coverImageURL":"87d9731a4d6b726956859d3edee24be5_md5.jpg","fullURL":"kvm/install-windows-11-on-kvm.html","pathToRoot":"..","attachments":["87d9731a4d6b726956859d3edee24be5_md5.jpg","3412d0676e932393e58b08390f56dae2_md5.jpg","5a9f46088b32a4fdcdc63b8591db6be4_md5.webp","0d01170b7e35c40c382e52da1b9455e4_md5.webp","cedf0f39e3d80146b99816d6da59ac9c_md5.webp","627df056114928400f054cb52296129e_md5.webp","a06a189048936289aa314126047f29f3_md5.webp","d376a54620c7dc25099c9cffe2ac67f2_md5.webp","ecc64486f4771253d6f6955535870651_md5.webp","912f748acb09ff58d3fd4b65937e16f9_md5.webp","b7a80cbdfc77da5cb77c14b69485a304_md5.webp","950b41bd6c30c2e6b65d59994f66b2b4_md5.webp","6b65a24e88ae7b12005586682288eb3f_md5.webp","90e7410c0d44e6d42ae73806a6b72fc3_md5.webp","13444e17acb9ff63801d1718ee717330_md5.webp","6bdaa431b9c3489f8751c1ee7381ff51_md5.webp","5a9de3d8bd94fd798760043c6e0d7f1a_md5.webp","52cb3d44c5658cbb3bddd34e0663482c_md5.webp","acc9f7c5b1bdc4bc71d94178a0e26059_md5.webp","uefi-win11.png","c106b9b3c0d4aa489d5733a63456f467_md5.jpg","e16f64d2cd48beb91c949b773350af2b_md5.jpg","9664df310ff360c7c578216301fb673f_md5.jpg","11418b888176c54afd1625b2cdd6c3dc_md5.jpg","0ddd486a5ace400390ccf19cfd580ed1_md5.jpg","c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg","bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg","bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg","73ad04dc8dd7df177666f927970b9b2e_md5.jpg","2a7176719346e16a19ee528fbe91816d_md5.jpg","a407d82875168d3ea46b7003ec44426d_md5.jpg","9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg","00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg","58ee18cad1a258e0bbeafc3e75683d51_md5.jpg","acf64a7afac10006855a6350f4c45005_md5.jpg","b97c1fe2870486a6904026ecebdbcd5b_md5.jpg","b94bb19fa31df352388b84cc548e68f5_md5.jpg","9bee04ee84478784cbb43a30a5bf591d_md5.jpg","6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg","aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg","aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg","80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg","b5f88a123a7422bd195fc5e89ab34618_md5.jpg","63f2743303fa84617f3987a376ddab84_md5.jpg","d5b91806bfd72db30dfc40022449e565_md5.jpg","ab4c84abe32378a5956d013009ee662a_md5.jpg","7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg","310006b7bdcc00308bf62b40406d2782_md5.jpg","f8b94d7615eef296e106396b8e76a358_md5.jpg","dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg","4be64241a87534bfbbc275b8dacd857a_md5.jpg","a03b46467a336333fb7a86bbb6cbf87f_md5.jpg","4309bd4b6df84807ec3ac416572ad582_md5.jpg","351bbc5735f85058b543b5ea4ae35b51_md5.jpg","cb4bd155f47d88dcf42180e823e621ca_md5.jpg","15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg","176c767e355f5be3aa6dba673250604b_md5.jpg","e84efa56586ccdcd58deae0083d361c9_md5.jpg","ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg","2489aae49053abe0d0871d6d388172a5_md5.jpg","6c3e6842c807d171191c9f714f0c4f77_md5.jpg","79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg","29ab8239fdbf75469411bf100704c5b3_md5.webp","26c05ff5447a260f4ec4805918de3803_md5.webp","84994afe5ee1b4022776fb66d19a34ba_md5.jpg","d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg","3f8979b3a9887f5a034fa7d512314533_md5.jpg","1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg","ca4328c6f7ab42ec41bc64cdd34da7a4_md5.webp","9f263d2e9dbd545da6d8c786a1144bad_md5.jpg","9c57984ecbd7cbba315f6d0f21df27d5_md5.webp","87ff69d8623d68ae1e45d54813d08468_md5.webp"],"createdTime":1775127467711,"modifiedTime":1775146894864,"sourceSize":49081,"sourcePath":"KVM/Install Windows 11 on KVM.md","exportPath":"kvm/install-windows-11-on-kvm.html","showInTree":true,"treeOrder":2,"backlinks":[],"type":"markdown"},"kvm/export-and-import-kvm-virtual-machines-in-linux.html":{"title":"Export And Import KVM Virtual Machines In Linux","icon":"","description":"<a data-tooltip-position=\"top\" aria-label=\"https://itsfoss.gitlab.io/post/how-to-export-and-import-kvm-virtual-machines-in-linux/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://itsfoss.gitlab.io/post/how-to-export-and-import-kvm-virtual-machines-in-linux/\" target=\"_self\">How To Export And Import KVM Virtual Machines In Linux</a><br><img alt=\"46dccffb563acb7e6c434bcce39f7b19_MD5.png\" src=\"46dccffb563acb7e6c434bcce39f7b19_md5.png\" target=\"_self\">Bienvenue dans ce guide complet sur la gestion des KVM (machines virtuelles basées sur le noyau) qui se concentre sur les processus critiques d'exportation et importation de vos machines virtuelles dans un environnement Linux. Ces étapes sont essentielles pour la migration, la sauvegarde, la reprise après sinistre, les environnements de clonage et le déplacement des charges de travail entre les hôtes.Cet article couvre à la fois&nbsp;:\nUne méthode manuelle (pour que vous compreniez ce qui se passe)\nUne méthode automatisée utilisant un script de bash (pour que vous puissiez le répéter rapidement)\nKVM est une fonctionnalité de virtualisation open-source intégrée au noyau Linux. Il transforme une machine Linux en hyperviseur afin que vous puissiez exécuter plusieurs machines virtuelles (VM) avec des systèmes d’exploitation distincts.Avantages clés&nbsp;:\nOptimisation des ressources&nbsp;: consolider les charges de travail sur un hôte\nIsolation et sécurité&nbsp;: les VM sont isolées les unes des autres\nFlexibilité&nbsp;: déploiement, test et mise à l’échelle faciles\nPourquoi l’exportation/l’importation importe-t-elle&nbsp;:\nSauvegardes et reprise après sinistre&nbsp;: restaurer les VM après la perte de données/pannes matérielles\nMigration &amp; portabilité&nbsp;: déplacer une VM vers un autre hôte Linux\nTest &amp; développement&nbsp;: clone une VM sans toucher à la production\nEnvironnements de partage&nbsp;: distribuer des builds VM cohérents aux équipes\nL’exportation/importation manuelle est la base que vous devriez comprendre avant d’automatiser.L’exportation signifie faire un backup:\nDe la configuration VM (XML)\nDe l’image disque VM (*qcow2/raw)\nListez toutes les VM (en cours d’exécution + arrêté)&nbsp;:virsh list --all\nNotez le nom de la VM &lt;vm_name&gt; que vous souhaitez exporter.Cela aide à éviter l’incohérence du disque&nbsp;:virsh shutdown &lt;vm_name&gt;\nRemplacez &lt;vm_name&gt; par votre VM réelle.Les images VM sont souvent stockées dans&nbsp;:\n/var/lib/libvirt/images\nVous pouvez vérifier les informations et confirmer le type/taille du fichier&nbsp;:virsh dominfo &lt;vm_name&gt; | grep 'Disk'\nOu inspecter une image spécifique&nbsp;:qemu-img info /path/to/your/disk.qcow2\nDump la définition de la VM dans XML&nbsp;:virsh dumpxml &lt;vm_name&gt; &gt; &lt;vm_name&gt;.xml\nExemple:virsh dumpxml myvm &gt; myvm.xml\nCopie locale&nbsp;:cp /path/to/your/disk.qcow2 /path/to/destination/\ncp &lt;vm_name&gt;.xml /path/to/destination/\nCopie à distance (SCP)&nbsp;:scp /path/to/your/disk.qcow2 user@remote_host:/path/to/destination\nscp &lt;vm_name&gt;.xml user@remote_host:/path/to/destination\nÀ ce stade, votre machine virtuelle est exportée.L’importation signifie&nbsp;:\nCopier le disque VM + XML vers l’hôte cible\nCorriger les chemins si nécessaire\nDéfinir VM avec virsh define\nDémarrer VM\nExemple de transfert vers des emplacements standard&nbsp;:scp user@remote_host:/path/to/destination/disk.qcow2 /var/lib/libvirt/images/\nscp user@remote_host:/path/to/destination/&lt;vm_name&gt;.xml /tmp/\nOuvrez le XML et corrigez le chemin du fichier `&lt;source='...'&gt;&lt;disk type='file' device='disk'&gt; &lt;driver name='qemu' type='qcow2'/&gt; &lt;source file='/var/lib/libvirt/images/disk.qcow2'/&gt; &lt;!-- update this path --&gt; &lt;target dev='vda' bus='virtio'/&gt;\n&lt;/disk&gt;\nvirsh define /tmp/&lt;vm_name&gt;.xml\nvirsh start &lt;vm_name&gt;\nVérifier:virsh list\nAprès le démarrage&nbsp;:\nconfirmer que VM obtient une adresse IP\nconfirmer que l’invité peut atteindre LAN/Internet\nconfirmer que les ponts hôtes/NAT sont corrects\nL’automatisation est utile pour les sauvegardes fréquentes et les migrations répétées. Le script ci-dessous&nbsp;:\n(optionnellement) éteint la VM\nexporte le XML de la VM\ncopie l’image disque dans un dossier d’exportation\nimporte en définissant XML et en démarrant VM\nEnregistrer sous&nbsp;: kvm_export_import.sh#!/bin/bash # Configuration (Customize these variables)\nVM_NAME=\"$1\" # Virtual Machine Name (passed as argument)\nEXPORT_DIR=\"/mnt/backup/kvm_exports\" # Destination directory for exports\nIMPORT_DIR=\"/var/lib/libvirt/images/\" # Destination directory for imports (disk images)\nLOG_FILE=\"/var/log/kvm_export_import.log\"\nDEBUG=false # Set to true for verbose output # Logging Function log() { local timestamp timestamp=$(date \"+%Y-%m-%d %H:%M:%S\") local message=\"$1\" echo \"$timestamp: $message\" &gt;&gt; \"$LOG_FILE\" if $DEBUG; then echo \"$timestamp: $message\" fi\n} # Error Handling Function error() { log \"ERROR: $1\" exit 1\n} # Function to Shut Down VM (optional) shutdown_vm() { log \"Shutting down VM: $VM_NAME\" virsh shutdown \"$VM_NAME\" || error \"Failed to shut down VM: $VM_NAME\" log \"VM $VM_NAME shut down successfully.\"\n} # Function to Export VM export_vm() { log \"Starting export of VM: $VM_NAME\" mkdir -p \"$EXPORT_DIR\" || error \"Failed to create export directory: $EXPORT_DIR\" # Find disk image path DISK_IMAGE_PATH=$(virsh dominfo \"$VM_NAME\" | grep 'Disk' | awk '{print $4}') if [ -z \"$DISK_IMAGE_PATH\" ]; then error \"Could not determine disk image path for VM: $VM_NAME\" fi DISK_IMAGE_FILENAME=$(basename \"$DISK_IMAGE_PATH\") # Export XML configuration virsh dumpxml \"$VM_NAME\" &gt; \"$EXPORT_DIR/$VM_NAME.xml\" || error \"Failed to export XML configuration for VM: $VM_NAME\" # Copy disk image cp \"$DISK_IMAGE_PATH\" \"$EXPORT_DIR/$DISK_IMAGE_FILENAME\" || error \"Failed to copy disk image for VM: $VM_NAME\" log \"Successfully exported VM: $VM_NAME to $EXPORT_DIR\"\n} # Function to Import VM import_vm() { log \"Starting import of VM: $VM_NAME\" mkdir -p \"$IMPORT_DIR\" || error \"Failed to create import directory: $IMPORT_DIR\" if [ ! -f \"$EXPORT_DIR/$VM_NAME.xml\" ]; then error \"Configuration file not found for VM: $VM_NAME in $EXPORT_DIR\" fi # Define the VM virsh define \"$EXPORT_DIR/$VM_NAME.xml\" || error \"Failed to define VM from XML configuration for VM: $VM_NAME\" # Start the VM virsh start \"$VM_NAME\" || error \"Failed to start the imported VM: $VM_NAME\" log \"Successfully imported and started VM: $VM_NAME\"\n} # Main Execution Block if [ -z \"$VM_NAME\" ]; then echo \"Usage: $0 &lt;VM_NAME&gt; [export|import]\" exit 1\nfi if [ \"$2\" == \"export\" ]; then shutdown_vm # Optional - comment out if not needed export_vm\nelif [ \"$2\" == \"import\" ]; then import_vm\nelse echo \"Usage: $0 &lt;VM_NAME&gt; [export|import]\" exit 1\nfi exit 0\nRendre exécutable&nbsp;:chmod +x kvm_export_import.sh\nExporter une VM&nbsp;:./kvm_export_import.sh &lt;vm_name&gt; export\nImporter une VM:./kvm_export_import.sh &lt;vm_name&gt; import Changez EXPORT_DIR, IMPORT_DIR, LOG_FILE en fonction de la disposition de votre serveur\nExécuter avec les autorisations appropriées (souvent sudo) et/ou ajouter un utilisateur au groupe `libvirt\nTest dans une VM non en production d’abord\nPensez à ajouter la compression pour les grandes images (gzip, xz)\nPour les flux de travail à distance, étendez le script jusqu’à rsync/scp sur un serveur de sauvegarde\nAprès l’importation, confirmez le réseau VM, les chemins de stockage et les autorisations\nPermission refusée\ncourir avec sudo\nvérifier les permissions des fichiers sur les images\najouter un utilisateur au groupe libvirt si nécessaire\nImage disque introuvable\nle chemin dans XML ne correspond pas à l’emplacement du disque sur le nouvel hôte\nedit &lt;source file='...'&gt; en XML\n*Problèmes de réseau**\nvérifier les paramètres du pont hôte/NAT\nvérifier la configuration de la NIC invitée après l’importation\nEspace disque insuffisant\nconfirmer que la destination a suffisamment d’espace pour le disque VM complet\nXML parse errors\nXML corrompu ou modifié incorrectement\nrégénérer via virsh dumpxml sur l’hôte original si possible\nRestrictions SELinux/AppArmor\nvérifier les journaux, ajuster les politiques, définir les étiquettes/contextes corrects\nProblèmes de compatibilité\nconfirmer que les deux hôtes ont des versions compatibles de libvirt/qemu/kvm\nVous avez maintenant un processus complet pour exporter et importer les machines virtuelles KVM dans Linux&nbsp;:\nMéthode manuelle pour un contrôle et une compréhension complets\nScript automatisé pour les flux de travail d’exportation/importation répétables\nUtilisez les étapes manuelles lors du débogage ou de la migration entre différents environnements, et utilisez le script lorsque vous souhaitez des exportations et des restaurations rapides et cohérentes.","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Comprendre KVM et l’importance de l’exportation/importation","level":2,"id":"Comprendre_KVM_et_l’importance_de_l’exportation/importation_0"},{"heading":"Exportation et importation manuelles de machines virtuelles KVM","level":2,"id":"Exportation_et_importation_manuelles_de_machines_virtuelles_KVM_0"},{"heading":"Exporter une machine virtuelle KVM manuellement","level":3,"id":"Exporter_une_machine_virtuelle_KVM_manuellement_0"},{"heading":"1. Identifier la VM","level":4,"id":"1)_Identifier_la_VM_0"},{"heading":"2. Éteindre la VM (recommandé)","level":4,"id":"2)_Éteindre_la_VM_(recommandé)_0"},{"heading":"3. Localiser l’image disque","level":4,"id":"3)_Localiser_l’image_disque_0"},{"heading":"4. Exporter la configuration XML","level":4,"id":"4)_Exporter_la_configuration_XML_0"},{"heading":"5. Copiez l’image disque + XML pour sauvegarder l’emplacement","level":4,"id":"5)_Copiez_l’image_disque_+_XML_pour_sauvegarder_l’emplacement_0"},{"heading":"Importer une machine virtuelle KVM manuellement","level":3,"id":"Importer_une_machine_virtuelle_KVM_manuellement_0"},{"heading":"1. Transférer les fichiers vers le nouvel hôte","level":4,"id":"1)_Transférer_les_fichiers_vers_le_nouvel_hôte_0"},{"heading":"2. Ajustez le chemin de l’image disque dans XML (si nécessaire)[","level":4,"id":"2)_Ajustez_le_chemin_de_l’image_disque_dans_XML_(si_nécessaire)[_0"},{"heading":"3. Définir la VM à partir de XML","level":4,"id":"3)_Définir_la_VM_à_partir_de_XML_0"},{"heading":"4. Démarrer la VM","level":4,"id":"4)_Démarrer_la_VM_0"},{"heading":"5. Vérifier le réseau","level":4,"id":"5)_Vérifier_le_réseau_0"},{"heading":"Automatisation de l’exportation et de l’importation KVM avec un script Bash","level":2,"id":"Automatisation_de_l’exportation_et_de_l’importation_KVM_avec_un_script_Bash_0"},{"heading":"Code du script","level":3,"id":"Code_du_script_0"},{"heading":"Utilisation du script","level":3,"id":"Utilisation_du_script_0"},{"heading":"Personnalisation et meilleures pratiques","level":2,"id":"Personnalisation_et_meilleures_pratiques_0"},{"heading":"Résolution des problèmes courants","level":2,"id":"Résolution_des_problèmes_courants_0"},{"heading":"Conclusion","level":2,"id":"Conclusion_0"}],"links":[],"author":"","coverImageURL":"46dccffb563acb7e6c434bcce39f7b19_md5.png","fullURL":"kvm/export-and-import-kvm-virtual-machines-in-linux.html","pathToRoot":"..","attachments":["46dccffb563acb7e6c434bcce39f7b19_md5.png"],"createdTime":1775147439306,"modifiedTime":1775148977593,"sourceSize":9964,"sourcePath":"KVM/Export And Import KVM Virtual Machines In Linux.md","exportPath":"kvm/export-and-import-kvm-virtual-machines-in-linux.html","showInTree":true,"treeOrder":1,"backlinks":[],"type":"markdown"},"marina/acer-aspire-5-(a515-51).html":{"title":"Acer Aspire 5 (A515-51 / A515-51G)","icon":"","description":"<img src=\"images/acer-aspire-a515-51.png\" target=\"_self\"><br>\n<a data-tooltip-position=\"top\" aria-label=\"https://laptopmedia.com/series/acer-aspire-5-a515-51-a515-51g/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://laptopmedia.com/series/acer-aspire-5-a515-51-a515-51g/\" target=\"_self\">Acer Aspire 5 (A515-51 / A515-51G)</a><br>\n<a data-tooltip-position=\"top\" aria-label=\"https://www.youtube.com/watch?v=nKUNq5T8j6A\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.youtube.com/watch?v=nKUNq5T8j6A\" target=\"_self\">Acer Aspire A515-51 N17C4 Disassembly RAM SSD Hard Drive Upgrade Repair</a>Acer Aspire 5 (A515-51)\nIntel Core i5-7200U\nIntel HD Graphics 620\n15.6”, Full HD (1920 x 1080), IPS\n256GB SSD\nM.2 Slot 1x 2280 PCIe NVMe M.2 slot\n8GB DDR4 (up to 20GB)\n2.20 kg (4.9 lbs) 1x USB Type-A 3.2 Gen 1 (5 Gbps) 1x USB Type-C 3.2 Gen 1 (5 Gbps) 2x USB Type-A 2.0 HDMI Card Reader SD Ethernet LAN 10, 100, 1000 Mbit/s Wi-Fi 802.11ac Bluetooth Audio jack 3.5 mm combo headphone/mic jack Web camera 720p Microphone Speakers Security Lock slot Installation EndeavourOS Cassini Nova avec l'iso Effacement disque\nswap dans un fichier\nChiffrer le système <br>Vous vous pouvez <a data-tooltip-position=\"top\" aria-label=\"https://forum.endeavouros.com/t/eos-on-individual-configured-luks-partition-and-btrfs/36355/4\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://forum.endeavouros.com/t/eos-on-individual-configured-luks-partition-and-btrfs/36355/4\" target=\"_self\">convertir LUKS1 en LUKS2</a> après l'installation d'EOS, il suffit de redémarrer à partir de l'iso ,vérifier les unités disques[liveuser@eos-2023.03.26 ~]$ lsblk\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 1.7G 1 loop /run/archiso/airootfs\nsr0 11:0 1 1.9G 0 rom /run/archiso/bootmnt\nvda 254:0 0 20G 0 disk ├─vda1 254:1 0 1000M 0 part └─vda2 254:2 0 19G 0 part ensuite de saisir en mode rootsudo -s\ncryptsetup convert /dev/vda2 --type luks2\nWARNING!\n========\nThis operation will convert /dev/vda2 to LUKS2 format. Are you sure? (Type 'yes' in capital letters): YES\nVérifier cryptsetup luksDump /dev/vda2\nLUKS header information\nVersion: 2\nEpoch: 2\nMetadata area: 16384 [bytes]\nKeyslots area: 2064384 [bytes]\nUUID: ddb58cfe-029d-4ca3-8556-288c7d2fa7a5\nLabel: (no label)\nSubsystem: (no subsystem)\nFlags: (no flags) Data segments: 0: crypt offset: 2097152 [bytes] length: (whole device) cipher: aes-xts-plain64 sector: 512 [bytes] Keyslots: 0: luks2 Key: 512 bits Priority: normal Cipher: aes-xts-plain64 Cipher key: 512 bits PBKDF: pbkdf2 Hash: sha256 Iterations: 1859176 Salt: e6 eb e7 1d 57 fa b7 03 fa b0 a8 e3 f3 19 23 e2 74 fc 94 64 e6 8c 56 56 7e 8f c5 96 20 ee e3 b2 AF stripes: 4000 AF hash: sha256 Area offset:32768 [bytes] Area length:258048 [bytes] Digest ID: 0 1: luks2 Key: 512 bits Priority: normal Cipher: aes-xts-plain64 Cipher key: 512 bits PBKDF: pbkdf2 Hash: sha256 Iterations: 1865792 Salt: 7e aa cd d8 95 be de 97 0c 12 a2 a7 86 d3 57 e6 86 1f f2 b3 60 e3 5f 9e 07 c1 df 73 a1 78 63 7f AF stripes: 4000 AF hash: sha256 Area offset:290816 [bytes] Area length:258048 [bytes] Digest ID: 0\nTokens:\nDigests: 0: pbkdf2 Hash: sha256 Iterations: 115992 Salt: 07 fd 3b 31 a5 8e 49 86 4c f9 98 52 ff 37 b2 e5 9d 78 de 11 b9 e9 1f 59 87 6e b0 0c 1e e0 20 d9 Digest: 9d 20 c8 34 36 09 15 68 cd e1 39 e6 70 0a 78 cb 85 5c d8 31 Démarrer la machine sans l'isoInstaller la librairie libfido2 : yay -S libfido2Pour enregistrer la clé, vous devez utiliser l'utilitaire systemd-cryptenroll.\nTout d'abord, exécutez la commande suivante pour dresser la liste des clés détectées : systemd-cryptenroll --fido2-device=list qui renvoie /dev/hidraw1PATH MANUFACTURER PRODUCT /dev/hidraw1 Yubico YubiKey FIDO\nEnrôler le(s) jeton(s) : sudo systemd-cryptenroll --fido2-device=auto /dev/vda2\n🔐 Please enter current passphrase for disk /dev/vda2: ********************* Requested to lock with PIN, but FIDO2 device /dev/hidraw1 does not support it, disabling.\nInitializing FIDO2 credential on security token.\n👆 (Hint: This might require confirmation of user presence on security token.)\nGenerating secret key on FIDO2 security token.\n👆 In order to allow secret key generation, please confirm presence on security token.\nNew FIDO2 token enrolled as key slot 2.\n<br><a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://unix.stackexchange.com/questions/705795/fido2-yubikey-to-unlock-luks-at-boot-on-fedora-36-not-working\" target=\"_self\">https://unix.stackexchange.com/questions/705795/fido2-yubikey-to-unlock-luks-at-boot-on-fedora-36-not-working</a>Enrôler le(s) jeton(s). Dans cet exemple, il s'agit de spécifier une exigence à la présence de l'utilisateur (par exemple, \"toucher\"). --fido2-with-user-presence=true systemd-cryptenroll --fido2-device=auto /dev/vda2 🔐 Please enter current passphrase for disk /dev/vda2: ********************* Requested to lock with PIN, but FIDO2 device /dev/hidraw1 does not support it, disabling.\nInitializing FIDO2 credential on security token.\n👆 (Hint: This might require confirmation of user presence on security token.)\nGenerating secret key on FIDO2 security token.\n👆 In order to allow secret key generation, please confirm presence on security token.\nNew FIDO2 token enrolled as key slot 3.\nVérifiez à nouveau le(s) jeton(s) LUKS et les emplacements de clés. Cette fois, vous devriez voir un nouvel emplacement de clé (slot 1) et un nouveau jeton (jeton 0) qui contiendra également les paramètres ci-dessus s'ils ont été spécifiés lors de l'inscription.cryptsetup luksDump /dev/vda2\nLUKS header information\nVersion: 2\nEpoch: 6\nMetadata area: 16384 [bytes]\nKeyslots area: 2064384 [bytes]\nUUID: ddb58cfe-029d-4ca3-8556-288c7d2fa7a5\nLabel: (no label)\nSubsystem: (no subsystem)\nFlags: (no flags) Data segments: 0: crypt offset: 2097152 [bytes] length: (whole device) cipher: aes-xts-plain64 sector: 512 [bytes] Keyslots: 0: luks2 Key: 512 bits Priority: normal Cipher: aes-xts-plain64 Cipher key: 512 bits PBKDF: pbkdf2 Hash: sha256 Iterations: 1859176 Salt: e6 eb e7 1d 57 fa b7 03 fa b0 a8 e3 f3 19 23 e2 74 fc 94 64 e6 8c 56 56 7e 8f c5 96 20 ee e3 b2 AF stripes: 4000 AF hash: sha256 Area offset:32768 [bytes] Area length:258048 [bytes] Digest ID: 0 1: luks2 Key: 512 bits Priority: normal Cipher: aes-xts-plain64 Cipher key: 512 bits PBKDF: pbkdf2 Hash: sha256 Iterations: 1865792 Salt: 7e aa cd d8 95 be de 97 0c 12 a2 a7 86 d3 57 e6 86 1f f2 b3 60 e3 5f 9e 07 c1 df 73 a1 78 63 7f AF stripes: 4000 AF hash: sha256 Area offset:290816 [bytes] Area length:258048 [bytes] Digest ID: 0 2: luks2 Key: 512 bits Priority: normal Cipher: aes-xts-plain64 Cipher key: 512 bits PBKDF: pbkdf2 Hash: sha512 Iterations: 1000 Salt: b9 8b 1d 6d 90 93 e8 2d 32 5d f0 e4 eb ed f4 fb 91 a8 31 5f 53 f1 44 09 27 57 f7 53 d2 25 57 00 AF stripes: 4000 AF hash: sha512 Area offset:548864 [bytes] Area length:258048 [bytes] Digest ID: 0 3: luks2 Key: 512 bits Priority: normal Cipher: aes-xts-plain64 Cipher key: 512 bits PBKDF: pbkdf2 Hash: sha512 Iterations: 1000 Salt: 0e 5d 05 34 66 89 12 94 46 3f e1 14 1f 2f b8 42 3a 5a f3 d0 6d dd e3 19 5f 94 73 45 2f 75 31 98 AF stripes: 4000 AF hash: sha512 Area offset:806912 [bytes] Area length:258048 [bytes] Digest ID: 0\nTokens: 0: systemd-fido2 fido2-credential: 80 a4 27 e3 bb 96 a0 1b 58 61 6c 88 3e 91 63 b5 38 b7 b8 ee cb 09 17 f7 60 76 51 e0 ff 04 6e 03 01 d7 5f 5c 6b 77 a1 b3 a8 95 6d 65 63 75 62 0f 36 00 2a 18 54 e6 98 bb aa 72 95 5b 8f 5d 29 c7 fido2-salt: f8 56 50 9f 53 89 51 2a 2c 2c be f8 ea 87 d0 77 9f 1a 4b 2e 43 41 e5 4c f4 f2 98 07 24 c5 8c 7b fido2-rp: io.systemd.cryptsetup fido2-clientPin-required: false fido2-up-required: true fido2-uv-required: false Keyslot: 2 1: systemd-fido2 fido2-credential: 63 47 7a 61 f4 ef 91 9d a4 4c 44 46 31 ac e8 83 44 94 d1 bd ea ed 23 78 89 6e 32 3e c6 c2 5a 4a 1f 8e 8e 5d 96 cb 67 e6 44 40 96 25 91 a6 cf 95 e4 81 93 e6 83 c7 c4 b0 4f 88 21 4f 05 81 dd 32 fido2-salt: a2 81 4d d5 ca 9d 0f ae 1a a9 fd 41 ad c9 6a 77 53 d3 f4 71 f6 2f 40 14 19 7d 53 87 f4 44 bb fa fido2-rp: io.systemd.cryptsetup fido2-clientPin-required: false fido2-up-required: true fido2-uv-required: false Keyslot: 3\nDigests: 0: pbkdf2 Hash: sha256 Iterations: 115992 Salt: 07 fd 3b 31 a5 8e 49 86 4c f9 98 52 ff 37 b2 e5 9d 78 de 11 b9 e9 1f 59 87 6e b0 0c 1e e0 20 d9 Digest: 9d 20 c8 34 36 09 15 68 cd e1 39 e6 70 0a 78 cb Suppression token 1sudo cryptsetup token remove --token-id 1 /dev/vda2\nModifier /etc/crypttabsudo nano /etc/crypttab\n#luks-ddb58cfe-029d-4ca3-8556-288c7d2fa7a5 UUID=ddb58cfe-029d-4ca3-8556-288c7d2fa7a5 /crypto_keyfile.bin luks\nluks-ddb58cfe-029d-4ca3-8556-288c7d2fa7a5 UUID=ddb58cfe-029d-4ca3-8556-288c7d2fa7a5 none luks,discard,fido2-device=auto\nEffacer tous les slots qui demande une passphrase[root@eos-chiffre eos]# systemd-cryptenroll /dev/vda2 --wipe-slot=password\nWiped slot 3.\nWiped slot 2.\nWiped slot 1.\nWiped slot 0.\nGénérer une nouvelle image initramfssudo dracut --regenerate-all --force\n<br><a rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.guyrutenberg.com/2022/02/17/unlock-luks-volume-with-a-yubikey/\" target=\"_self\">https://www.guyrutenberg.com/2022/02/17/unlock-luks-volume-with-a-yubikey/</a>cat &lt;&lt; EOF | sudo tee /etc/dracut.conf.d/11-fido2.conf\n## Spaces in the quotes are critical.\n# install_optional_items+=\" /usr/lib/libfido2.so* \" ## Ugly workround because the line above doesn't fetch\n## dependencies of libfido2.so\ninstall_items+=\" /usr/bin/fido2-token \" # Required detecting the fido2 key\ninstall_items+=\" /usr/lib/udev/rules.d/60-fido-id.rules /usr/lib/udev/fido_id \"\nEOF\nTL;DR run dracut --regenerate-all --forceSo I found the problem, I didn't execute dracut --regenerate-all --force after modifying /etc/crypttab before rebooting. I believe on Debian based distros you would need to run update-initramfs -uinstead. When requiring a FIDO2 PIN it is entered at the Plymouth interface. It looks identical to when entering a LUKS passphrase but if you hit Esc you will see the prompt asking for the FIDO2 token PIN instead.For reference here is a complete procedure for configuring a FIDO2 token (e.g. YubiKey) to unlock a LUKS volume on a RH/Fedora distro (Note: This is only supported from systemd version 248. systemctl --version to check.)View existing LUKS keyslot info. If initially configured to use only a passphrase you will see only one keyslot (slot 0) and zero tokens.\ncryptsetup luksDump /dev/sda3 (Replace sda3 with whatever your block device is)Enroll token(s). In this example, specifying a requirement for FIDO2 PIN and user presence (e.g. 'touch').\nsystemd-cryptenroll --fido2-device=auto --fido2-with-client-pin=true --fido2-with-user-presence=true /dev/sda3Check LUKS token(s) and keyslots again. This time you should see an addition keyslot (slot 1) and a new token (token 0) which will also list the above parameters if specified during enrollment.\ncryptsetup luksDump /dev/sda3Modify /etc/crypttab. By default on Fedora 36 it will be using UUIDs.\nvim /etc/crypttabModify so it looks like this.luks-a6c32afd-3c35-4628-8653-5be499eaf0ce UUID=a6c32afd-3c35-4628-8653-5be499eaf0ce - fido2-device=autoGenerate new initramfs image\ndracut --regenerate-all --forceReboot and test. As mentioned the Plymouth splash screen will look the same but instead of entering a LUKS passphrase, enter the FIDO2 PIN instead. Or press 'Esc' to verify that it is actually prompting for the FIDO2 PIN, if required. If the presence requirement was specified, you will need to touch the token. The system should boot.\nExtras:To remove a token from a LUKS volume.cryptsetup token remove --token-id 0 /dev/sda3\nAnd to remove the corresponding key slot.systemd-cryptenroll --wipe-slot=1 /dev/sda3A peculiarity I've noticed if enrolling multiple FIDO2 tokens and specifying a PIN and presence requirement is that you will need to touch the token X number of times, where X is the n'th token that's been enrolled. E.g. If you enroll four tokens, when using the 4th enrolled token, you will need to touch it four times before the system boots. I think it's related to this mention in SYSTEMD-CRYPTENROLL(1):Also note that support for enrolling multiple FIDO2 tokens is currently not too useful, as while unlocking systemd-cryptsetup cannot identify which token is currently plugged in and thus does not know which authentication request to send to the device.\n","aliases":[],"inlineTags":[],"frontmatterTags":["#chiffrement","#lvm"],"headers":[],"links":[],"author":"","coverImageURL":"images/acer-aspire-a515-51.png","fullURL":"marina/acer-aspire-5-(a515-51).html","pathToRoot":"..","attachments":["images/acer-aspire-a515-51.png"],"createdTime":1774855662815,"modifiedTime":1774855662816,"sourceSize":12922,"sourcePath":"marina/Acer Aspire 5 (A515-51).md","exportPath":"marina/acer-aspire-5-(a515-51).html","showInTree":true,"treeOrder":15,"backlinks":[],"type":"markdown"},"kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html":{"title":"EndeavourOS Virt-Manager Complete Edition (VMM KVM QEMU)","icon":"","description":"<img src=\"images/vmm-logo.png\" target=\"_self\">*Depuis son introduction, la virtualisation a parcouru un long chemin. De nos jours, les hyperviseurs sont utilisés pour presque tout, de l'exécution de serveurs au niveau de l'entreprise au test de différents systèmes d'exploitation sur un ordinateur utilisateur local.<br>Nous allons installer l'un des meilleurs ensembles d'outils gratuits utilisés pour la virtualisation qui se compose de Virt-Manager , KVM et QEMU .(<a data-tooltip-position=\"top\" aria-label=\"https://discovery.endeavouros.com/applications/how-to-install-virt-manager-complete-edition/2021/09/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://discovery.endeavouros.com/applications/how-to-install-virt-manager-complete-edition/2021/09/\" target=\"_self\">How to install Virt-Manager Complete Edition</a>)*\n<br><a data-tooltip-position=\"top\" aria-label=\"https://virt-manager.org/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://virt-manager.org/\" target=\"_self\">Virt-Manager</a> est un frontal utilisateur graphique pour la bibliothèque qui fournit des services de gestion de machines virtuelles. L'interface Virt-manager permet à l'utilisateur de créer, supprimer et manipuler facilement des machines virtuelles sans passer par le terminal.\nVirt-manager prend principalement en charge KVM mais il peut également fonctionner avec d'autres hyperviseurs tels que Xen et LXCLorsque virt-manager est installé, il est livré avec l'ensemble d'outils répertorié ci-dessous. virt-install : utilitaire de ligne de commande pour provisionner le système d'exploitation virt-viewer : L'interface utilisateur avec des fonctionnalités graphiques virt-clone : outil en ligne de commande pour cloner des hôtes inactifs existants virt-xml : outil de ligne de commande pour éditer facilement le XML du domaine libvirt à l'aide des options de ligne de commande de virt-install. virt-bootstrap : outil de commande fournissant un moyen simple de configurer le système de fichiers racine pour les conteneurs basés sur libvirt. <br>\nKVM. Les lettres <a data-tooltip-position=\"top\" aria-label=\"https://www.linux-kvm.org/page/Main_Page\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.linux-kvm.org/page/Main_Page\" target=\"_self\">KVM</a> signifient K ernel-based V irtual M achines. KVM est une solution de virtualisation complète Linux pour les processeurs d'architecture x86 qui a l'extension de virtualisation (Intel VT et AMD-V). KVM est un logiciel gratuit et open-source. La prise en charge de KVM est incluse dans tous les nouveaux noyaux Linux par conception.\n<br><a data-tooltip-position=\"top\" aria-label=\"https://www.qemu.org/\" rel=\"noopener nofollow\" class=\"external-link is-unresolved\" href=\"https://www.qemu.org/\" target=\"_self\">QEMU</a> est la version abrégée de Quick EMUlator, un émulateur open source gratuit capable d'effectuer une virtualisation matérielle . Il émule le processeur de la machine hôte via une traduction binaire dynamique. Cela fournit différents ensembles de modèles de matériel et de périphérique pour la machine hôte, ce qui lui permet d'exécuter une variété de systèmes invités.\nKVM peut être utilisé avec QEMU, ce qui permet aux machines virtuelles d'être exécutées presque à des vitesses natives. Non seulement l'émulation matérielle, QEMU est capable d'émuler des processeurs de niveau utilisateur qui permettent aux applications compilées pour une architecture de s'exécuter sur une autre.Script pour une installation\nsudo pacman -S qemu-full libvirt virt-install virt-manager edk2-ovmf swtpm qemu-img libosinfo sudo usermod -aG libvirt $USER sudo systemctl enable --now libvirtd.service sudo systemctl enable --now libvirtd.socket sudo virsh net-autostart default Modification des permissions\n# Modifier le fichier /etc/libvirt/libvirtd.conf sudo sed -i -e 's/#unix_sock_group = \"libvirt\"/unix_sock_group = \"libvirt\"/g' /etc/libvirt/libvirtd.conf # Optionnel: virt-viewer guestfs-tools sudo sed -i -e 's/#unix_sock_rw_perms = \"0777\"/unix_sock_rw_perms = \"0770\"/g' /etc/libvirt/libvirtd.conf sudo sed -i -e 's/#unix_sock_ro_perms = \"0777\"/unix_sock_ro_perms = \"0777\"/g' /etc/libvirt/libvirtd.conf sudo systemctl restart libvirtd.service TPM - swtpm\n# Créer utilisateur système swtpm sudo useradd -r swtpm sudo mkdir -p /var/lib/swtpm-localca sudo chown swtpm:swtpm /var/lib/swtpm-localca # Ajout lignes suivantes au fichier /etc/libvirt/qemu.conf sudo sed -i -e 's/#swtpm_user = \"tss\"/swtpm_user = \"swtpm\"/g' /etc/libvirt/qemu.conf sudo sed -i -e 's/#swtpm_group = \"tss\"/swtpm_group = \"swtpm\"/g' /etc/libvirt/qemu.conf # Utilisateur ID (1000) sudo sed -i -e 's/#user = \"libvirt-qemu\"/user = \"1000\"/g' /etc/libvirt/qemu.conf sudo sed -i -e 's/#group = \"libvirt-qemu\"/group = \"1000\"/g' /etc/libvirt/qemu.conf Un redémarrage complet de la machine est nécessaire\n{: .prompt-tip }Modifier l'emplacement du pool de stockage par défaut de KVM Libvirt à l'aide de Virt-managerVirt-manager, abréviation de Virtual Machine Manager, est une interface graphique utilisée pour gérer les machines virtuelles via libvirt.Ouvrir l'application Virt-manager. Faire un clic droit sur QEMU/KVM et cliquer sur l'option Détails.Ajouter ISO<br><img src=\"images/vmm0003.png\" target=\"_self\">Idem pour KVM, puis arrêter et désactiver démarrage auto pour default<br><img src=\"images/vmm0004.png\" target=\"_self\">Vérifications\n[root@pc1 yann]# virsh pool-list Nom État Démarrage automatique -------------------------------------- ISO actif oui KVM actif oui [root@pc1 yann]# virsh pool-info KVM Nom : KVM UUID : 038c01ee-c620-48c1-a6cb-0987645b6987 État : en cours d’exécution Persistant : oui Démarrage automatique : oui Capacité : 468,38 GiB Allocation : 240,04 GiB Disponible : 228,34 GiB [root@pc1 yann]# virsh pool-info ISO Nom : ISO UUID : 45d9c87e-a7a9-4ef1-a5e7-e9c3e207d813 État : en cours d’exécution Persistant : oui Démarrage automatique : oui Capacité : 1,79 TiB Allocation : 1,07 TiB Disponible : 739,93 GiB Vérificationsudo virsh net-list --all\nNom État Démarrage automatique Persistant ------------------------------------------------------- default actif oui oui <br><img src=\"images/vmm0005.png\" target=\"_self\">On dispose d'une seconde ou plus interface réseau\n2: enp0s31f6: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 38:d5:47:7c:a0:6c brd ff:ff:ff:ff:ff:ff 3: enp3s0f0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq master br0 state UP mode DEFAULT group default qlen 1000 link/ether 6c:b3:11:32:04:c8 brd ff:ff:ff:ff:ff:ff 5: enp3s0f1: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 link/ether 6c:b3:11:32:04:c9 brd ff:ff:ff:ff:ff:ff Dans ce cas, 3 interfaces réseau, enp0s31f6 est l'interface affectée à br0 et utilisée par l'hôteCréer un pont nommé br1\nsudo nmcli con add ifname br1 type bridge con-name br1 sudo nmcli con modify br1 bridge.stp no # désactiver IPV6 sur br1 sudo nmcli connection modify br1 ipv6.method \"disabled\" Affichez les interfaces réseau et notez le(s) nom(s) des interfaces que vous souhaitez ajouter au pontnmcli device status<br><img alt=\"nmcli\" src=\"images/nmcli-101a.png\" target=\"_self\">Affectez les interfaces à la passerelle.Si les interfaces que vous souhaitez affecter à la passerelle ne sont pas configurées, créez de nouveaux profils de connexion pour elles\nsudo nmcli con add type bridge-slave ifname enp3s0f0 master br1 Définir la connexion existante, celle qui utilise enp3s0f0, comme \"down\" (vous pouvez l'obtenir avec nmcli connection show --active) :\nsudo nmcli con down 15950896-b8dc-39c8-9f21-f20f13086975 Mettre en place le nouveau pont :\nsudo nmcli con up br1 Utilisez l'utilitaire ip pour afficher l'état des liens des périphériques Ethernet qui sont des ports d'un pont spécifique :ip a show br1\n9: br1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 26:89:96:2c:1d:9d brd ff:ff:ff:ff:ff:ff inet 192.168.10.180/24 brd 192.168.10.255 scope global dynamic noprefixroute br1 valid_lft 85978sec preferred_lft 85978sec Au final<br><img alt=\"nmcli\" src=\"images/nmcli-101b.png\" target=\"_self\">Les commandes virsh en mode suDéclarer le pont (bridge) à KVM.Créer un fichier de définition de réseau au format XML :nano host-tenda.xml\n&lt;network&gt; &lt;name&gt;host-tenda&lt;/name&gt; &lt;forward mode=\"bridge\"/&gt; &lt;bridge name=\"br1\" /&gt; &lt;/network&gt; Appliquer la configuration :\nsudo virsh net-define host-tenda.xml # -&gt; Réseau host-tenda défini depuis host-tenda.xml sudo virsh net-start host-tenda # -&gt; Réseau host-tenda démarré sudo virsh net-autostart host-tenda # -&gt; Réseau host-tenda marqué en démarrage automatique Vérificationsudo virsh net-list --all\nNom État Démarrage automatique Persistant ------------------------------------------------------------- host-tenda actif oui oui <br><img src=\"images/virtual-network05a.png\" target=\"_self\">Problème démarrage uefiL'amorçage échoue et invite à presser une touche pour afficher le menu de Boot UEFI<br><img src=\"images/vmm0006.png\" target=\"_self\">Pour voir s'afficher la disponibilité de Secure Boot : presser une touche, le menu de Boot UEFI s'affiche, sélectionner EFI Firmware setup -&gt; Device Manager -&gt; Secure Boot Configuration Current Secure Boot State, l'état doit-être enabled Secure Boot Mode est standard ","aliases":[],"inlineTags":[],"frontmatterTags":[],"headers":[{"heading":"Virt-Manager","level":2,"id":"Virt-Manager_0"},{"heading":"Installer VMM","level":3,"id":"Installer_VMM_0"},{"heading":"Modification pool","level":3,"id":"Modification_pool_0"},{"heading":"Réseau","level":3,"id":"Réseau_0"},{"heading":"Hôte - NetworkManager Bridge Network br1 sur autre interface","level":3,"id":"Hôte_-_NetworkManager_Bridge_Network_br1_sur_autre_interface_0"},{"heading":"Créer un Pont br1","level":4,"id":"Créer_un_Pont_br1_0"},{"heading":"Pont réseau virtuel \"host-tenda\"","level":4,"id":"Pont_réseau_virtuel_\"host-tenda\"_0"},{"heading":"Boot UEFI","level":3,"id":"Boot_UEFI_0"}],"links":[],"author":"","coverImageURL":"images/vmm-logo.png","fullURL":"kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html","pathToRoot":"..","attachments":["images/vmm-logo.png","images/vmm0003.png","images/vmm0004.png","images/vmm0005.png","images/nmcli-101a.png","images/nmcli-101b.png","images/virtual-network05a.png","images/vmm0006.png"],"createdTime":1775158634431,"modifiedTime":1775158660352,"sourceSize":9524,"sourcePath":"KVM/EndeavourOS Virt-Manager Complete Edition (VMM KVM QEMU).md","exportPath":"kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html","showInTree":true,"treeOrder":1,"backlinks":[],"type":"markdown"}},"fileInfo":{"marina/2016-05-10-nas-synology-installer-ipkg.html":{"createdTime":1774855663774,"modifiedTime":1774855663775,"sourceSize":5664,"sourcePath":"marina/2016-05-10-NAS-Synology-installer-IPKG.md","exportPath":"marina/2016-05-10-nas-synology-installer-ipkg.html","showInTree":true,"treeOrder":1,"backlinks":[],"type":"markdown","data":null},"marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html":{"createdTime":1774855662748,"modifiedTime":1774855662748,"sourceSize":3974,"sourcePath":"marina/2019-09-29-NAS_Synology_renouvellement_certificat_LetsEncrypt.md","exportPath":"marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html","showInTree":true,"treeOrder":2,"backlinks":[],"type":"markdown","data":null},"marina/2020-10-30-acer-portable-marina.html":{"createdTime":1774855662762,"modifiedTime":1774855662762,"sourceSize":5145,"sourcePath":"marina/2020-10-30-ACER-Portable-Marina.md","exportPath":"marina/2020-10-30-acer-portable-marina.html","showInTree":true,"treeOrder":3,"backlinks":[],"type":"markdown","data":null},"marina/2020-10-30-synology-raspberry-marina.html":{"createdTime":1774855662759,"modifiedTime":1774855662760,"sourceSize":4562,"sourcePath":"marina/2020-10-30-Synology-Raspberry-Marina.md","exportPath":"marina/2020-10-30-synology-raspberry-marina.html","showInTree":true,"treeOrder":4,"backlinks":[],"type":"markdown","data":null},"marina/2021-02-07-reinstall-pc-portable-acer-marina.html":{"createdTime":1774855662745,"modifiedTime":1774855662746,"sourceSize":15600,"sourcePath":"marina/2021-02-07-Reinstall-Pc-Portable-Acer-Marina.md","exportPath":"marina/2021-02-07-reinstall-pc-portable-acer-marina.html","showInTree":true,"treeOrder":5,"backlinks":[],"type":"markdown","data":null},"marina/2021-09-10-synology-domaine-eolam.xyz.html":{"createdTime":1774855663767,"modifiedTime":1774855663768,"sourceSize":40384,"sourcePath":"marina/2021-09-10-Synology-Domaine-eolam.xyz.md","exportPath":"marina/2021-09-10-synology-domaine-eolam.xyz.html","showInTree":true,"treeOrder":6,"backlinks":["marina/2021-09-10-synology-domaine-eolam.xyz.html"],"type":"markdown","data":null},"marina/2022-08-17-nas-synology-nextcloud.html":{"createdTime":1774855662754,"modifiedTime":1774855662755,"sourceSize":3626,"sourcePath":"marina/2022-08-17-NAS-Synology-Nextcloud.md","exportPath":"marina/2022-08-17-nas-synology-nextcloud.html","showInTree":true,"treeOrder":7,"backlinks":[],"type":"markdown","data":null},"marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html":{"createdTime":1774855662813,"modifiedTime":1774855662813,"sourceSize":4180,"sourcePath":"marina/2022-08-17-Synology-Installer_Nextcloud_sur_votre_NAS.md","exportPath":"marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html","showInTree":true,"treeOrder":8,"backlinks":[],"type":"markdown","data":null},"marina/2024-02-26-synchro_synology_vps.html":{"createdTime":1774855662767,"modifiedTime":1774855662767,"sourceSize":3100,"sourcePath":"marina/2024-02-26-Synchro_Synology_VPS.md","exportPath":"marina/2024-02-26-synchro_synology_vps.html","showInTree":true,"treeOrder":9,"backlinks":[],"type":"markdown","data":null},"marina/2024-05-04-synology-domaine-eolam.xyz.html":{"createdTime":1774855662800,"modifiedTime":1774855662801,"sourceSize":45419,"sourcePath":"marina/2024-05-04-Synology-Domaine-eolam.xyz.md","exportPath":"marina/2024-05-04-synology-domaine-eolam.xyz.html","showInTree":true,"treeOrder":10,"backlinks":["marina/2024-05-04-synology-domaine-eolam.xyz.html"],"type":"markdown","data":null},"marina/2024-09-14-nas-synology-ds723.html":{"createdTime":1774855662729,"modifiedTime":1774855662729,"sourceSize":4927,"sourcePath":"marina/2024-09-14-Nas-Synology-DS723.md","exportPath":"marina/2024-09-14-nas-synology-ds723.html","showInTree":true,"treeOrder":11,"backlinks":[],"type":"markdown","data":null},"marina/caddy_php8_mariadb_nextcloud.html":{"createdTime":1774855662822,"modifiedTime":1774855662822,"sourceSize":13304,"sourcePath":"marina/Caddy_PHP8_MariaDB_Nextcloud.md","exportPath":"marina/caddy_php8_mariadb_nextcloud.html","showInTree":true,"treeOrder":12,"backlinks":[],"type":"markdown","data":null},"marina/marina-portable-acer-octobre-2022.html":{"createdTime":1774855662824,"modifiedTime":1774855662825,"sourceSize":5542,"sourcePath":"marina/Marina portable ACER octobre 2022.md","exportPath":"marina/marina-portable-acer-octobre-2022.html","showInTree":true,"treeOrder":13,"backlinks":[],"type":"markdown","data":null},"marina/minisforum-um890-pro.html":{"createdTime":1774858351299,"modifiedTime":1774965693368,"sourceSize":9773,"sourcePath":"marina/MinisForum UM890 Pro.md","exportPath":"marina/minisforum-um890-pro.html","showInTree":true,"treeOrder":14,"backlinks":[],"type":"markdown","data":null},"marina/um890-eos-nvme-kde.html":{"createdTime":1775030942437,"modifiedTime":1775123790263,"sourceSize":12963,"sourcePath":"marina/UM890-Eos-nvme-KDE.md","exportPath":"marina/um890-eos-nvme-kde.html","showInTree":true,"treeOrder":18,"backlinks":[],"type":"markdown","data":null},"site-lib/scripts/graph-wasm.wasm":{"createdTime":1775055543081,"modifiedTime":1765981735777.7227,"sourceSize":23655,"sourcePath":"","exportPath":"site-lib/scripts/graph-wasm.wasm","showInTree":false,"treeOrder":0,"backlinks":[],"type":"other","data":null},"site-lib/fonts/70cc7ff27245e82ad414.ttf":{"createdTime":1775158705255,"modifiedTime":1775158705255,"sourceSize":192740,"sourcePath":"","exportPath":"site-lib/fonts/70cc7ff27245e82ad414.ttf","showInTree":false,"treeOrder":0,"backlinks":[],"type":"font","data":null},"site-lib/fonts/454577c22304619db035.ttf":{"createdTime":1775158705255,"modifiedTime":1775158705255,"sourceSize":161376,"sourcePath":"","exportPath":"site-lib/fonts/454577c22304619db035.ttf","showInTree":false,"treeOrder":0,"backlinks":[],"type":"font","data":null},"site-lib/fonts/52ac8f3034507f1d9e53.ttf":{"createdTime":1775158705256,"modifiedTime":1775158705256,"sourceSize":191568,"sourcePath":"","exportPath":"site-lib/fonts/52ac8f3034507f1d9e53.ttf","showInTree":false,"treeOrder":0,"backlinks":[],"type":"font","data":null},"site-lib/fonts/05b618077343fbbd92b7.ttf":{"createdTime":1775158705256,"modifiedTime":1775158705256,"sourceSize":155288,"sourcePath":"","exportPath":"site-lib/fonts/05b618077343fbbd92b7.ttf","showInTree":false,"treeOrder":0,"backlinks":[],"type":"font","data":null},"site-lib/fonts/4bb6ac751d1c5478ff3a.woff2":{"createdTime":1775158705252,"modifiedTime":1775158705252,"sourceSize":7876,"sourcePath":"","exportPath":"site-lib/fonts/4bb6ac751d1c5478ff3a.woff2","showInTree":false,"treeOrder":0,"backlinks":[],"type":"font","data":null},"site-lib/fonts/c504db5c06caaf7cdfba.woff2":{"createdTime":1775158705257,"modifiedTime":1775158705257,"sourceSize":352240,"sourcePath":"","exportPath":"site-lib/fonts/c504db5c06caaf7cdfba.woff2","showInTree":false,"treeOrder":0,"backlinks":[],"type":"font","data":null},"site-lib/fonts/01dcbad1bac635f9c9cd.woff2":{"createdTime":1775158705258,"modifiedTime":1775158705258,"sourceSize":387976,"sourcePath":"","exportPath":"site-lib/fonts/01dcbad1bac635f9c9cd.woff2","showInTree":false,"treeOrder":0,"backlinks":[],"type":"font","data":null},"site-lib/media/6155340132a851f6089e.svg":{"createdTime":1775158705252,"modifiedTime":1775158705252,"sourceSize":315,"sourcePath":"","exportPath":"site-lib/media/6155340132a851f6089e.svg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"site-lib/media/2308ab1944a6bfa5c5b8.svg":{"createdTime":1775158705253,"modifiedTime":1775158705253,"sourceSize":278,"sourcePath":"","exportPath":"site-lib/media/2308ab1944a6bfa5c5b8.svg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"site-lib/html/file-tree-content.html":{"createdTime":1775158705534,"modifiedTime":1775158705534,"sourceSize":9436,"sourcePath":"","exportPath":"site-lib/html/file-tree-content.html","showInTree":false,"treeOrder":0,"backlinks":[],"type":"html","data":null},"site-lib/scripts/webpage.js":{"createdTime":1775123777856,"modifiedTime":1775123777856,"sourceSize":110729,"sourcePath":"","exportPath":"site-lib/scripts/webpage.js","showInTree":false,"treeOrder":0,"backlinks":[],"type":"script","data":null},"site-lib/scripts/graph-wasm.js":{"createdTime":1775123777856,"modifiedTime":1775123777856,"sourceSize":12885,"sourcePath":"","exportPath":"site-lib/scripts/graph-wasm.js","showInTree":false,"treeOrder":0,"backlinks":[],"type":"script","data":null},"site-lib/scripts/graph-render-worker.js":{"createdTime":1775123777856,"modifiedTime":1775123777856,"sourceSize":5681,"sourcePath":"","exportPath":"site-lib/scripts/graph-render-worker.js","showInTree":false,"treeOrder":0,"backlinks":[],"type":"script","data":null},"site-lib/media/favicon.png":{"createdTime":1775158705158,"modifiedTime":1775158705158,"sourceSize":1105,"sourcePath":"","exportPath":"site-lib/media/favicon.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"site-lib/styles/obsidian.css":{"createdTime":1775158705329,"modifiedTime":1775158705329,"sourceSize":213349,"sourcePath":"","exportPath":"site-lib/styles/obsidian.css","showInTree":false,"treeOrder":0,"backlinks":[],"type":"style","data":null},"site-lib/styles/global-variable-styles.css":{"createdTime":1775158705232,"modifiedTime":1775158705232,"sourceSize":305,"sourcePath":"","exportPath":"site-lib/styles/global-variable-styles.css","showInTree":false,"treeOrder":0,"backlinks":[],"type":"style","data":null},"site-lib/styles/main-styles.css":{"createdTime":1775123777892,"modifiedTime":1775123777892,"sourceSize":19521,"sourcePath":"","exportPath":"site-lib/styles/main-styles.css","showInTree":false,"treeOrder":0,"backlinks":[],"type":"style","data":null},"images/endos0001.png":{"createdTime":1771429847027,"modifiedTime":1661925218722,"sourceSize":2700,"sourcePath":"images/endos0001.png","exportPath":"images/endos0001.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/plasma-kde01.png":{"createdTime":1771429849411,"modifiedTime":1725634525225,"sourceSize":49303,"sourcePath":"images/plasma-kde01.png","exportPath":"images/plasma-kde01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/peeble-mousea.png":{"createdTime":1771429845563,"modifiedTime":1725009527826,"sourceSize":85859,"sourcePath":"images/Peeble-MouseA.png","exportPath":"images/peeble-mousea.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/eos006.png":{"createdTime":1771429847263,"modifiedTime":1725009745279,"sourceSize":19934,"sourcePath":"images/eos006.png","exportPath":"images/eos006.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-energy.png":{"createdTime":1774870312204,"modifiedTime":1774870312235,"sourceSize":72301,"sourcePath":"images/kde-energy.png","exportPath":"images/kde-energy.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-energy-a.png":{"createdTime":1774871991932,"modifiedTime":1774871991979,"sourceSize":83785,"sourcePath":"images/kde-energy-a.png","exportPath":"images/kde-energy-a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-clavier-numerique.png":{"createdTime":1771521209888,"modifiedTime":1771521209905,"sourceSize":46508,"sourcePath":"images/kde-clavier-numerique.png","exportPath":"images/kde-clavier-numerique.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav01.png":{"createdTime":1771429848010,"modifiedTime":1768578013160,"sourceSize":48905,"sourcePath":"images/kde-webdav01.png","exportPath":"images/kde-webdav01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav02.png":{"createdTime":1771429848012,"modifiedTime":1761393086982,"sourceSize":62564,"sourcePath":"images/kde-webdav02.png","exportPath":"images/kde-webdav02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav03.png":{"createdTime":1771429848012,"modifiedTime":1761393635476,"sourceSize":28286,"sourcePath":"images/kde-webdav03.png","exportPath":"images/kde-webdav03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav04.png":{"createdTime":1771429848013,"modifiedTime":1761393674874,"sourceSize":95527,"sourcePath":"images/kde-webdav04.png","exportPath":"images/kde-webdav04.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav05.png":{"createdTime":1771429848014,"modifiedTime":1761393733013,"sourceSize":87560,"sourcePath":"images/kde-webdav05.png","exportPath":"images/kde-webdav05.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav06.png":{"createdTime":1771429848016,"modifiedTime":1761393774401,"sourceSize":24708,"sourcePath":"images/kde-webdav06.png","exportPath":"images/kde-webdav06.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav07.png":{"createdTime":1771429848016,"modifiedTime":1761393810596,"sourceSize":38530,"sourcePath":"images/kde-webdav07.png","exportPath":"images/kde-webdav07.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/kde-webdav08.png":{"createdTime":1771429848017,"modifiedTime":1761395760392,"sourceSize":131182,"sourcePath":"images/kde-webdav08.png","exportPath":"images/kde-webdav08.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-logo-a.png":{"createdTime":1771429848770,"modifiedTime":1725887682946,"sourceSize":84404,"sourcePath":"images/nextcloud-logo-a.png","exportPath":"images/nextcloud-logo-a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud_xfce02.png":{"createdTime":1771429848889,"modifiedTime":1725879911048,"sourceSize":84697,"sourcePath":"images/nextcloud_xfce02.png","exportPath":"images/nextcloud_xfce02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud_xfce02a.png":{"createdTime":1771429848889,"modifiedTime":1725880151005,"sourceSize":388500,"sourcePath":"images/nextcloud_xfce02a.png","exportPath":"images/nextcloud_xfce02a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud_xfce02b.png":{"createdTime":1771429848892,"modifiedTime":1725880237106,"sourceSize":340267,"sourcePath":"images/nextcloud_xfce02b.png","exportPath":"images/nextcloud_xfce02b.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud_xfce02c.png":{"createdTime":1771429848894,"modifiedTime":1725880454003,"sourceSize":365097,"sourcePath":"images/nextcloud_xfce02c.png","exportPath":"images/nextcloud_xfce02c.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud_xfce03.png":{"createdTime":1771429848895,"modifiedTime":1725880554600,"sourceSize":108097,"sourcePath":"images/nextcloud_xfce03.png","exportPath":"images/nextcloud_xfce03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-kde01.png":{"createdTime":1771429848764,"modifiedTime":1761200926111,"sourceSize":79361,"sourcePath":"images/nextcloud-kde01.png","exportPath":"images/nextcloud-kde01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-kde02.png":{"createdTime":1771429848765,"modifiedTime":1761200987837,"sourceSize":94851,"sourcePath":"images/nextcloud-kde02.png","exportPath":"images/nextcloud-kde02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-kde03.png":{"createdTime":1771429848766,"modifiedTime":1762359238519,"sourceSize":91484,"sourcePath":"images/nextcloud-kde03.png","exportPath":"images/nextcloud-kde03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-kde04.png":{"createdTime":1771429848766,"modifiedTime":1762359293081,"sourceSize":29922,"sourcePath":"images/nextcloud-kde04.png","exportPath":"images/nextcloud-kde04.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-kde05.png":{"createdTime":1771429848767,"modifiedTime":1762359360301,"sourceSize":16224,"sourcePath":"images/nextcloud-kde05.png","exportPath":"images/nextcloud-kde05.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-kde06.png":{"createdTime":1771429848768,"modifiedTime":1762359418647,"sourceSize":15174,"sourcePath":"images/nextcloud-kde06.png","exportPath":"images/nextcloud-kde06.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-kde07.png":{"createdTime":1771429848768,"modifiedTime":1762359468075,"sourceSize":62506,"sourcePath":"images/nextcloud-kde07.png","exportPath":"images/nextcloud-kde07.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/eos008.png":{"createdTime":1771429847266,"modifiedTime":1725016464063,"sourceSize":101275,"sourcePath":"images/eos008.png","exportPath":"images/eos008.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/keepassxc_browser.png":{"createdTime":1771429848056,"modifiedTime":1753544622653,"sourceSize":89164,"sourcePath":"images/keepassxc_browser.png","exportPath":"images/keepassxc_browser.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno0.png":{"createdTime":1774855663302,"modifiedTime":1774855663303,"sourceSize":27810,"sourcePath":"screenshots/syno0.png","exportPath":"screenshots/syno0.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ds218+.png":{"createdTime":1774855662865,"modifiedTime":1774855662866,"sourceSize":49573,"sourcePath":"screenshots/ds218+.png","exportPath":"screenshots/ds218+.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synoapp.png":{"createdTime":1774855662934,"modifiedTime":1774855662934,"sourceSize":18662,"sourcePath":"screenshots/synoapp.png","exportPath":"screenshots/synoapp.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/box-syno.png":{"createdTime":1774855663616,"modifiedTime":1774855663618,"sourceSize":59495,"sourcePath":"screenshots/box-syno.png","exportPath":"screenshots/box-syno.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/letsencrypt.png":{"createdTime":1774855663036,"modifiedTime":1774855663037,"sourceSize":14857,"sourcePath":"screenshots/LetsEncrypt.png","exportPath":"screenshots/letsencrypt.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno1.png":{"createdTime":1774855663255,"modifiedTime":1774855663256,"sourceSize":26397,"sourcePath":"screenshots/syno1.png","exportPath":"screenshots/syno1.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno2.png":{"createdTime":1774855663296,"modifiedTime":1774855663297,"sourceSize":45115,"sourcePath":"screenshots/syno2.png","exportPath":"screenshots/syno2.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno3.png":{"createdTime":1774855663571,"modifiedTime":1774855663572,"sourceSize":54281,"sourcePath":"screenshots/syno3.png","exportPath":"screenshots/syno3.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno4.png":{"createdTime":1774855662899,"modifiedTime":1774855662899,"sourceSize":11182,"sourcePath":"screenshots/syno4.png","exportPath":"screenshots/syno4.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno5.png":{"createdTime":1774855663724,"modifiedTime":1774855663725,"sourceSize":23238,"sourcePath":"screenshots/syno5.png","exportPath":"screenshots/syno5.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno6.png":{"createdTime":1774855662862,"modifiedTime":1774855662863,"sourceSize":144012,"sourcePath":"screenshots/syno6.png","exportPath":"screenshots/syno6.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/box-syno1.png":{"createdTime":1774855663368,"modifiedTime":1774855663370,"sourceSize":4726,"sourcePath":"screenshots/box-syno1.png","exportPath":"screenshots/box-syno1.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/certificat-lets-encrypt-renew-syno.png":{"createdTime":1774855663496,"modifiedTime":1774855663498,"sourceSize":52459,"sourcePath":"screenshots/certificat-lets-encrypt-renew-Syno.png","exportPath":"screenshots/certificat-lets-encrypt-renew-syno.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssllabs-eolam.xyz.png":{"createdTime":1774855662922,"modifiedTime":1774855662923,"sourceSize":84805,"sourcePath":"screenshots/ssllabs-eolam.xyz.png","exportPath":"screenshots/ssllabs-eolam.xyz.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/pkg001.png":{"createdTime":1774855662991,"modifiedTime":1774855662991,"sourceSize":114809,"sourcePath":"screenshots/pkg001.png","exportPath":"screenshots/pkg001.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/pkg002.png":{"createdTime":1774855663279,"modifiedTime":1774855663280,"sourceSize":48865,"sourcePath":"screenshots/pkg002.png","exportPath":"screenshots/pkg002.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc0.png":{"createdTime":1774855663456,"modifiedTime":1774855663458,"sourceSize":53360,"sourcePath":"screenshots/synonc0.png","exportPath":"screenshots/synonc0.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno7.png":{"createdTime":1774855663195,"modifiedTime":1774855663196,"sourceSize":25639,"sourcePath":"screenshots/syno7.png","exportPath":"screenshots/syno7.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno8.png":{"createdTime":1774855663577,"modifiedTime":1774855663578,"sourceSize":29034,"sourcePath":"screenshots/syno8.png","exportPath":"screenshots/syno8.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno9.png":{"createdTime":1774855663637,"modifiedTime":1774855663638,"sourceSize":42307,"sourcePath":"screenshots/syno9.png","exportPath":"screenshots/syno9.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc1.png":{"createdTime":1774855663589,"modifiedTime":1774855663591,"sourceSize":11379,"sourcePath":"screenshots/synonc1.png","exportPath":"screenshots/synonc1.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc2.png":{"createdTime":1774855663080,"modifiedTime":1774855663081,"sourceSize":39705,"sourcePath":"screenshots/synonc2.png","exportPath":"screenshots/synonc2.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc3.png":{"createdTime":1774855663583,"modifiedTime":1774855663584,"sourceSize":69257,"sourcePath":"screenshots/synonc3.png","exportPath":"screenshots/synonc3.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc4.png":{"createdTime":1774855662913,"modifiedTime":1774855662913,"sourceSize":30420,"sourcePath":"screenshots/synonc4.png","exportPath":"screenshots/synonc4.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc7.png":{"createdTime":1774855663344,"modifiedTime":1774855663346,"sourceSize":48424,"sourcePath":"screenshots/synonc7.png","exportPath":"screenshots/synonc7.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc7b.png":{"createdTime":1774855662873,"modifiedTime":1774855662874,"sourceSize":12749,"sourcePath":"screenshots/synonc7b.png","exportPath":"screenshots/synonc7b.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synonc8.png":{"createdTime":1774855663579,"modifiedTime":1774855663580,"sourceSize":98486,"sourcePath":"screenshots/synonc8.png","exportPath":"screenshots/synonc8.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno100.png":{"createdTime":1774855663138,"modifiedTime":1774855663140,"sourceSize":68587,"sourcePath":"screenshots/syno100.png","exportPath":"screenshots/syno100.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno105.png":{"createdTime":1774855662845,"modifiedTime":1774855662846,"sourceSize":29745,"sourcePath":"screenshots/syno105.png","exportPath":"screenshots/syno105.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno106.png":{"createdTime":1774855663625,"modifiedTime":1774855663626,"sourceSize":56292,"sourcePath":"screenshots/syno106.png","exportPath":"screenshots/syno106.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno107.png":{"createdTime":1774855663006,"modifiedTime":1774855663007,"sourceSize":69203,"sourcePath":"screenshots/syno107.png","exportPath":"screenshots/syno107.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno108.png":{"createdTime":1774855663437,"modifiedTime":1774855663438,"sourceSize":63816,"sourcePath":"screenshots/syno108.png","exportPath":"screenshots/syno108.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno109.png":{"createdTime":1774855663529,"modifiedTime":1774855663530,"sourceSize":43547,"sourcePath":"screenshots/syno109.png","exportPath":"screenshots/syno109.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssl-eolam-01.png":{"createdTime":1774855663229,"modifiedTime":1774855663230,"sourceSize":27553,"sourcePath":"screenshots/ssl-eolam-01.png","exportPath":"screenshots/ssl-eolam-01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssl-eolam-02.png":{"createdTime":1774855662901,"modifiedTime":1774855662902,"sourceSize":68737,"sourcePath":"screenshots/ssl-eolam-02.png","exportPath":"screenshots/ssl-eolam-02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssl-eolam-03.png":{"createdTime":1774855663211,"modifiedTime":1774855663212,"sourceSize":70142,"sourcePath":"screenshots/ssl-eolam-03.png","exportPath":"screenshots/ssl-eolam-03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssl-eolam-04.png":{"createdTime":1774855663627,"modifiedTime":1774855663628,"sourceSize":65731,"sourcePath":"screenshots/ssl-eolam-04.png","exportPath":"screenshots/ssl-eolam-04.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssl-eolam-05.png":{"createdTime":1774855663134,"modifiedTime":1774855663135,"sourceSize":46210,"sourcePath":"screenshots/ssl-eolam-05.png","exportPath":"screenshots/ssl-eolam-05.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssl-eolam-06.png":{"createdTime":1774855663320,"modifiedTime":1774855663322,"sourceSize":69818,"sourcePath":"screenshots/ssl-eolam-06.png","exportPath":"screenshots/ssl-eolam-06.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/ssl-eolam-07.png":{"createdTime":1774855662960,"modifiedTime":1774855662960,"sourceSize":86996,"sourcePath":"screenshots/ssl-eolam-07.png","exportPath":"screenshots/ssl-eolam-07.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/nc-eolam-01.png":{"createdTime":1774855663468,"modifiedTime":1774855663470,"sourceSize":230240,"sourcePath":"screenshots/nc-eolam-01.png","exportPath":"screenshots/nc-eolam-01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/web-eolam-01.png":{"createdTime":1774855663709,"modifiedTime":1774855663710,"sourceSize":51490,"sourcePath":"screenshots/web-eolam-01.png","exportPath":"screenshots/web-eolam-01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/web-eolam-03.png":{"createdTime":1774855663033,"modifiedTime":1774855663033,"sourceSize":29705,"sourcePath":"screenshots/web-eolam-03.png","exportPath":"screenshots/web-eolam-03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/web-eolam-02.png":{"createdTime":1774855663685,"modifiedTime":1774855663687,"sourceSize":123177,"sourcePath":"screenshots/web-eolam-02.png","exportPath":"screenshots/web-eolam-02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/web-eolam-06.png":{"createdTime":1774855663481,"modifiedTime":1774855663483,"sourceSize":71961,"sourcePath":"screenshots/web-eolam-06.png","exportPath":"screenshots/web-eolam-06.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/web-eolam-05.png":{"createdTime":1774855663029,"modifiedTime":1774855663029,"sourceSize":97624,"sourcePath":"screenshots/web-eolam-05.png","exportPath":"screenshots/web-eolam-05.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/web-eolam-07.png":{"createdTime":1774855663532,"modifiedTime":1774855663533,"sourceSize":52498,"sourcePath":"screenshots/web-eolam-07.png","exportPath":"screenshots/web-eolam-07.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno101.png":{"createdTime":1774855663149,"modifiedTime":1774855663151,"sourceSize":305725,"sourcePath":"screenshots/syno101.png","exportPath":"screenshots/syno101.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno102.png":{"createdTime":1774855663462,"modifiedTime":1774855663463,"sourceSize":46997,"sourcePath":"screenshots/syno102.png","exportPath":"screenshots/syno102.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno103.png":{"createdTime":1774855663063,"modifiedTime":1774855663066,"sourceSize":672892,"sourcePath":"screenshots/syno103.png","exportPath":"screenshots/syno103.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno104.png":{"createdTime":1774855662967,"modifiedTime":1774855662968,"sourceSize":66343,"sourcePath":"screenshots/syno104.png","exportPath":"screenshots/syno104.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno112.png":{"createdTime":1774855663426,"modifiedTime":1774855663428,"sourceSize":31070,"sourcePath":"screenshots/syno112.png","exportPath":"screenshots/syno112.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno113.png":{"createdTime":1774855662851,"modifiedTime":1774855662851,"sourceSize":62842,"sourcePath":"screenshots/syno113.png","exportPath":"screenshots/syno113.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno114.png":{"createdTime":1774855663018,"modifiedTime":1774855663018,"sourceSize":21993,"sourcePath":"screenshots/syno114.png","exportPath":"screenshots/syno114.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno115.png":{"createdTime":1774855663087,"modifiedTime":1774855663088,"sourceSize":20011,"sourcePath":"screenshots/syno115.png","exportPath":"screenshots/syno115.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno116.png":{"createdTime":1774855663453,"modifiedTime":1774855663455,"sourceSize":25652,"sourcePath":"screenshots/syno116.png","exportPath":"screenshots/syno116.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno122.png":{"createdTime":1774855663069,"modifiedTime":1774855663070,"sourceSize":21105,"sourcePath":"screenshots/syno122.png","exportPath":"screenshots/syno122.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno117.png":{"createdTime":1774855662878,"modifiedTime":1774855662879,"sourceSize":61886,"sourcePath":"screenshots/syno117.png","exportPath":"screenshots/syno117.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno118.png":{"createdTime":1774855662904,"modifiedTime":1774855662905,"sourceSize":70808,"sourcePath":"screenshots/syno118.png","exportPath":"screenshots/syno118.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno119.png":{"createdTime":1774855663669,"modifiedTime":1774855663671,"sourceSize":33473,"sourcePath":"screenshots/syno119.png","exportPath":"screenshots/syno119.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno120.png":{"createdTime":1774855662856,"modifiedTime":1774855662857,"sourceSize":48312,"sourcePath":"screenshots/syno120.png","exportPath":"screenshots/syno120.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno121.png":{"createdTime":1774855663472,"modifiedTime":1774855663473,"sourceSize":63957,"sourcePath":"screenshots/syno121.png","exportPath":"screenshots/syno121.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/cx11b-docker-searx-1.png":{"createdTime":1774855663660,"modifiedTime":1774855663662,"sourceSize":177204,"sourcePath":"screenshots/cx11b-docker-searx-1.png","exportPath":"screenshots/cx11b-docker-searx-1.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno_part01.png":{"createdTime":1774855663350,"modifiedTime":1774855663352,"sourceSize":65336,"sourcePath":"screenshots/syno_part01.png","exportPath":"screenshots/syno_part01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno_part02.png":{"createdTime":1774855663107,"modifiedTime":1774855663107,"sourceSize":60273,"sourcePath":"screenshots/syno_part02.png","exportPath":"screenshots/syno_part02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno_part03.png":{"createdTime":1774855663592,"modifiedTime":1774855663593,"sourceSize":47541,"sourcePath":"screenshots/syno_part03.png","exportPath":"screenshots/syno_part03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-proxy-01.png":{"createdTime":1774855663751,"modifiedTime":1774855663752,"sourceSize":73380,"sourcePath":"screenshots/syno-proxy-01.png","exportPath":"screenshots/syno-proxy-01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-proxy-02.png":{"createdTime":1774855663205,"modifiedTime":1774855663207,"sourceSize":93599,"sourcePath":"screenshots/syno-proxy-02.png","exportPath":"screenshots/syno-proxy-02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-proxy-03.png":{"createdTime":1774855663260,"modifiedTime":1774855663261,"sourceSize":26878,"sourcePath":"screenshots/syno-proxy-03.png","exportPath":"screenshots/syno-proxy-03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/web-eolam-04.png":{"createdTime":1774855663014,"modifiedTime":1774855663014,"sourceSize":66005,"sourcePath":"screenshots/web-eolam-04.png","exportPath":"screenshots/web-eolam-04.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-01.png":{"createdTime":1774855663558,"modifiedTime":1774855663559,"sourceSize":85948,"sourcePath":"screenshots/syno-cal-01.png","exportPath":"screenshots/syno-cal-01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-02.png":{"createdTime":1774855663619,"modifiedTime":1774855663620,"sourceSize":41811,"sourcePath":"screenshots/syno-cal-02.png","exportPath":"screenshots/syno-cal-02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-03.png":{"createdTime":1774855663420,"modifiedTime":1774855663422,"sourceSize":80589,"sourcePath":"screenshots/syno-cal-03.png","exportPath":"screenshots/syno-cal-03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-04.png":{"createdTime":1774855662976,"modifiedTime":1774855662976,"sourceSize":48539,"sourcePath":"screenshots/syno-cal-04.png","exportPath":"screenshots/syno-cal-04.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-05.png":{"createdTime":1774855662953,"modifiedTime":1774855662953,"sourceSize":47757,"sourcePath":"screenshots/syno-cal-05.png","exportPath":"screenshots/syno-cal-05.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-06.png":{"createdTime":1774855663114,"modifiedTime":1774855663115,"sourceSize":45831,"sourcePath":"screenshots/syno-cal-06.png","exportPath":"screenshots/syno-cal-06.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-07.png":{"createdTime":1774855663513,"modifiedTime":1774855663515,"sourceSize":57455,"sourcePath":"screenshots/syno-cal-07.png","exportPath":"screenshots/syno-cal-07.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-08.png":{"createdTime":1774855663165,"modifiedTime":1774855663167,"sourceSize":93423,"sourcePath":"screenshots/syno-cal-08.png","exportPath":"screenshots/syno-cal-08.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-proxy-02a.png":{"createdTime":1774855663110,"modifiedTime":1774855663111,"sourceSize":85569,"sourcePath":"screenshots/syno-proxy-02A.png","exportPath":"screenshots/syno-proxy-02a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-proxy-03a.png":{"createdTime":1774855663700,"modifiedTime":1774855663702,"sourceSize":32898,"sourcePath":"screenshots/syno-proxy-03A.png","exportPath":"screenshots/syno-proxy-03a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-cal-web-01.png":{"createdTime":1774855663223,"modifiedTime":1774855663224,"sourceSize":28024,"sourcePath":"screenshots/syno-cal-web-01.png","exportPath":"screenshots/syno-cal-web-01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-ram.png":{"createdTime":1774855663586,"modifiedTime":1774855663587,"sourceSize":174463,"sourcePath":"screenshots/syno-ram.png","exportPath":"screenshots/syno-ram.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-param001.png":{"createdTime":1774855663595,"modifiedTime":1774855663596,"sourceSize":28411,"sourcePath":"screenshots/syno-param001.png","exportPath":"screenshots/syno-param001.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-param002.png":{"createdTime":1774855663332,"modifiedTime":1774855663333,"sourceSize":70216,"sourcePath":"screenshots/syno-param002.png","exportPath":"screenshots/syno-param002.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-param003.png":{"createdTime":1774855663490,"modifiedTime":1774855663492,"sourceSize":27125,"sourcePath":"screenshots/syno-param003.png","exportPath":"screenshots/syno-param003.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-param004.png":{"createdTime":1774855663526,"modifiedTime":1774855663527,"sourceSize":26221,"sourcePath":"screenshots/syno-param004.png","exportPath":"screenshots/syno-param004.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-navi000.png":{"createdTime":1774855662963,"modifiedTime":1774855662964,"sourceSize":13662,"sourcePath":"screenshots/syno-navi000.png","exportPath":"screenshots/syno-navi000.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-navi001.png":{"createdTime":1774855663561,"modifiedTime":1774855663562,"sourceSize":347876,"sourcePath":"screenshots/syno-navi001.png","exportPath":"screenshots/syno-navi001.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-navi002.png":{"createdTime":1774855663040,"modifiedTime":1774855663040,"sourceSize":43112,"sourcePath":"screenshots/syno-navi002.png","exportPath":"screenshots/syno-navi002.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-navi003.png":{"createdTime":1774855663052,"modifiedTime":1774855663052,"sourceSize":42704,"sourcePath":"screenshots/syno-navi003.png","exportPath":"screenshots/syno-navi003.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-navi005.png":{"createdTime":1774855663241,"modifiedTime":1774855663242,"sourceSize":57432,"sourcePath":"screenshots/syno-navi005.png","exportPath":"screenshots/syno-navi005.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-navi006.png":{"createdTime":1774855663178,"modifiedTime":1774855663180,"sourceSize":36486,"sourcePath":"screenshots/syno-navi006.png","exportPath":"screenshots/syno-navi006.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-navi007.png":{"createdTime":1774855663291,"modifiedTime":1774855663292,"sourceSize":41699,"sourcePath":"screenshots/syno-navi007.png","exportPath":"screenshots/syno-navi007.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-certificat00.png":{"createdTime":1774855663047,"modifiedTime":1774855663049,"sourceSize":281861,"sourcePath":"screenshots/syno-certificat00.png","exportPath":"screenshots/syno-certificat00.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-certificat00a.png":{"createdTime":1774855663308,"modifiedTime":1774855663309,"sourceSize":20994,"sourcePath":"screenshots/syno-certificat00a.png","exportPath":"screenshots/syno-certificat00a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-certificat01.png":{"createdTime":1774855662930,"modifiedTime":1774855662930,"sourceSize":66450,"sourcePath":"screenshots/syno-certificat01.png","exportPath":"screenshots/syno-certificat01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-certificat00b.png":{"createdTime":1774855663043,"modifiedTime":1774855663044,"sourceSize":59135,"sourcePath":"screenshots/syno-certificat00b.png","exportPath":"screenshots/syno-certificat00b.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/syno-certificat02.png":{"createdTime":1774855663548,"modifiedTime":1774855663550,"sourceSize":103097,"sourcePath":"screenshots/syno-certificat02.png","exportPath":"screenshots/syno-certificat02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-xoyize01.png":{"createdTime":1771429848808,"modifiedTime":1733404985809,"sourceSize":73351,"sourcePath":"images/nextcloud-xoyize01.png","exportPath":"images/nextcloud-xoyize01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-xoyize02.png":{"createdTime":1771429848809,"modifiedTime":1733405104569,"sourceSize":106938,"sourcePath":"images/nextcloud-xoyize02.png","exportPath":"images/nextcloud-xoyize02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-xoyize03.png":{"createdTime":1771429848810,"modifiedTime":1733405173109,"sourceSize":538902,"sourcePath":"images/nextcloud-xoyize03.png","exportPath":"images/nextcloud-xoyize03.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-xoyize04.png":{"createdTime":1771429848813,"modifiedTime":1733405369129,"sourceSize":116086,"sourcePath":"images/nextcloud-xoyize04.png","exportPath":"images/nextcloud-xoyize04.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nextcloud-xoyize05.png":{"createdTime":1771429848814,"modifiedTime":1733740735752,"sourceSize":44872,"sourcePath":"images/nextcloud-xoyize05.png","exportPath":"images/nextcloud-xoyize05.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/nextcloud_vm.png":{"createdTime":1774855663161,"modifiedTime":1774855663163,"sourceSize":108267,"sourcePath":"screenshots/nextcloud_vm.png","exportPath":"screenshots/nextcloud_vm.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/nextcloud_vm01.png":{"createdTime":1774855663374,"modifiedTime":1774855663375,"sourceSize":44596,"sourcePath":"screenshots/nextcloud_vm01.png","exportPath":"screenshots/nextcloud_vm01.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/nextcloud_vm02.png":{"createdTime":1774855663142,"modifiedTime":1774855663144,"sourceSize":59788,"sourcePath":"screenshots/nextcloud_vm02.png","exportPath":"screenshots/nextcloud_vm02.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/nextcloud0001.png":{"createdTime":1774855662926,"modifiedTime":1774855662926,"sourceSize":37162,"sourcePath":"screenshots/nextcloud0001.png","exportPath":"screenshots/nextcloud0001.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/image10a.png":{"createdTime":1774855663649,"modifiedTime":1774855663650,"sourceSize":33486,"sourcePath":"screenshots/image10a.png","exportPath":"screenshots/image10a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/image10b.png":{"createdTime":1774855663432,"modifiedTime":1774855663434,"sourceSize":41686,"sourcePath":"screenshots/image10b.png","exportPath":"screenshots/image10b.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synocert1.png":{"createdTime":1774855663217,"modifiedTime":1774855663218,"sourceSize":55542,"sourcePath":"screenshots/synocert1.png","exportPath":"screenshots/synocert1.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/synocert2.png":{"createdTime":1774855663657,"modifiedTime":1774855663659,"sourceSize":81506,"sourcePath":"screenshots/synocert2.png","exportPath":"screenshots/synocert2.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"screenshots/2024-08-16_12-19.png":{"createdTime":1774855663391,"modifiedTime":1774855663393,"sourceSize":61374,"sourcePath":"screenshots/2024-08-16_12-19.png","exportPath":"screenshots/2024-08-16_12-19.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"site-lib/rss.xml":{"createdTime":1775158706149,"modifiedTime":1775158706149,"sourceSize":325179,"sourcePath":"","exportPath":"site-lib/rss.xml","showInTree":false,"treeOrder":0,"backlinks":[],"type":"other","data":null},"marina/index.html":{"createdTime":1775058558088,"modifiedTime":1775123878639,"sourceSize":12741,"sourcePath":"marina/index.md","exportPath":"marina/index.html","showInTree":true,"treeOrder":15,"backlinks":[],"type":"markdown","data":null},"kvm/install-windows-11-on-kvm.html":{"createdTime":1775127467711,"modifiedTime":1775146894864,"sourceSize":49081,"sourcePath":"KVM/Install Windows 11 on KVM.md","exportPath":"kvm/install-windows-11-on-kvm.html","showInTree":true,"treeOrder":2,"backlinks":[],"type":"markdown","data":null},"87d9731a4d6b726956859d3edee24be5_md5.jpg":{"createdTime":1775139722228,"modifiedTime":1775139722231,"sourceSize":81589,"sourcePath":"87d9731a4d6b726956859d3edee24be5_MD5.jpg","exportPath":"87d9731a4d6b726956859d3edee24be5_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"3412d0676e932393e58b08390f56dae2_md5.jpg":{"createdTime":1775139856388,"modifiedTime":1775139856389,"sourceSize":19749,"sourcePath":"3412d0676e932393e58b08390f56dae2_MD5.jpg","exportPath":"3412d0676e932393e58b08390f56dae2_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"5a9f46088b32a4fdcdc63b8591db6be4_md5.webp":{"createdTime":1775127512618,"modifiedTime":1775127512618,"sourceSize":14912,"sourcePath":"5a9f46088b32a4fdcdc63b8591db6be4_MD5.webp","exportPath":"5a9f46088b32a4fdcdc63b8591db6be4_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"0d01170b7e35c40c382e52da1b9455e4_md5.webp":{"createdTime":1775127512622,"modifiedTime":1775127512623,"sourceSize":15668,"sourcePath":"0d01170b7e35c40c382e52da1b9455e4_MD5.webp","exportPath":"0d01170b7e35c40c382e52da1b9455e4_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"cedf0f39e3d80146b99816d6da59ac9c_md5.webp":{"createdTime":1775127512625,"modifiedTime":1775127512625,"sourceSize":11184,"sourcePath":"cedf0f39e3d80146b99816d6da59ac9c_MD5.webp","exportPath":"cedf0f39e3d80146b99816d6da59ac9c_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"627df056114928400f054cb52296129e_md5.webp":{"createdTime":1775127512627,"modifiedTime":1775127512627,"sourceSize":13812,"sourcePath":"627df056114928400f054cb52296129e_MD5.webp","exportPath":"627df056114928400f054cb52296129e_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"a06a189048936289aa314126047f29f3_md5.webp":{"createdTime":1775127512629,"modifiedTime":1775127512630,"sourceSize":16498,"sourcePath":"a06a189048936289aa314126047f29f3_MD5.webp","exportPath":"a06a189048936289aa314126047f29f3_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"d376a54620c7dc25099c9cffe2ac67f2_md5.webp":{"createdTime":1775127512632,"modifiedTime":1775127512633,"sourceSize":36152,"sourcePath":"d376a54620c7dc25099c9cffe2ac67f2_MD5.webp","exportPath":"d376a54620c7dc25099c9cffe2ac67f2_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"ecc64486f4771253d6f6955535870651_md5.webp":{"createdTime":1775127512635,"modifiedTime":1775127512635,"sourceSize":35706,"sourcePath":"ecc64486f4771253d6f6955535870651_MD5.webp","exportPath":"ecc64486f4771253d6f6955535870651_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"912f748acb09ff58d3fd4b65937e16f9_md5.webp":{"createdTime":1775127512637,"modifiedTime":1775127512651,"sourceSize":21200,"sourcePath":"912f748acb09ff58d3fd4b65937e16f9_MD5.webp","exportPath":"912f748acb09ff58d3fd4b65937e16f9_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"b7a80cbdfc77da5cb77c14b69485a304_md5.webp":{"createdTime":1775127512656,"modifiedTime":1775127512657,"sourceSize":37666,"sourcePath":"b7a80cbdfc77da5cb77c14b69485a304_MD5.webp","exportPath":"b7a80cbdfc77da5cb77c14b69485a304_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"950b41bd6c30c2e6b65d59994f66b2b4_md5.webp":{"createdTime":1775127512659,"modifiedTime":1775127512659,"sourceSize":66522,"sourcePath":"950b41bd6c30c2e6b65d59994f66b2b4_MD5.webp","exportPath":"950b41bd6c30c2e6b65d59994f66b2b4_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"6b65a24e88ae7b12005586682288eb3f_md5.webp":{"createdTime":1775127512661,"modifiedTime":1775127512662,"sourceSize":32546,"sourcePath":"6b65a24e88ae7b12005586682288eb3f_MD5.webp","exportPath":"6b65a24e88ae7b12005586682288eb3f_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"90e7410c0d44e6d42ae73806a6b72fc3_md5.webp":{"createdTime":1775127512664,"modifiedTime":1775127512664,"sourceSize":31038,"sourcePath":"90e7410c0d44e6d42ae73806a6b72fc3_MD5.webp","exportPath":"90e7410c0d44e6d42ae73806a6b72fc3_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"kvm/export-and-import-kvm-virtual-machines-in-linux.html":{"createdTime":1775147439306,"modifiedTime":1775148977593,"sourceSize":9964,"sourcePath":"KVM/Export And Import KVM Virtual Machines In Linux.md","exportPath":"kvm/export-and-import-kvm-virtual-machines-in-linux.html","showInTree":true,"treeOrder":1,"backlinks":[],"type":"markdown","data":null},"marina/acer-aspire-5-(a515-51).html":{"createdTime":1774855662815,"modifiedTime":1774855662816,"sourceSize":12922,"sourcePath":"marina/Acer Aspire 5 (A515-51).md","exportPath":"marina/acer-aspire-5-(a515-51).html","showInTree":true,"treeOrder":15,"backlinks":[],"type":"markdown","data":null},"46dccffb563acb7e6c434bcce39f7b19_md5.png":{"createdTime":1775147474795,"modifiedTime":1775147474797,"sourceSize":56914,"sourcePath":"46dccffb563acb7e6c434bcce39f7b19_MD5.png","exportPath":"46dccffb563acb7e6c434bcce39f7b19_md5.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"13444e17acb9ff63801d1718ee717330_md5.webp":{"createdTime":1775127512666,"modifiedTime":1775127512667,"sourceSize":52022,"sourcePath":"13444e17acb9ff63801d1718ee717330_MD5.webp","exportPath":"13444e17acb9ff63801d1718ee717330_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"6bdaa431b9c3489f8751c1ee7381ff51_md5.webp":{"createdTime":1775127512668,"modifiedTime":1775127512669,"sourceSize":50700,"sourcePath":"6bdaa431b9c3489f8751c1ee7381ff51_MD5.webp","exportPath":"6bdaa431b9c3489f8751c1ee7381ff51_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"5a9de3d8bd94fd798760043c6e0d7f1a_md5.webp":{"createdTime":1775127512671,"modifiedTime":1775127512672,"sourceSize":61508,"sourcePath":"5a9de3d8bd94fd798760043c6e0d7f1a_MD5.webp","exportPath":"5a9de3d8bd94fd798760043c6e0d7f1a_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"52cb3d44c5658cbb3bddd34e0663482c_md5.webp":{"createdTime":1775127512706,"modifiedTime":1775127512707,"sourceSize":66606,"sourcePath":"52cb3d44c5658cbb3bddd34e0663482c_MD5.webp","exportPath":"52cb3d44c5658cbb3bddd34e0663482c_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"acc9f7c5b1bdc4bc71d94178a0e26059_md5.webp":{"createdTime":1775127512673,"modifiedTime":1775127512674,"sourceSize":12860,"sourcePath":"acc9f7c5b1bdc4bc71d94178a0e26059_MD5.webp","exportPath":"acc9f7c5b1bdc4bc71d94178a0e26059_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"uefi-win11.png":{"createdTime":1775129478429,"modifiedTime":1775129478439,"sourceSize":37805,"sourcePath":"uefi-win11.png","exportPath":"uefi-win11.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"c106b9b3c0d4aa489d5733a63456f467_md5.jpg":{"createdTime":1775129811851,"modifiedTime":1775129811852,"sourceSize":52854,"sourcePath":"c106b9b3c0d4aa489d5733a63456f467_MD5.jpg","exportPath":"c106b9b3c0d4aa489d5733a63456f467_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"e16f64d2cd48beb91c949b773350af2b_md5.jpg":{"createdTime":1775129920846,"modifiedTime":1775129920848,"sourceSize":31920,"sourcePath":"e16f64d2cd48beb91c949b773350af2b_MD5.jpg","exportPath":"e16f64d2cd48beb91c949b773350af2b_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"9664df310ff360c7c578216301fb673f_md5.jpg":{"createdTime":1775130194769,"modifiedTime":1775130194770,"sourceSize":86299,"sourcePath":"9664df310ff360c7c578216301fb673f_MD5.jpg","exportPath":"9664df310ff360c7c578216301fb673f_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"11418b888176c54afd1625b2cdd6c3dc_md5.jpg":{"createdTime":1775130278657,"modifiedTime":1775130278658,"sourceSize":72010,"sourcePath":"11418b888176c54afd1625b2cdd6c3dc_MD5.jpg","exportPath":"11418b888176c54afd1625b2cdd6c3dc_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"0ddd486a5ace400390ccf19cfd580ed1_md5.jpg":{"createdTime":1775130367903,"modifiedTime":1775130367904,"sourceSize":176587,"sourcePath":"0ddd486a5ace400390ccf19cfd580ed1_MD5.jpg","exportPath":"0ddd486a5ace400390ccf19cfd580ed1_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg":{"createdTime":1775130453541,"modifiedTime":1775130453542,"sourceSize":82201,"sourcePath":"c8fa8337d10ca29eba2e1e9e89b14058_MD5.jpg","exportPath":"c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg":{"createdTime":1775130592691,"modifiedTime":1775130592692,"sourceSize":47315,"sourcePath":"bf2e96ef71407f8c5c243cce2e67c3b3_MD5.jpg","exportPath":"bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg":{"createdTime":1775130725743,"modifiedTime":1775130725744,"sourceSize":52839,"sourcePath":"bffaf54a95ade7a747a1f93dfb83b6c7_MD5.jpg","exportPath":"bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"73ad04dc8dd7df177666f927970b9b2e_md5.jpg":{"createdTime":1775130838569,"modifiedTime":1775130838570,"sourceSize":42791,"sourcePath":"73ad04dc8dd7df177666f927970b9b2e_MD5.jpg","exportPath":"73ad04dc8dd7df177666f927970b9b2e_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"2a7176719346e16a19ee528fbe91816d_md5.jpg":{"createdTime":1775130909462,"modifiedTime":1775130909462,"sourceSize":46769,"sourcePath":"2a7176719346e16a19ee528fbe91816d_MD5.jpg","exportPath":"2a7176719346e16a19ee528fbe91816d_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"a407d82875168d3ea46b7003ec44426d_md5.jpg":{"createdTime":1775131081320,"modifiedTime":1775131081321,"sourceSize":32520,"sourcePath":"a407d82875168d3ea46b7003ec44426d_MD5.jpg","exportPath":"a407d82875168d3ea46b7003ec44426d_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg":{"createdTime":1775131272913,"modifiedTime":1775131272914,"sourceSize":29157,"sourcePath":"9c0c037c7deca8bdbb7237bfd94d50cc_MD5.jpg","exportPath":"9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg":{"createdTime":1775131325540,"modifiedTime":1775131325541,"sourceSize":12083,"sourcePath":"00bab7e8b34d2026a8b02dd0b9ea6a38_MD5.jpg","exportPath":"00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"58ee18cad1a258e0bbeafc3e75683d51_md5.jpg":{"createdTime":1775131396430,"modifiedTime":1775131396436,"sourceSize":157154,"sourcePath":"58ee18cad1a258e0bbeafc3e75683d51_MD5.jpg","exportPath":"58ee18cad1a258e0bbeafc3e75683d51_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"acf64a7afac10006855a6350f4c45005_md5.jpg":{"createdTime":1775131445282,"modifiedTime":1775131445283,"sourceSize":147499,"sourcePath":"acf64a7afac10006855a6350f4c45005_MD5.jpg","exportPath":"acf64a7afac10006855a6350f4c45005_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"b97c1fe2870486a6904026ecebdbcd5b_md5.jpg":{"createdTime":1775131483268,"modifiedTime":1775131483269,"sourceSize":133010,"sourcePath":"b97c1fe2870486a6904026ecebdbcd5b_MD5.jpg","exportPath":"b97c1fe2870486a6904026ecebdbcd5b_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"b94bb19fa31df352388b84cc548e68f5_md5.jpg":{"createdTime":1775131568557,"modifiedTime":1775131568560,"sourceSize":168375,"sourcePath":"b94bb19fa31df352388b84cc548e68f5_MD5.jpg","exportPath":"b94bb19fa31df352388b84cc548e68f5_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"9bee04ee84478784cbb43a30a5bf591d_md5.jpg":{"createdTime":1775132030596,"modifiedTime":1775132030598,"sourceSize":148094,"sourcePath":"9bee04ee84478784cbb43a30a5bf591d_MD5.jpg","exportPath":"9bee04ee84478784cbb43a30a5bf591d_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg":{"createdTime":1775132321669,"modifiedTime":1775132321675,"sourceSize":147789,"sourcePath":"6ae7f1a0a765cee8dc7d7bca99672d4b_MD5.jpg","exportPath":"6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg":{"createdTime":1775132388256,"modifiedTime":1775132388257,"sourceSize":201948,"sourcePath":"aa87b0666fbc0e16267ae5e5916d5f41_MD5.jpg","exportPath":"aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg":{"createdTime":1775132452941,"modifiedTime":1775132452942,"sourceSize":189055,"sourcePath":"aa2d05bc474c6c730e831f9e92de5ae7_MD5.jpg","exportPath":"aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg":{"createdTime":1775132528815,"modifiedTime":1775132528816,"sourceSize":225752,"sourcePath":"80df1b1e5ef488152bbef6c77f89f1a8_MD5.jpg","exportPath":"80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"b5f88a123a7422bd195fc5e89ab34618_md5.jpg":{"createdTime":1775132596309,"modifiedTime":1775132596310,"sourceSize":194208,"sourcePath":"b5f88a123a7422bd195fc5e89ab34618_MD5.jpg","exportPath":"b5f88a123a7422bd195fc5e89ab34618_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"63f2743303fa84617f3987a376ddab84_md5.jpg":{"createdTime":1775132627543,"modifiedTime":1775132627545,"sourceSize":203629,"sourcePath":"63f2743303fa84617f3987a376ddab84_MD5.jpg","exportPath":"63f2743303fa84617f3987a376ddab84_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"d5b91806bfd72db30dfc40022449e565_md5.jpg":{"createdTime":1775132652928,"modifiedTime":1775132652929,"sourceSize":184821,"sourcePath":"d5b91806bfd72db30dfc40022449e565_MD5.jpg","exportPath":"d5b91806bfd72db30dfc40022449e565_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"ab4c84abe32378a5956d013009ee662a_md5.jpg":{"createdTime":1775132704249,"modifiedTime":1775132704250,"sourceSize":201551,"sourcePath":"ab4c84abe32378a5956d013009ee662a_MD5.jpg","exportPath":"ab4c84abe32378a5956d013009ee662a_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg":{"createdTime":1775132744696,"modifiedTime":1775132744702,"sourceSize":177414,"sourcePath":"7528efcab5b13ae3b0adee1e8f8e51b0_MD5.jpg","exportPath":"7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"310006b7bdcc00308bf62b40406d2782_md5.jpg":{"createdTime":1775132782964,"modifiedTime":1775132782966,"sourceSize":219221,"sourcePath":"310006b7bdcc00308bf62b40406d2782_MD5.jpg","exportPath":"310006b7bdcc00308bf62b40406d2782_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"f8b94d7615eef296e106396b8e76a358_md5.jpg":{"createdTime":1775132843776,"modifiedTime":1775132843777,"sourceSize":136031,"sourcePath":"f8b94d7615eef296e106396b8e76a358_MD5.jpg","exportPath":"f8b94d7615eef296e106396b8e76a358_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg":{"createdTime":1775132876622,"modifiedTime":1775132876624,"sourceSize":148555,"sourcePath":"dbda198cdb8d07f6e14cf15e17daeacc_MD5.jpg","exportPath":"dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"4be64241a87534bfbbc275b8dacd857a_md5.jpg":{"createdTime":1775132979991,"modifiedTime":1775132979991,"sourceSize":167546,"sourcePath":"4be64241a87534bfbbc275b8dacd857a_MD5.jpg","exportPath":"4be64241a87534bfbbc275b8dacd857a_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"a03b46467a336333fb7a86bbb6cbf87f_md5.jpg":{"createdTime":1775133044279,"modifiedTime":1775133044281,"sourceSize":113919,"sourcePath":"a03b46467a336333fb7a86bbb6cbf87f_MD5.jpg","exportPath":"a03b46467a336333fb7a86bbb6cbf87f_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"4309bd4b6df84807ec3ac416572ad582_md5.jpg":{"createdTime":1775133190248,"modifiedTime":1775133190249,"sourceSize":310223,"sourcePath":"4309bd4b6df84807ec3ac416572ad582_MD5.jpg","exportPath":"4309bd4b6df84807ec3ac416572ad582_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"351bbc5735f85058b543b5ea4ae35b51_md5.jpg":{"createdTime":1775133429283,"modifiedTime":1775133429289,"sourceSize":655738,"sourcePath":"351bbc5735f85058b543b5ea4ae35b51_MD5.jpg","exportPath":"351bbc5735f85058b543b5ea4ae35b51_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"cb4bd155f47d88dcf42180e823e621ca_md5.jpg":{"createdTime":1775133697833,"modifiedTime":1775133697836,"sourceSize":910190,"sourcePath":"cb4bd155f47d88dcf42180e823e621ca_MD5.jpg","exportPath":"cb4bd155f47d88dcf42180e823e621ca_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg":{"createdTime":1775133909215,"modifiedTime":1775133909216,"sourceSize":159656,"sourcePath":"15cf9b45bea0832e2f22dfeb4a399f1b_MD5.jpg","exportPath":"15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"176c767e355f5be3aa6dba673250604b_md5.jpg":{"createdTime":1775134005967,"modifiedTime":1775134005968,"sourceSize":149913,"sourcePath":"176c767e355f5be3aa6dba673250604b_MD5.jpg","exportPath":"176c767e355f5be3aa6dba673250604b_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"e84efa56586ccdcd58deae0083d361c9_md5.jpg":{"createdTime":1775135023186,"modifiedTime":1775135023187,"sourceSize":37250,"sourcePath":"e84efa56586ccdcd58deae0083d361c9_MD5.jpg","exportPath":"e84efa56586ccdcd58deae0083d361c9_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg":{"createdTime":1775135221071,"modifiedTime":1775135221072,"sourceSize":35028,"sourcePath":"ac1394dfa2711318f0569ed1b8abfe2b_MD5.jpg","exportPath":"ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"2489aae49053abe0d0871d6d388172a5_md5.jpg":{"createdTime":1775138517186,"modifiedTime":1775138517189,"sourceSize":213203,"sourcePath":"2489aae49053abe0d0871d6d388172a5_MD5.jpg","exportPath":"2489aae49053abe0d0871d6d388172a5_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"6c3e6842c807d171191c9f714f0c4f77_md5.jpg":{"createdTime":1775142054356,"modifiedTime":1775142054356,"sourceSize":12423,"sourcePath":"6c3e6842c807d171191c9f714f0c4f77_MD5.jpg","exportPath":"6c3e6842c807d171191c9f714f0c4f77_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg":{"createdTime":1775138951734,"modifiedTime":1775138951735,"sourceSize":434893,"sourcePath":"79fc0cd13cf522e1f73925c4ffbcc6e6_MD5.jpg","exportPath":"79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"29ab8239fdbf75469411bf100704c5b3_md5.webp":{"createdTime":1775127512770,"modifiedTime":1775127512771,"sourceSize":89640,"sourcePath":"29ab8239fdbf75469411bf100704c5b3_MD5.webp","exportPath":"29ab8239fdbf75469411bf100704c5b3_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"26c05ff5447a260f4ec4805918de3803_md5.webp":{"createdTime":1775127512741,"modifiedTime":1775127512741,"sourceSize":36020,"sourcePath":"26c05ff5447a260f4ec4805918de3803_MD5.webp","exportPath":"26c05ff5447a260f4ec4805918de3803_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"84994afe5ee1b4022776fb66d19a34ba_md5.jpg":{"createdTime":1775142394124,"modifiedTime":1775142394127,"sourceSize":65287,"sourcePath":"84994afe5ee1b4022776fb66d19a34ba_MD5.jpg","exportPath":"84994afe5ee1b4022776fb66d19a34ba_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg":{"createdTime":1775142745326,"modifiedTime":1775142745326,"sourceSize":220037,"sourcePath":"d06703d0213ceef434c8dc5ddc73d0bb_MD5.jpg","exportPath":"d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"3f8979b3a9887f5a034fa7d512314533_md5.jpg":{"createdTime":1775143059360,"modifiedTime":1775143059361,"sourceSize":50342,"sourcePath":"3f8979b3a9887f5a034fa7d512314533_MD5.jpg","exportPath":"3f8979b3a9887f5a034fa7d512314533_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg":{"createdTime":1775143438448,"modifiedTime":1775143438449,"sourceSize":36191,"sourcePath":"1682ffd3e7e26e87e298472a8f66c0f0_MD5.jpg","exportPath":"1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"ca4328c6f7ab42ec41bc64cdd34da7a4_md5.webp":{"createdTime":1775127512753,"modifiedTime":1775127512765,"sourceSize":53360,"sourcePath":"ca4328c6f7ab42ec41bc64cdd34da7a4_MD5.webp","exportPath":"ca4328c6f7ab42ec41bc64cdd34da7a4_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"9f263d2e9dbd545da6d8c786a1144bad_md5.jpg":{"createdTime":1775144922220,"modifiedTime":1775144922221,"sourceSize":9046,"sourcePath":"9f263d2e9dbd545da6d8c786a1144bad_MD5.jpg","exportPath":"9f263d2e9dbd545da6d8c786a1144bad_md5.jpg","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"9c57984ecbd7cbba315f6d0f21df27d5_md5.webp":{"createdTime":1775127512773,"modifiedTime":1775127512774,"sourceSize":19802,"sourcePath":"9c57984ecbd7cbba315f6d0f21df27d5_MD5.webp","exportPath":"9c57984ecbd7cbba315f6d0f21df27d5_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"87ff69d8623d68ae1e45d54813d08468_md5.webp":{"createdTime":1775127512775,"modifiedTime":1775127512776,"sourceSize":26956,"sourcePath":"87ff69d8623d68ae1e45d54813d08468_MD5.webp","exportPath":"87ff69d8623d68ae1e45d54813d08468_md5.webp","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/acer-aspire-a515-51.png":{"createdTime":1771429845681,"modifiedTime":1682751651191,"sourceSize":53056,"sourcePath":"images/acer-aspire-a515-51.png","exportPath":"images/acer-aspire-a515-51.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html":{"createdTime":1775158634431,"modifiedTime":1775158660352,"sourceSize":9524,"sourcePath":"KVM/EndeavourOS Virt-Manager Complete Edition (VMM KVM QEMU).md","exportPath":"kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html","showInTree":true,"treeOrder":1,"backlinks":[],"type":"markdown","data":null},"images/vmm-logo.png":{"createdTime":1771429850940,"modifiedTime":1685426142000,"sourceSize":23012,"sourcePath":"images/vmm-logo.png","exportPath":"images/vmm-logo.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/vmm0003.png":{"createdTime":1773060794266,"modifiedTime":1773060794287,"sourceSize":51537,"sourcePath":"images/vmm0003.png","exportPath":"images/vmm0003.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/vmm0004.png":{"createdTime":1773064369553,"modifiedTime":1773064369582,"sourceSize":72307,"sourcePath":"images/vmm0004.png","exportPath":"images/vmm0004.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/vmm0005.png":{"createdTime":1773064706015,"modifiedTime":1773064706031,"sourceSize":32830,"sourcePath":"images/vmm0005.png","exportPath":"images/vmm0005.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nmcli-101a.png":{"createdTime":1771429848938,"modifiedTime":1718701994787,"sourceSize":4832,"sourcePath":"images/nmcli-101a.png","exportPath":"images/nmcli-101a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/nmcli-101b.png":{"createdTime":1771429848940,"modifiedTime":1718702391277,"sourceSize":17676,"sourcePath":"images/nmcli-101b.png","exportPath":"images/nmcli-101b.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/virtual-network05a.png":{"createdTime":1771429850811,"modifiedTime":1718704584105,"sourceSize":23457,"sourcePath":"images/virtual-network05a.png","exportPath":"images/virtual-network05a.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null},"images/vmm0006.png":{"createdTime":1773075625240,"modifiedTime":1773075625272,"sourceSize":17336,"sourcePath":"images/vmm0006.png","exportPath":"images/vmm0006.png","showInTree":false,"treeOrder":0,"backlinks":[],"type":"media","data":null}},"sourceToTarget":{"marina/2016-05-10-NAS-Synology-installer-IPKG.md":"marina/2016-05-10-nas-synology-installer-ipkg.html","marina/2019-09-29-NAS_Synology_renouvellement_certificat_LetsEncrypt.md":"marina/2019-09-29-nas_synology_renouvellement_certificat_letsencrypt.html","marina/2020-10-30-ACER-Portable-Marina.md":"marina/2020-10-30-acer-portable-marina.html","marina/2020-10-30-Synology-Raspberry-Marina.md":"marina/2020-10-30-synology-raspberry-marina.html","marina/2021-02-07-Reinstall-Pc-Portable-Acer-Marina.md":"marina/2021-02-07-reinstall-pc-portable-acer-marina.html","marina/2021-09-10-Synology-Domaine-eolam.xyz.md":"marina/2021-09-10-synology-domaine-eolam.xyz.html","marina/2022-08-17-NAS-Synology-Nextcloud.md":"marina/2022-08-17-nas-synology-nextcloud.html","marina/2022-08-17-Synology-Installer_Nextcloud_sur_votre_NAS.md":"marina/2022-08-17-synology-installer_nextcloud_sur_votre_nas.html","marina/2024-02-26-Synchro_Synology_VPS.md":"marina/2024-02-26-synchro_synology_vps.html","marina/2024-05-04-Synology-Domaine-eolam.xyz.md":"marina/2024-05-04-synology-domaine-eolam.xyz.html","marina/2024-09-14-Nas-Synology-DS723.md":"marina/2024-09-14-nas-synology-ds723.html","marina/Caddy_PHP8_MariaDB_Nextcloud.md":"marina/caddy_php8_mariadb_nextcloud.html","marina/Marina portable ACER octobre 2022.md":"marina/marina-portable-acer-octobre-2022.html","marina/MinisForum UM890 Pro.md":"marina/minisforum-um890-pro.html","marina/UM890-Eos-nvme-KDE.md":"marina/um890-eos-nvme-kde.html","":"site-lib/rss.xml","images/endos0001.png":"images/endos0001.png","images/plasma-kde01.png":"images/plasma-kde01.png","images/Peeble-MouseA.png":"images/peeble-mousea.png","images/eos006.png":"images/eos006.png","images/kde-energy.png":"images/kde-energy.png","images/kde-energy-a.png":"images/kde-energy-a.png","images/kde-clavier-numerique.png":"images/kde-clavier-numerique.png","images/kde-webdav01.png":"images/kde-webdav01.png","images/kde-webdav02.png":"images/kde-webdav02.png","images/kde-webdav03.png":"images/kde-webdav03.png","images/kde-webdav04.png":"images/kde-webdav04.png","images/kde-webdav05.png":"images/kde-webdav05.png","images/kde-webdav06.png":"images/kde-webdav06.png","images/kde-webdav07.png":"images/kde-webdav07.png","images/kde-webdav08.png":"images/kde-webdav08.png","images/nextcloud-logo-a.png":"images/nextcloud-logo-a.png","images/nextcloud_xfce02.png":"images/nextcloud_xfce02.png","images/nextcloud_xfce02a.png":"images/nextcloud_xfce02a.png","images/nextcloud_xfce02b.png":"images/nextcloud_xfce02b.png","images/nextcloud_xfce02c.png":"images/nextcloud_xfce02c.png","images/nextcloud_xfce03.png":"images/nextcloud_xfce03.png","images/nextcloud-kde01.png":"images/nextcloud-kde01.png","images/nextcloud-kde02.png":"images/nextcloud-kde02.png","images/nextcloud-kde03.png":"images/nextcloud-kde03.png","images/nextcloud-kde04.png":"images/nextcloud-kde04.png","images/nextcloud-kde05.png":"images/nextcloud-kde05.png","images/nextcloud-kde06.png":"images/nextcloud-kde06.png","images/nextcloud-kde07.png":"images/nextcloud-kde07.png","images/eos008.png":"images/eos008.png","images/keepassxc_browser.png":"images/keepassxc_browser.png","screenshots/syno0.png":"screenshots/syno0.png","screenshots/ds218+.png":"screenshots/ds218+.png","screenshots/synoapp.png":"screenshots/synoapp.png","screenshots/box-syno.png":"screenshots/box-syno.png","screenshots/LetsEncrypt.png":"screenshots/letsencrypt.png","screenshots/syno1.png":"screenshots/syno1.png","screenshots/syno2.png":"screenshots/syno2.png","screenshots/syno3.png":"screenshots/syno3.png","screenshots/syno4.png":"screenshots/syno4.png","screenshots/syno5.png":"screenshots/syno5.png","screenshots/syno6.png":"screenshots/syno6.png","screenshots/box-syno1.png":"screenshots/box-syno1.png","screenshots/certificat-lets-encrypt-renew-Syno.png":"screenshots/certificat-lets-encrypt-renew-syno.png","screenshots/ssllabs-eolam.xyz.png":"screenshots/ssllabs-eolam.xyz.png","screenshots/pkg001.png":"screenshots/pkg001.png","screenshots/pkg002.png":"screenshots/pkg002.png","screenshots/synonc0.png":"screenshots/synonc0.png","screenshots/syno7.png":"screenshots/syno7.png","screenshots/syno8.png":"screenshots/syno8.png","screenshots/syno9.png":"screenshots/syno9.png","screenshots/synonc1.png":"screenshots/synonc1.png","screenshots/synonc2.png":"screenshots/synonc2.png","screenshots/synonc3.png":"screenshots/synonc3.png","screenshots/synonc4.png":"screenshots/synonc4.png","screenshots/synonc7.png":"screenshots/synonc7.png","screenshots/synonc7b.png":"screenshots/synonc7b.png","screenshots/synonc8.png":"screenshots/synonc8.png","screenshots/syno100.png":"screenshots/syno100.png","screenshots/syno105.png":"screenshots/syno105.png","screenshots/syno106.png":"screenshots/syno106.png","screenshots/syno107.png":"screenshots/syno107.png","screenshots/syno108.png":"screenshots/syno108.png","screenshots/syno109.png":"screenshots/syno109.png","screenshots/ssl-eolam-01.png":"screenshots/ssl-eolam-01.png","screenshots/ssl-eolam-02.png":"screenshots/ssl-eolam-02.png","screenshots/ssl-eolam-03.png":"screenshots/ssl-eolam-03.png","screenshots/ssl-eolam-04.png":"screenshots/ssl-eolam-04.png","screenshots/ssl-eolam-05.png":"screenshots/ssl-eolam-05.png","screenshots/ssl-eolam-06.png":"screenshots/ssl-eolam-06.png","screenshots/ssl-eolam-07.png":"screenshots/ssl-eolam-07.png","screenshots/nc-eolam-01.png":"screenshots/nc-eolam-01.png","screenshots/web-eolam-01.png":"screenshots/web-eolam-01.png","screenshots/web-eolam-03.png":"screenshots/web-eolam-03.png","screenshots/web-eolam-02.png":"screenshots/web-eolam-02.png","screenshots/web-eolam-06.png":"screenshots/web-eolam-06.png","screenshots/web-eolam-05.png":"screenshots/web-eolam-05.png","screenshots/web-eolam-07.png":"screenshots/web-eolam-07.png","screenshots/syno101.png":"screenshots/syno101.png","screenshots/syno102.png":"screenshots/syno102.png","screenshots/syno103.png":"screenshots/syno103.png","screenshots/syno104.png":"screenshots/syno104.png","screenshots/syno112.png":"screenshots/syno112.png","screenshots/syno113.png":"screenshots/syno113.png","screenshots/syno114.png":"screenshots/syno114.png","screenshots/syno115.png":"screenshots/syno115.png","screenshots/syno116.png":"screenshots/syno116.png","screenshots/syno122.png":"screenshots/syno122.png","screenshots/syno117.png":"screenshots/syno117.png","screenshots/syno118.png":"screenshots/syno118.png","screenshots/syno119.png":"screenshots/syno119.png","screenshots/syno120.png":"screenshots/syno120.png","screenshots/syno121.png":"screenshots/syno121.png","screenshots/cx11b-docker-searx-1.png":"screenshots/cx11b-docker-searx-1.png","screenshots/syno_part01.png":"screenshots/syno_part01.png","screenshots/syno_part02.png":"screenshots/syno_part02.png","screenshots/syno_part03.png":"screenshots/syno_part03.png","screenshots/syno-proxy-01.png":"screenshots/syno-proxy-01.png","screenshots/syno-proxy-02.png":"screenshots/syno-proxy-02.png","screenshots/syno-proxy-03.png":"screenshots/syno-proxy-03.png","screenshots/web-eolam-04.png":"screenshots/web-eolam-04.png","screenshots/syno-cal-01.png":"screenshots/syno-cal-01.png","screenshots/syno-cal-02.png":"screenshots/syno-cal-02.png","screenshots/syno-cal-03.png":"screenshots/syno-cal-03.png","screenshots/syno-cal-04.png":"screenshots/syno-cal-04.png","screenshots/syno-cal-05.png":"screenshots/syno-cal-05.png","screenshots/syno-cal-06.png":"screenshots/syno-cal-06.png","screenshots/syno-cal-07.png":"screenshots/syno-cal-07.png","screenshots/syno-cal-08.png":"screenshots/syno-cal-08.png","screenshots/syno-proxy-02A.png":"screenshots/syno-proxy-02a.png","screenshots/syno-proxy-03A.png":"screenshots/syno-proxy-03a.png","screenshots/syno-cal-web-01.png":"screenshots/syno-cal-web-01.png","screenshots/syno-ram.png":"screenshots/syno-ram.png","screenshots/syno-param001.png":"screenshots/syno-param001.png","screenshots/syno-param002.png":"screenshots/syno-param002.png","screenshots/syno-param003.png":"screenshots/syno-param003.png","screenshots/syno-param004.png":"screenshots/syno-param004.png","screenshots/syno-navi000.png":"screenshots/syno-navi000.png","screenshots/syno-navi001.png":"screenshots/syno-navi001.png","screenshots/syno-navi002.png":"screenshots/syno-navi002.png","screenshots/syno-navi003.png":"screenshots/syno-navi003.png","screenshots/syno-navi005.png":"screenshots/syno-navi005.png","screenshots/syno-navi006.png":"screenshots/syno-navi006.png","screenshots/syno-navi007.png":"screenshots/syno-navi007.png","screenshots/syno-certificat00.png":"screenshots/syno-certificat00.png","screenshots/syno-certificat00a.png":"screenshots/syno-certificat00a.png","screenshots/syno-certificat01.png":"screenshots/syno-certificat01.png","screenshots/syno-certificat00b.png":"screenshots/syno-certificat00b.png","screenshots/syno-certificat02.png":"screenshots/syno-certificat02.png","images/nextcloud-xoyize01.png":"images/nextcloud-xoyize01.png","images/nextcloud-xoyize02.png":"images/nextcloud-xoyize02.png","images/nextcloud-xoyize03.png":"images/nextcloud-xoyize03.png","images/nextcloud-xoyize04.png":"images/nextcloud-xoyize04.png","images/nextcloud-xoyize05.png":"images/nextcloud-xoyize05.png","screenshots/nextcloud_vm.png":"screenshots/nextcloud_vm.png","screenshots/nextcloud_vm01.png":"screenshots/nextcloud_vm01.png","screenshots/nextcloud_vm02.png":"screenshots/nextcloud_vm02.png","screenshots/nextcloud0001.png":"screenshots/nextcloud0001.png","screenshots/image10a.png":"screenshots/image10a.png","screenshots/image10b.png":"screenshots/image10b.png","screenshots/synocert1.png":"screenshots/synocert1.png","screenshots/synocert2.png":"screenshots/synocert2.png","screenshots/2024-08-16_12-19.png":"screenshots/2024-08-16_12-19.png","marina/index.md":"marina/index.html","fbdfab1c740f9055704e13bbc90cf8e2_MD5.png":"fbdfab1c740f9055704e13bbc90cf8e2_md5.png","238c1cd901595f62097271777681b058_MD5.jpg":"238c1cd901595f62097271777681b058_md5.jpg","KVM/Install Windows 11 on KVM.md":"kvm/install-windows-11-on-kvm.html","87d9731a4d6b726956859d3edee24be5_MD5.jpg":"87d9731a4d6b726956859d3edee24be5_md5.jpg","3412d0676e932393e58b08390f56dae2_MD5.jpg":"3412d0676e932393e58b08390f56dae2_md5.jpg","5a9f46088b32a4fdcdc63b8591db6be4_MD5.webp":"5a9f46088b32a4fdcdc63b8591db6be4_md5.webp","0d01170b7e35c40c382e52da1b9455e4_MD5.webp":"0d01170b7e35c40c382e52da1b9455e4_md5.webp","cedf0f39e3d80146b99816d6da59ac9c_MD5.webp":"cedf0f39e3d80146b99816d6da59ac9c_md5.webp","627df056114928400f054cb52296129e_MD5.webp":"627df056114928400f054cb52296129e_md5.webp","a06a189048936289aa314126047f29f3_MD5.webp":"a06a189048936289aa314126047f29f3_md5.webp","d376a54620c7dc25099c9cffe2ac67f2_MD5.webp":"d376a54620c7dc25099c9cffe2ac67f2_md5.webp","ecc64486f4771253d6f6955535870651_MD5.webp":"ecc64486f4771253d6f6955535870651_md5.webp","912f748acb09ff58d3fd4b65937e16f9_MD5.webp":"912f748acb09ff58d3fd4b65937e16f9_md5.webp","b7a80cbdfc77da5cb77c14b69485a304_MD5.webp":"b7a80cbdfc77da5cb77c14b69485a304_md5.webp","950b41bd6c30c2e6b65d59994f66b2b4_MD5.webp":"950b41bd6c30c2e6b65d59994f66b2b4_md5.webp","6b65a24e88ae7b12005586682288eb3f_MD5.webp":"6b65a24e88ae7b12005586682288eb3f_md5.webp","90e7410c0d44e6d42ae73806a6b72fc3_MD5.webp":"90e7410c0d44e6d42ae73806a6b72fc3_md5.webp","KVM/Export And Import KVM Virtual Machines In Linux.md":"kvm/export-and-import-kvm-virtual-machines-in-linux.html","marina/Acer Aspire 5 (A515-51).md":"marina/acer-aspire-5-(a515-51).html","46dccffb563acb7e6c434bcce39f7b19_MD5.png":"46dccffb563acb7e6c434bcce39f7b19_md5.png","13444e17acb9ff63801d1718ee717330_MD5.webp":"13444e17acb9ff63801d1718ee717330_md5.webp","6bdaa431b9c3489f8751c1ee7381ff51_MD5.webp":"6bdaa431b9c3489f8751c1ee7381ff51_md5.webp","5a9de3d8bd94fd798760043c6e0d7f1a_MD5.webp":"5a9de3d8bd94fd798760043c6e0d7f1a_md5.webp","52cb3d44c5658cbb3bddd34e0663482c_MD5.webp":"52cb3d44c5658cbb3bddd34e0663482c_md5.webp","acc9f7c5b1bdc4bc71d94178a0e26059_MD5.webp":"acc9f7c5b1bdc4bc71d94178a0e26059_md5.webp","uefi-win11.png":"uefi-win11.png","c106b9b3c0d4aa489d5733a63456f467_MD5.jpg":"c106b9b3c0d4aa489d5733a63456f467_md5.jpg","e16f64d2cd48beb91c949b773350af2b_MD5.jpg":"e16f64d2cd48beb91c949b773350af2b_md5.jpg","9664df310ff360c7c578216301fb673f_MD5.jpg":"9664df310ff360c7c578216301fb673f_md5.jpg","11418b888176c54afd1625b2cdd6c3dc_MD5.jpg":"11418b888176c54afd1625b2cdd6c3dc_md5.jpg","0ddd486a5ace400390ccf19cfd580ed1_MD5.jpg":"0ddd486a5ace400390ccf19cfd580ed1_md5.jpg","c8fa8337d10ca29eba2e1e9e89b14058_MD5.jpg":"c8fa8337d10ca29eba2e1e9e89b14058_md5.jpg","bf2e96ef71407f8c5c243cce2e67c3b3_MD5.jpg":"bf2e96ef71407f8c5c243cce2e67c3b3_md5.jpg","bffaf54a95ade7a747a1f93dfb83b6c7_MD5.jpg":"bffaf54a95ade7a747a1f93dfb83b6c7_md5.jpg","73ad04dc8dd7df177666f927970b9b2e_MD5.jpg":"73ad04dc8dd7df177666f927970b9b2e_md5.jpg","2a7176719346e16a19ee528fbe91816d_MD5.jpg":"2a7176719346e16a19ee528fbe91816d_md5.jpg","a407d82875168d3ea46b7003ec44426d_MD5.jpg":"a407d82875168d3ea46b7003ec44426d_md5.jpg","9c0c037c7deca8bdbb7237bfd94d50cc_MD5.jpg":"9c0c037c7deca8bdbb7237bfd94d50cc_md5.jpg","00bab7e8b34d2026a8b02dd0b9ea6a38_MD5.jpg":"00bab7e8b34d2026a8b02dd0b9ea6a38_md5.jpg","58ee18cad1a258e0bbeafc3e75683d51_MD5.jpg":"58ee18cad1a258e0bbeafc3e75683d51_md5.jpg","acf64a7afac10006855a6350f4c45005_MD5.jpg":"acf64a7afac10006855a6350f4c45005_md5.jpg","b97c1fe2870486a6904026ecebdbcd5b_MD5.jpg":"b97c1fe2870486a6904026ecebdbcd5b_md5.jpg","b94bb19fa31df352388b84cc548e68f5_MD5.jpg":"b94bb19fa31df352388b84cc548e68f5_md5.jpg","9bee04ee84478784cbb43a30a5bf591d_MD5.jpg":"9bee04ee84478784cbb43a30a5bf591d_md5.jpg","6ae7f1a0a765cee8dc7d7bca99672d4b_MD5.jpg":"6ae7f1a0a765cee8dc7d7bca99672d4b_md5.jpg","aa87b0666fbc0e16267ae5e5916d5f41_MD5.jpg":"aa87b0666fbc0e16267ae5e5916d5f41_md5.jpg","aa2d05bc474c6c730e831f9e92de5ae7_MD5.jpg":"aa2d05bc474c6c730e831f9e92de5ae7_md5.jpg","80df1b1e5ef488152bbef6c77f89f1a8_MD5.jpg":"80df1b1e5ef488152bbef6c77f89f1a8_md5.jpg","b5f88a123a7422bd195fc5e89ab34618_MD5.jpg":"b5f88a123a7422bd195fc5e89ab34618_md5.jpg","63f2743303fa84617f3987a376ddab84_MD5.jpg":"63f2743303fa84617f3987a376ddab84_md5.jpg","d5b91806bfd72db30dfc40022449e565_MD5.jpg":"d5b91806bfd72db30dfc40022449e565_md5.jpg","ab4c84abe32378a5956d013009ee662a_MD5.jpg":"ab4c84abe32378a5956d013009ee662a_md5.jpg","7528efcab5b13ae3b0adee1e8f8e51b0_MD5.jpg":"7528efcab5b13ae3b0adee1e8f8e51b0_md5.jpg","310006b7bdcc00308bf62b40406d2782_MD5.jpg":"310006b7bdcc00308bf62b40406d2782_md5.jpg","f8b94d7615eef296e106396b8e76a358_MD5.jpg":"f8b94d7615eef296e106396b8e76a358_md5.jpg","dbda198cdb8d07f6e14cf15e17daeacc_MD5.jpg":"dbda198cdb8d07f6e14cf15e17daeacc_md5.jpg","4be64241a87534bfbbc275b8dacd857a_MD5.jpg":"4be64241a87534bfbbc275b8dacd857a_md5.jpg","a03b46467a336333fb7a86bbb6cbf87f_MD5.jpg":"a03b46467a336333fb7a86bbb6cbf87f_md5.jpg","4309bd4b6df84807ec3ac416572ad582_MD5.jpg":"4309bd4b6df84807ec3ac416572ad582_md5.jpg","351bbc5735f85058b543b5ea4ae35b51_MD5.jpg":"351bbc5735f85058b543b5ea4ae35b51_md5.jpg","cb4bd155f47d88dcf42180e823e621ca_MD5.jpg":"cb4bd155f47d88dcf42180e823e621ca_md5.jpg","15cf9b45bea0832e2f22dfeb4a399f1b_MD5.jpg":"15cf9b45bea0832e2f22dfeb4a399f1b_md5.jpg","176c767e355f5be3aa6dba673250604b_MD5.jpg":"176c767e355f5be3aa6dba673250604b_md5.jpg","e84efa56586ccdcd58deae0083d361c9_MD5.jpg":"e84efa56586ccdcd58deae0083d361c9_md5.jpg","ac1394dfa2711318f0569ed1b8abfe2b_MD5.jpg":"ac1394dfa2711318f0569ed1b8abfe2b_md5.jpg","2489aae49053abe0d0871d6d388172a5_MD5.jpg":"2489aae49053abe0d0871d6d388172a5_md5.jpg","6c3e6842c807d171191c9f714f0c4f77_MD5.jpg":"6c3e6842c807d171191c9f714f0c4f77_md5.jpg","79fc0cd13cf522e1f73925c4ffbcc6e6_MD5.jpg":"79fc0cd13cf522e1f73925c4ffbcc6e6_md5.jpg","29ab8239fdbf75469411bf100704c5b3_MD5.webp":"29ab8239fdbf75469411bf100704c5b3_md5.webp","26c05ff5447a260f4ec4805918de3803_MD5.webp":"26c05ff5447a260f4ec4805918de3803_md5.webp","84994afe5ee1b4022776fb66d19a34ba_MD5.jpg":"84994afe5ee1b4022776fb66d19a34ba_md5.jpg","d06703d0213ceef434c8dc5ddc73d0bb_MD5.jpg":"d06703d0213ceef434c8dc5ddc73d0bb_md5.jpg","3f8979b3a9887f5a034fa7d512314533_MD5.jpg":"3f8979b3a9887f5a034fa7d512314533_md5.jpg","1682ffd3e7e26e87e298472a8f66c0f0_MD5.jpg":"1682ffd3e7e26e87e298472a8f66c0f0_md5.jpg","ca4328c6f7ab42ec41bc64cdd34da7a4_MD5.webp":"ca4328c6f7ab42ec41bc64cdd34da7a4_md5.webp","9f263d2e9dbd545da6d8c786a1144bad_MD5.jpg":"9f263d2e9dbd545da6d8c786a1144bad_md5.jpg","9c57984ecbd7cbba315f6d0f21df27d5_MD5.webp":"9c57984ecbd7cbba315f6d0f21df27d5_md5.webp","87ff69d8623d68ae1e45d54813d08468_MD5.webp":"87ff69d8623d68ae1e45d54813d08468_md5.webp","images/acer-aspire-a515-51.png":"images/acer-aspire-a515-51.png","KVM/EndeavourOS Virt-Manager Complete Edition (VMM KVM QEMU).md":"kvm/endeavouros-virt-manager-complete-edition-(vmm-kvm-qemu).html","images/vmm-logo.png":"images/vmm-logo.png","images/vmm0003.png":"images/vmm0003.png","images/vmm0004.png":"images/vmm0004.png","images/vmm0005.png":"images/vmm0005.png","images/nmcli-101a.png":"images/nmcli-101a.png","images/nmcli-101b.png":"images/nmcli-101b.png","images/virtual-network05a.png":"images/virtual-network05a.png","images/vmm0006.png":"images/vmm0006.png"},"featureOptions":{"backlinks":{"featureId":"backlinks","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":".footer","type":"start","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"Backlinks","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""}},"tags":{"featureId":"tags","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":".header .data-bar","type":"end","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""},"showInlineTags":true,"showFrontmatterTags":true,"info_showInlineTags":{"show":true,"name":"","description":"Show tags defined inside the document at the top of the page.","placeholder":""},"info_showFrontmatterTags":{"show":true,"name":"","description":"Show tags defined in the frontmatter of the document at the top of the page.","placeholder":""}},"alias":{"featureId":"aliases","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":".header .data-bar","type":"start","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"Aliases","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""}},"properties":{"featureId":"properties","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":".header","type":"start","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"Properties","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""},"info_hideProperties":{"show":true,"name":"","description":"A list of properties to hide from the properties view","placeholder":""}},"fileNavigation":{"featureId":"file-navigation","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":"#left-sidebar-content","type":"end","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"info_includePath":{"show":false,"name":"","description":"","placeholder":""},"showCustomIcons":false,"showDefaultFolderIcons":false,"showDefaultFileIcons":false,"defaultFolderIcon":"lucide//folder","defaultFileIcon":"lucide//file","defaultMediaIcon":"lucide//file-image","exposeStartingPath":true,"info_showCustomIcons":{"show":true,"name":"","description":"Show custom icons for files and folders","placeholder":""},"info_showDefaultFolderIcons":{"show":true,"name":"","description":"Show a default icon of a folder for every folder in the tree","placeholder":""},"info_showDefaultFileIcons":{"show":true,"name":"","description":"Show a default icon of a file for every file in the tree","placeholder":""},"info_defaultFolderIcon":{"show":true,"name":"","description":"The icon to use for folders. Prefix with 'lucide//' to use a Lucide icon","placeholder":""},"info_defaultFileIcon":{"show":true,"name":"","description":"The icon to use for files. Prefix with 'lucide//' to use a Lucide icon","placeholder":""},"info_defaultMediaIcon":{"show":true,"name":"","description":"The icon to use for media files. Prefix with 'lucide//' to use a Lucide icon","placeholder":""},"info_exposeStartingPath":{"show":true,"name":"","description":"Whether or not to show the current file in the file tree when the page is first loaded","placeholder":""},"includePath":"site-lib/html/file-tree.html"},"search":{"featureId":"search","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":"#left-sidebar .topbar-content","type":"start","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"Search...","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""}},"outline":{"featureId":"outline","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":"#right-sidebar-content","type":"end","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"Outline","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""},"startCollapsed":false,"minCollapseDepth":0,"info_startCollapsed":{"show":true,"name":"","description":"Should the outline start collapsed?","placeholder":""},"info_minCollapseDepth":{"show":true,"name":"","description":"Only allow outline items to be collapsed if they are at least this many levels deep in the tree.","placeholder":"","dropdownOptions":{"1":1,"2":2,"No Collapse":100}}},"themeToggle":{"featureId":"theme-toggle","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":"#right-sidebar .topbar-content","type":"start","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""}},"graphView":{"featureId":"graph-view","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":"#right-sidebar-content","type":"start","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"displayTitle":"Graph View","info_displayTitle":{"show":true,"name":"","description":"Descriptive title to show above the feature","placeholder":""},"showOrphanNodes":true,"showAttachments":false,"allowGlobalGraph":true,"allowExpand":true,"attractionForce":1,"linkLength":15,"repulsionForce":80,"centralForce":2,"edgePruning":100,"minNodeRadius":3,"maxNodeRadius":7,"info_showOrphanNodes":{"show":true,"name":"","description":"Show nodes that are not connected to any other nodes.","placeholder":""},"info_showAttachments":{"show":true,"name":"","description":"Show attachments like images and PDFs as nodes in the graph.","placeholder":""},"info_allowGlobalGraph":{"show":true,"name":"","description":"Allow the user to view the global graph of all nodes.","placeholder":""},"info_allowExpand":{"show":true,"name":"","description":"Allow the user to pop-out the graph view to take up the whole screen","placeholder":""},"info_attractionForce":{"show":true,"name":"","description":"How much should linked nodes attract each other? This will make the graph appear more clustered.","placeholder":""},"info_linkLength":{"show":true,"name":"","description":"How long should the links between nodes be? The shorter the links the more connected nodes will cluster together.","placeholder":""},"info_repulsionForce":{"show":true,"name":"","description":"How much should nodes repel each other? This will make disconnected parts more spread out.","placeholder":""},"info_centralForce":{"show":true,"name":"","description":"How much should nodes be attracted to the center? This will make the graph appear more dense and circular.","placeholder":""},"info_edgePruning":{"show":true,"name":"","description":"Edges with a length above this threshold will not be rendered, however they will still contribute to the simulation. This can help large tangled graphs look more organised. Hovering over a node will still display these links.","placeholder":""},"info_minNodeRadius":{"show":true,"name":"","description":"How small should the smallest nodes be? The smaller a node is the less it will attract other nodes.","placeholder":""},"info_maxNodeRadius":{"show":true,"name":"","description":"How large should the largest nodes be? Nodes are sized by how many links they have. The larger a node is the more it will attract other nodes. This can be used to create a good grouping around the most important nodes.","placeholder":""}},"sidebar":{"featureId":"sidebar","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"allowResizing":true,"allowCollapsing":true,"rightDefaultWidth":"20em","leftDefaultWidth":"20em","info_allowResizing":{"show":true,"name":"","description":"Whether or not to allow the sidebars to be resized","placeholder":""},"info_allowCollapsing":{"show":true,"name":"","description":"Whether or not to allow the sidebars to be collapsed","placeholder":""},"info_rightDefaultWidth":{"show":true,"name":"","description":"The default width of the right sidebar","placeholder":""},"info_leftDefaultWidth":{"show":true,"name":"","description":"The default width of the left sidebar","placeholder":""}},"customHead":{"featureId":"custom-head","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"featurePlacement":{"selector":"head","type":"end","info_selector":{"show":true,"name":"","description":"CSS selector for an element. The feature will be placed relative to this element.","placeholder":""},"info_type":{"show":true,"name":"","description":"Will this feature be placed before, after, or inside (at the beggining or end).","placeholder":"","dropdownOptions":{"Before":"before","After":"after","Start":"start","End":"end"}}},"info_featurePlacement":{"show":true,"name":"","description":"Where to place this feature on the page. (Relative to the selector)","placeholder":""},"info_includePath":{"show":false,"name":"","description":"","placeholder":""},"sourcePath":"","info_sourcePath":{"show":true,"name":"","description":"The local path to the source .html file which will be included.","placeholder":"","fileInputOptions":{"makeRelativeToVault":true,"browseButton":true}},"includePath":"site-lib/html/custom-head.html"},"document":{"featureId":"obsidian-document","enabled":true,"unavailable":false,"alwaysEnabled":true,"hideSettingsButton":false,"allowFoldingLists":true,"allowFoldingHeadings":true,"documentWidth":"40em","info_allowFoldingLists":{"show":true,"name":"","description":"Whether or not to allow lists to be folded","placeholder":""},"info_allowFoldingHeadings":{"show":true,"name":"","description":"Whether or not to allow headings to be folded","placeholder":""},"info_documentWidth":{"show":true,"name":"","description":"The width of the document","placeholder":""}},"rss":{"featureId":"rss","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":false,"siteUrl":"","authorName":"","info_siteUrl":{"show":true,"name":"","description":"The url that this site will be hosted at","placeholder":"https://example.com/mysite"},"info_authorName":{"show":true,"name":"","description":"The name of the author of the site","placeholder":""}},"linkPreview":{"featureId":"link-preview","enabled":true,"unavailable":false,"alwaysEnabled":false,"hideSettingsButton":true}},"modifiedTime":1775158705345,"siteName":"Notes","vaultName":"Notes","exportRoot":"","baseURL":"","pluginVersion":"1.9.2","themeName":"","bodyClasses":"publish css-settings-manager styled-scrollbars show-inline-title show-ribbon is-focused","hasFavicon":false}