{"id":4827,"date":"2026-11-03T20:22:17","date_gmt":"2026-11-03T19:22:17","guid":{"rendered":"https:\/\/sophie-matthieu.eu\/?p=4827"},"modified":"2026-11-03T20:23:59","modified_gmt":"2026-11-03T19:23:59","slug":"un-forum-auto-heberge-pour-le-conseil-syndical","status":"publish","type":"post","link":"https:\/\/sophie-matthieu.eu\/index.php\/2026\/11\/03\/un-forum-auto-heberge-pour-le-conseil-syndical\/","title":{"rendered":"Un forum auto-h\u00e9berg\u00e9 pour le conseil syndical"},"content":{"rendered":"<p><!-- Article : forum auto-heberge pour le conseil syndical, mis en place par Sophie --><\/p>\n<p>Un conseil syndical, \u00e7a discute beaucoup&nbsp;: entre deux assembl\u00e9es g\u00e9n\u00e9rales, il faut \u00e9changer des informations, relire un devis, partager un proc\u00e8s-verbal, r\u00e9pondre aux questions des copropri\u00e9taires. Les fils d&rsquo;e-mails en \u00ab&nbsp;r\u00e9pondre \u00e0 tous&nbsp;\u00bb finissent vite illisibles, et personne n&rsquo;a envie de confier la vie de la copropri\u00e9t\u00e9 \u00e0 un groupe sur un r\u00e9seau social commercial. <strong>Sophie<\/strong> a donc d\u00e9cid\u00e9 de monter un outil propre, ma\u00eetris\u00e9 de bout en bout&nbsp;: un <strong>forum priv\u00e9, auto-h\u00e9berg\u00e9 \u00e0 la maison<\/strong>.<\/p>\n<h2>Pourquoi un forum&nbsp;? Et pourquoi \u00e0 la maison&nbsp;?<\/h2>\n<p>Le forum, c&rsquo;est le format id\u00e9al pour \u00e7a&nbsp;: des discussions rang\u00e9es par sujets, consultables \u00e0 tout moment, avec la possibilit\u00e9 de <strong>joindre des fichiers<\/strong> (comptes, devis, convocations, photos). Rien ne se perd, tout reste au m\u00eame endroit.<\/p>\n<p>Restait la question de l&rsquo;h\u00e9bergement. Plut\u00f4t qu&rsquo;un service en ligne qui h\u00e9berge les donn\u00e9es ailleurs, affiche de la publicit\u00e9 et peut fermer du jour au lendemain, le choix s&rsquo;est port\u00e9 sur l&rsquo;<strong>auto-h\u00e9bergement<\/strong>&nbsp;: le forum tourne sur un <strong>petit serveur install\u00e9 \u00e0 la maison<\/strong>. Les avantages sont concrets&nbsp;:<\/p>\n<ul>\n<li><strong>Les donn\u00e9es restent chez nous<\/strong>&nbsp;: aucune information de la copropri\u00e9t\u00e9 ne part dans un cloud tiers.<\/li>\n<li><strong>Confidentialit\u00e9<\/strong>&nbsp;: le forum n&rsquo;est pas ouvert \u00e0 l&rsquo;Internet public. Il est accessible sur le <strong>r\u00e9seau priv\u00e9 de la maison<\/strong>, et \u00e0 distance via un <strong>tunnel VPN<\/strong> \u2014 pas d&rsquo;adresse publique \u00e0 deviner.<\/li>\n<li><strong>Z\u00e9ro abonnement, z\u00e9ro publicit\u00e9<\/strong>&nbsp;: le logiciel est libre et le serveur \u00e9tait d\u00e9j\u00e0 l\u00e0.<\/li>\n<li><strong>Ma\u00eetrise totale<\/strong>&nbsp;: r\u00e9glages, sauvegardes, mod\u00e9ration\u2026 tout est entre nos mains.<\/li>\n<\/ul>\n<h2>Le choix du logiciel&nbsp;: phpBB<\/h2>\n<p>Pour la partie forum, direction <strong>phpBB<\/strong>, un grand classique du logiciel libre qui fait tourner des forums depuis plus de vingt ans. C&rsquo;est robuste, document\u00e9, enti\u00e8rement traduit en fran\u00e7ais, et \u00e7a couvre tout ce dont le conseil a besoin&nbsp;: cat\u00e9gories de discussion, messages priv\u00e9s, pi\u00e8ces jointes, gestion fine des droits et des r\u00f4les.<\/p>\n<p>C\u00f4t\u00e9 machine, un trio tr\u00e8s classique et \u00e9prouv\u00e9&nbsp;: un serveur web <strong>Apache<\/strong>, une base de donn\u00e9es <strong>MariaDB\/MySQL<\/strong> et <strong>PHP<\/strong>. Rien d&rsquo;exotique&nbsp;: exactement la pile qui fait tourner une bonne partie du web.<\/p>\n<h2>Les d\u00e9tails de l&rsquo;installation<\/h2>\n<p>C&rsquo;est l\u00e0 que \u00e7a devient int\u00e9ressant. Quelques choix de mise en \u0153uvre qui font la diff\u00e9rence&nbsp;:<\/p>\n<ul>\n<li><strong>Installation en ligne de commande.<\/strong> phpBB s&rsquo;installe habituellement via un assistant web, mais il poss\u00e8de aussi un installeur en ligne de commande (un fichier de configuration d\u00e9crit l&rsquo;installation, et une seule commande d\u00e9roule tout). Plus propre, reproductible, et \u00e7a \u00e9vite de laisser tra\u00eener l&rsquo;assistant web une fois le travail fini.<\/li>\n<li><strong>Cohabitation avec le site existant.<\/strong> Le serveur h\u00e9bergeait d\u00e9j\u00e0 une base de donn\u00e9es pour un autre site. Plut\u00f4t que d&rsquo;en cr\u00e9er une nouvelle, le forum <strong>r\u00e9utilise la m\u00eame base avec un pr\u00e9fixe de tables d\u00e9di\u00e9<\/strong>&nbsp;: les tables du forum portent toutes le m\u00eame pr\u00e9fixe et cohabitent sans se m\u00e9langer avec celles du site voisin. Un grand classique de l&rsquo;h\u00e9bergement mutualis\u00e9 maison.<\/li>\n<li><strong>Interface 100&nbsp;% fran\u00e7aise.<\/strong> Installation du pack de langue fran\u00e7ais pour que les membres du conseil \u2014 qui ne sont pas tous informaticiens \u2014 se sentent chez eux.<\/li>\n<li><strong>Un forum vraiment priv\u00e9.<\/strong> Un visiteur non connect\u00e9 ne voit\u2026 <strong>rien<\/strong>. Pas la liste des sujets, pas les messages&nbsp;: tant qu&rsquo;on n&rsquo;a pas de compte valid\u00e9, le forum reste invisible. C&rsquo;est le r\u00e9glage cl\u00e9 pour un espace r\u00e9serv\u00e9 au conseil.<\/li>\n<li><strong>Inscriptions sur mod\u00e9ration.<\/strong> Pas d&rsquo;inscription sauvage&nbsp;: toute nouvelle demande de compte doit \u00eatre <strong>valid\u00e9e par un administrateur<\/strong> avant de donner acc\u00e8s. On sait donc exactement qui est dans le forum. Au passage, exit les <em>CAPTCHA<\/em> p\u00e9nibles&nbsp;: comme chaque inscription est valid\u00e9e \u00e0 la main, ils ne servent \u00e0 rien ici.<\/li>\n<li><strong>Pi\u00e8ces jointes activ\u00e9es.<\/strong> Le c\u0153ur du besoin&nbsp;: pouvoir d\u00e9poser et retrouver des documents (PV, comptes, devis, courriers), avec une limite de taille raisonnable par fichier.<\/li>\n<li><strong>Notifications par e-mail.<\/strong> Le forum s&rsquo;appuie sur le <strong>serveur de messagerie de la maison<\/strong> pour pr\u00e9venir l&rsquo;administrateur d&rsquo;une demande d&rsquo;inscription \u00e0 valider, ou avertir les membres d&rsquo;une nouvelle r\u00e9ponse.<\/li>\n<li><strong>Des r\u00f4les s\u00e9par\u00e9s.<\/strong> Un compte <strong>administrateur<\/strong> (qui g\u00e8re la configuration) et un compte <strong>mod\u00e9rateur<\/strong> aux droits volontairement limit\u00e9s (valider les inscriptions, veiller aux discussions) \u2014 chacun son p\u00e9rim\u00e8tre.<\/li>\n<\/ul>\n<h2>S\u00e9curit\u00e9 et bon sens<\/h2>\n<p>Un forum de copropri\u00e9t\u00e9, \u00e7a contient des informations qu&rsquo;on ne souhaite pas voir tra\u00eener. Quelques principes simples ont guid\u00e9 la mise en place&nbsp;: <strong>ne pas exposer le service sur l&rsquo;Internet public<\/strong> (acc\u00e8s r\u00e9serv\u00e9 au r\u00e9seau priv\u00e9 et au VPN), <strong>valider manuellement chaque inscription<\/strong>, <strong>s\u00e9parer les r\u00f4les<\/strong> administrateur et mod\u00e9rateur, et pr\u00e9voir des <strong>sauvegardes<\/strong>. Pas de formule magique&nbsp;: de la rigueur et le principe du moindre privil\u00e8ge.<\/p>\n<h2>Le r\u00e9sultat<\/h2>\n<p>Le conseil syndical dispose d\u00e9sormais d&rsquo;un <strong>espace \u00e0 lui<\/strong>&nbsp;: priv\u00e9, rang\u00e9, capable de garder la m\u00e9moire des \u00e9changes et des documents d&rsquo;une r\u00e9union \u00e0 l&rsquo;autre, sans rien confier \u00e0 l&rsquo;ext\u00e9rieur. Le tout pour le prix de l&rsquo;\u00e9lectricit\u00e9 d&rsquo;un petit serveur qui ronronne \u00e0 la maison.<\/p>\n<h2>Et demain&nbsp;?<\/h2>\n<p>Pour l&rsquo;instant, le forum reste volontairement <strong>ferm\u00e9 sur le r\u00e9seau priv\u00e9<\/strong>. Mais rien n&rsquo;est fig\u00e9&nbsp;: dans un futur proche, il pourrait \u00eatre <strong>reli\u00e9 \u00e0 un vrai nom de domaine<\/strong> pour devenir accessible <strong>depuis l&rsquo;ext\u00e9rieur<\/strong>, afin que chaque membre du conseil puisse s&rsquo;y connecter de n&rsquo;importe o\u00f9. Le jour venu, l&rsquo;ouverture s&rsquo;accompagnera naturellement d&rsquo;un <strong>certificat HTTPS<\/strong> pour chiffrer les \u00e9changes de bout en bout. C&rsquo;est justement le confort de l&rsquo;auto-h\u00e9bergement&nbsp;: on ouvre <em>quand<\/em> on veut et <em>comme<\/em> on veut, par \u00e9tapes et sans pr\u00e9cipitation.<\/p>\n<p>C&rsquo;est tout l&rsquo;esprit de l&rsquo;auto-h\u00e9bergement&nbsp;: avec un logiciel libre, une pile technique banale et un peu de m\u00e9thode, on reprend la main sur ses propres outils \u2014 et sur ses propres donn\u00e9es. Bravo Sophie&nbsp;! \ud83d\udc4f<\/p>\n<p><em>Montage logiciel&nbsp;: phpBB sur une pile Apache \/ MariaDB \/ PHP, h\u00e9berg\u00e9e sur un serveur domestique, acc\u00e8s restreint au r\u00e9seau priv\u00e9.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un conseil syndical, \u00e7a discute beaucoup&nbsp;: entre deux assembl\u00e9es g\u00e9n\u00e9rales, il faut \u00e9changer des informations, relire un devis, partager un proc\u00e8s-verbal, r\u00e9pondre aux questions des copropri\u00e9taires. Les fils d&rsquo;e-mails en \u00ab&nbsp;r\u00e9pondre \u00e0 tous&nbsp;\u00bb finissent vite illisibles, et personne n&rsquo;a envie de confier la vie de la copropri\u00e9t\u00e9 \u00e0 un groupe sur un r\u00e9seau social commercial. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-4827","post","type-post","status-publish","format-standard","hentry","category-auto-hebergement"],"_links":{"self":[{"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/posts\/4827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/comments?post=4827"}],"version-history":[{"count":2,"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/posts\/4827\/revisions"}],"predecessor-version":[{"id":4829,"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/posts\/4827\/revisions\/4829"}],"wp:attachment":[{"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/media?parent=4827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/categories?post=4827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sophie-matthieu.eu\/index.php\/wp-json\/wp\/v2\/tags?post=4827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}