<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://err404.numericore.com/fr/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Err404 - notes</title>
        <description></description>
        <link>https://err404.numericore.com/fr/</link>
        <lastBuildDate>Tue, 28 Apr 2026 15:27:59 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://err404.numericore.com/fr/_media/wiki/logo.png</url>
            <title>Err404</title>
            <link>https://err404.numericore.com/fr/</link>
        </image>
        <item>
            <title>formation_serveur_de_fichiers</title>
            <link>https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers</link>
            <description>&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;tabs plugin_wrap&quot;&gt;&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://err404.numericore.com/fr//notes/formation_serveur_de_fichiers/&quot; class=&quot;urlextern&quot; title=&quot;https://err404.numericore.com/fr//notes/formation_serveur_de_fichiers/&quot;&gt;Français&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://err404.numericore.com/en//notes/file_server_training/&quot; class=&quot;urlextern&quot; title=&quot;https://err404.numericore.com/en//notes/file_server_training/&quot;&gt;English&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;Serveur_de_fichiers&quot;&gt;Serveur de fichiers&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Le but de cette formation est de faciliter la mise en place, la gestion et la maintenance d&amp;#039;un &lt;strong&gt;site web perso&lt;/strong&gt; en &lt;strong&gt;auto-hébergement&lt;/strong&gt; et des services qui peuvent être associés.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Serveur de fichiers&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Serveur_de_fichiers&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;188-406&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit4&quot; id=&quot;Matériel_requis&quot;&gt;Matériel requis&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; une clef usb pour y copier &lt;strong&gt;proxmox ve&lt;/strong&gt; install &lt;a href=&quot;https://enterprise.proxmox.com/iso/&quot; class=&quot;urlextern&quot; title=&quot;https://enterprise.proxmox.com/iso/&quot;&gt;https://enterprise.proxmox.com/iso/&lt;/a&gt; (si la voie Proxmox est choisie)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; un ordinateur connecté à Internet qui sera dédié à l&amp;#039;hébergement des services, sinon prendre un hébergement&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;img src=&quot;https://err404.numericore.com/fr/_media/notes/files_server_on_a_old_laptop.jpg?w=800&amp;amp;tok=259d83&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;800&quot; /&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Mat\u00e9riel requis&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Mat\u00e9riel_requis&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;407-738&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit5&quot; id=&quot;Services_en_option&quot;&gt;Services en option&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Services en option&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Services_en_option&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;739-771&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;Serveur_de_nom_de_domaine_faisant_autorité&quot;&gt;Serveur de nom de domaine faisant autorité&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Dans mon cas j&amp;#039;ai choisi d&amp;#039;avoir &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/dns&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:dns&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:dns&quot;&gt;un serveur de nom de domaine faisant autorité&lt;/a&gt;, &lt;strong&gt;mais ça n&amp;#039;est pas obligatoire&lt;/strong&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Serveur de nom de domaine faisant autorit\u00e9&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Serveur_de_nom_de_domaine_faisant_autorit\u00e9&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;772-989&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;Reverse_proxy_SNI&quot;&gt;Reverse proxy SNI&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
le &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/rpsni&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:rpsni&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:rpsni&quot;&gt;reverse proxy SNI&lt;/a&gt; n&amp;#039;est nécessaire que dans le cas ou vous souhaitez avoir plusieurs machines virtuelle (ou des conteneurs) partageant la même ipv4 publique.
&lt;/p&gt;
&lt;div id=&quot;plugin__gallery_6158&quot; class=&quot;plugin-gallery align-center&quot;&gt;&lt;div class=&quot;gallery-page&quot; id=&quot;gallery__6158_0&quot; style=&quot;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))&quot;&gt;&lt;figure class=&quot;gallery-image&quot; style=&quot;max-width: 300px; &quot;&gt;&lt;a href=&quot;https://err404.numericore.com/fr/_detail/notes/formation_serveur_de_fichiers/ipv4_vs_ipv6_fr_.svg?id=notes%3Aformation_serveur_de_fichiers&quot; title=&quot;Ipv4 Vs Ipv6 Fr &quot; data-caption=&quot;&amp;lt;b&amp;gt;Ipv4 Vs Ipv6 Fr &amp;lt;/b&amp;gt;&quot; class=&quot;lightbox JSnocheck&quot; rel=&quot;lightbox[gal-6d7526548ddbcbfc853456606cb0]&quot; data-url=&quot;/fr/_media/notes/formation_serveur_de_fichiers/ipv4_vs_ipv6_fr_.svg&quot;&gt;&lt;img width=&quot;600&quot; height=&quot;600&quot; src=&quot;/fr/_media/notes/formation_serveur_de_fichiers/ipv4_vs_ipv6_fr_.svg?w=600&amp;amp;h=600&amp;amp;tok=85cdd6&quot; alt=&quot;ipv4_vs_ipv6_fr_.svg&quot; loading=&quot;lazy&quot; /&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
Comme on peut le voir sur le schéma, l&amp;#039;ipv6 est plus simple à configurer que l&amp;#039;orsqu&amp;#039;on n&amp;#039;a qu&amp;#039;une ipv4 publique.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Reverse proxy SNI&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Reverse_proxy_SNI&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;990-1406&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit8&quot; id=&quot;Installations&quot;&gt;Installations&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Je recommande l&amp;#039;installation d&amp;#039;un hyperviseur (Proxmox) pour y héberger les machines virtuelles ou conteneurs du site web et des services associés. Il est possible d&amp;#039;utiliser un autre hyperviseur que proxmox, par exemple virt-manager, virtualbox etc.&lt;br /&gt;
Dans tous les cas il sera préférable de parametrer le réseau en mode pont (bridge) pour ne pas avoir à gérer les redirection NAT.&lt;br /&gt;
Proxmox utilise les bridges par defaut, ce qui nous convient.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installations&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Installations&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;1407-1886&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;Proxmox&quot;&gt;Proxmox&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; copier l&amp;#039;iso proxmox sur la clef usb et booter l&amp;#039;ordinateur dessus&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; suivre les étapes de l&amp;#039;installation: xfs, root:30Go&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; paramétrage de proxmox&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ajout de l&amp;#039;utilisateur &lt;em&gt;user&lt;/em&gt; &lt;a href=&quot;https://your_server_proxmox:8006/#v1:0:18:4:::::::14&quot; class=&quot;urlextern&quot; title=&quot;https://your_server_proxmox:8006/#v1:0:18:4:::::::14&quot;&gt;https://your_server_proxmox:8006/#v1:0:18:4:::::::14&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; on lui donne les droits admin: &lt;a href=&quot;https://your_server_proxmox:8006/#v1:0:18:4:::::::6&quot; class=&quot;urlextern&quot; title=&quot;https://your_server_proxmox:8006/#v1:0:18:4:::::::6&quot;&gt;https://your_server_proxmox:8006/#v1:0:18:4:::::::6&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; édition de /etc/ssh/sshd_config: permitrootlogin no&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Proxmox&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Proxmox&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;1887-2297&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;Yunohost&quot;&gt;Yunohost&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Yunohost peut s&amp;#039;installer de deux façon dans proxmox, en machine virtuelle ou en conteneur, celà va dépendre de votre besoin en isolation des processus.
&lt;/p&gt;

&lt;p&gt;
je recommande l&amp;#039;installation de Yunohost en conteneur, mais si vous tenez à l&amp;#039;installer en machine virtuelle c&amp;#039;est documenté ici: &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/yunohost_VM/start&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:yunohost_VM:start&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:yunohost_VM:start&quot;&gt;yunohost en machine virtuelle&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Yunohost&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Yunohost&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;2298-2695&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;installation_Yunohost_en_conteneur&quot;&gt;installation Yunohost (en conteneur)&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
l&amp;#039;installation de Yunohost en conteneur se fait dans un conteneur déjà existant:
&lt;/p&gt;

&lt;p&gt;
Yunohost est basé sur Debian, donc j&amp;#039;installe un conteneur Debian:
&lt;/p&gt;

&lt;p&gt;
(documentation: &lt;a href=&quot;https://pve.proxmox.com/wiki/Linux_Container#pct_container_images&quot; class=&quot;urlextern&quot; title=&quot;https://pve.proxmox.com/wiki/Linux_Container#pct_container_images&quot;&gt;https://pve.proxmox.com/wiki/Linux_Container#pct_container_images&lt;/a&gt;)&lt;br /&gt;
(documentation: &lt;a href=&quot;https://doc.yunohost.org/fr/admin/get_started/install_on/on_top_of_debian&quot; class=&quot;urlextern&quot; title=&quot;https://doc.yunohost.org/fr/admin/get_started/install_on/on_top_of_debian&quot;&gt;https://doc.yunohost.org/fr/admin/get_started/install_on/on_top_of_debian&lt;/a&gt;)
&lt;/p&gt;

&lt;p&gt;
voici quelque commandes à executer en tant que root dans le terminal proxmox pour ajouter les images de conteneurs: 
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;pveam update&lt;/pre&gt;

&lt;p&gt;
 (met à jour la liste des images de conteneurs disponibles)
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;pveam available &lt;span class=&quot;re5&quot;&gt;--section&lt;/span&gt; system &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;grep&lt;/span&gt; debian&lt;/pre&gt;

&lt;p&gt;
 (affiche la liste des conteneurs Debian seulement)
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;pveam download &lt;span class=&quot;kw3&quot;&gt;local&lt;/span&gt; debian-&lt;span class=&quot;nu0&quot;&gt;12&lt;/span&gt;-standard_&lt;/pre&gt;

&lt;p&gt;
 (telecharge la dernière image debian 12 disponible, actuelement Yunohost n&amp;#039;est pas prévu avec Debian 13…)
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; lorsque le télechargement est terminé, on peut créer un conteneur depuis cette image, 20Go d&amp;#039;espace disque devrait suffire.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; on démarre le conteneur…&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; un fois dans le conteneur en tant que root on va récupérer le script d&amp;#039;installation de yunohost et l&amp;#039;executer:&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;cd&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;root
apt update
&lt;span class=&quot;kw2&quot;&gt;wget&lt;/span&gt; install.yunohost.org &lt;span class=&quot;re5&quot;&gt;-O&lt;/span&gt; install.yunohost.sh
&lt;span class=&quot;kw2&quot;&gt;chmod&lt;/span&gt; +x install.yunohost.sh
&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;root&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;install.yunohost.sh&lt;/pre&gt;

&lt;p&gt;
une fois l&amp;#039;installation de base terminée il suffira d&amp;#039;aller dans le navigateur web pour la continuer. ou de taper &lt;code&gt;yunohost tools postinstall&lt;/code&gt; en ligne de commande
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;installation Yunohost (en conteneur)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation_Yunohost_en_conteneur&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;2696-4160&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit12&quot; id=&quot;Prendre_un_nom_de_domaine&quot;&gt;Prendre un nom de domaine&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; soit avec yunohost&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; soit chez un registrar&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
une fois le nom de domaine enregistré, il suffira de générer le certificat du coté de Yunohost/admin
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Prendre un nom de domaine&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Prendre_un_nom_de_domaine&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;4161-4358&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;Serveur_de_nom_de_domaine_faisant_autorité_en_option&quot;&gt;Serveur de nom de domaine faisant autorité (en option)&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
si vous avez envie d&amp;#039;avoir des sous-domaines et de les gérer vous-même (ce qui évitera de devoir passer par le registrar pour chaque changement).&lt;br /&gt;
vous devez alors déclarer votre nom de domaine principal comme SOA c&amp;#039;est à dire mettre en place et déclarer un &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/dns&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:dns&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:dns&quot;&gt;serveur de nom de domaine faisant autorité&lt;/a&gt;.&lt;br /&gt;
par exemple avec nsd (que j&amp;#039;ai choisi) ou knot (que je n&amp;#039;ai pas encore testé).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Serveur de nom de domaine faisant autorit\u00e9 (en option)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Serveur_de_nom_de_domaine_faisant_autorit\u00e9_en_option&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;4359-4858&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit14&quot; id=&quot;Ajout_d_une_application&quot;&gt;Ajout d&amp;#039;une application&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
au choix:
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_button plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/dokuwiki/start&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:dokuwiki:start&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:dokuwiki:start&quot;&gt;dokuwiki&lt;/a&gt; &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/nexcloud/start&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:nexcloud:start&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:nexcloud:start&quot;&gt;nextcloud&lt;/a&gt; &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/calibre/start&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:calibre:start&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:calibre:start&quot;&gt;calibre&lt;/a&gt; &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/galene/start&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:galene:start&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:galene:start&quot;&gt;galene&lt;/a&gt; &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/jirafeau/start&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:jirafeau:start&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:jirafeau:start&quot;&gt;jirafeau&lt;/a&gt; &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/lufi/start&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:lufi:start&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:lufi:start&quot;&gt;lufi&lt;/a&gt; &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/start&quot; class=&quot;wikilink2&quot; title=&quot;notes:formation_serveur_de_fichiers:start&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:start&quot;&gt;...&lt;/a&gt; etc.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:16,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
il est possible d&amp;#039;avoir plusieurs conteneurs (ou machines virtuelles) avec chacune un Yunohost, plutôt que toutes les applications dans la même machine virtuelle yunohost.&lt;br /&gt;
cela va surtout dépendre de l&amp;#039;usage et dans le cas ou vous choisirez d&amp;#039;avoir plusieurs machines (virtuelles ou pas) il faudra mettre en place un &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/rpsni&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:rpsni&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:rpsni&quot;&gt;reverse proxy SNI&lt;/a&gt; (parce que vous n&amp;#039;aurez surement qu&amp;#039;une seule ipv4 publique et qu&amp;#039;il faudra la partager entre les machines, en ipv6 on n&amp;#039;a pas ce genre de problèmes)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ajout d&amp;#039;une application&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Ajout_d_une_application&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;4859-5888&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit17&quot; id=&quot;ipv4_seulementOuverture_des_ports_et_redirections_NAT&quot;&gt;ipv4 seulement: Ouverture des ports (et redirections NAT)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; identifier les ports à ouvrir&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ouvrir du coté de la box Internet et indiquer la redirection.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; si vous avez mis en place un serveur proxy sni, alors il faudra rediriger les ports 80 et 443 vers le serveur proxy sni&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Dites-vous bien que les problèmes de NAT n&amp;#039;existent pas en ipv6 (à moins d&amp;#039;avoir du CGNAT mais dans ce cas je recommande de changer de fournisseur d&amp;#039;accès à Internet)&lt;br /&gt;
en ipv6 la machine est directement connectée à Internet, avec tous les ports exposés sur l&amp;#039;ip publique (qui commence par 2)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;ipv4 seulement: Ouverture des ports (et redirections NAT)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ipv4_seulementOuverture_des_ports_et_redirections_NAT&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:17,&amp;quot;range&amp;quot;:&amp;quot;5889-6486&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit18&quot; id=&quot;Sauvegardes_très_important&quot;&gt;Sauvegardes (très important)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;https://err404.numericore.com/fr/_media/notes/disque_dur.jpg?w=400&amp;amp;tok=ca3069&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
Yunohost est capable de faire les sauvegardes des applications, mais il ne fait pas les sauvegardes de lui même. c&amp;#039;est pour cette raison que j&amp;#039;utilise Yunohost dans une machine virtuelle (ou un conteneur) et que je fais faire la sauvegarde par proxmox.&lt;br /&gt;
mais une sauvegarde se doit de &lt;strong&gt;ne pas rester sur le même disque dur que sa source&lt;/strong&gt; et devrait être stockée dans un lieu géographique différent.
&lt;/p&gt;

&lt;p&gt;
en ce qui nous concerne, utiliser une deuxieme disque dur sera déjà pas mal
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Sauvegardes (tr\u00e8s important)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Sauvegardes_tr\u00e8s_important&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:18,&amp;quot;range&amp;quot;:&amp;quot;6487-7054&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit19&quot; id=&quot;Lire_les_logs_important&quot;&gt;Lire les logs (important)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Lire les logs (important)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Lire_les_logs_important&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:19,&amp;quot;range&amp;quot;:&amp;quot;7055-7095&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit20&quot; id=&quot;Problèmes_rencontrés_lors_de_l_autohébergement&quot;&gt;Problèmes rencontrés lors de l&amp;#039;autohébergement&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; certains fournisseurs d&amp;#039;accès ne font pas bien le routage vers les plages d&amp;#039;ip des autres fournisseurs d&amp;#039;accès&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; l&amp;#039;ip publique peut changer sans préavis, il faudra alors mettre à jour les entrées &lt;abbr title=&quot;Domain Name System&quot;&gt;DNS&lt;/abbr&gt; et regénérer les certificats&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; il peut aussi arriver que la box ne délivre pas d&amp;#039;ipv6 publique mais seulement une ipv6 localement unique, dans ce cas il suffira de forcer une ipv6 publique&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; certains fournisseurs d&amp;#039;accès ne donnent pas d&amp;#039;ipv6 à leurs clients, ou dans certaines zones seulement.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; en général on n&amp;#039;a qu&amp;#039;une seule ipv4 publique, donc si on souhaite héberger plusieurs services qui ont besoin des mêmes ports il faudra mettre en place un &lt;a href=&quot;https://err404.numericore.com/fr/notes/formation_serveur_de_fichiers/rpsni&quot; class=&quot;wikilink1&quot; title=&quot;notes:formation_serveur_de_fichiers:rpsni&quot; data-wiki-id=&quot;notes:formation_serveur_de_fichiers:rpsni&quot;&gt;reverse proxy SNI&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Probl\u00e8mes rencontr\u00e9s lors de l&amp;#039;autoh\u00e9bergement&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;Probl\u00e8mes_rencontr\u00e9s_lors_de_l_autoh\u00e9bergement&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:20,&amp;quot;range&amp;quot;:&amp;quot;7096-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 22 Apr 2026 10:24:39 +0000</pubDate>
        </item>
    </channel>
</rss>
