Maison : comptes, amis et serveurs indépendants

Le portail maison.delfarm.net permet de créer un compte et de retrouver ses propres serveurs ainsi que les bibliothèques partagées par ses amis, sans saisir d’IP.

Installer un serveur chez un ami

  1. Télécharger Maison Serveur pour Windows et décompresser l’archive.
  2. Ouvrir Demarrer-Maison.cmd. Node est inclus ; les outils vidéo sont téléchargés et vérifiés s’ils ne sont pas déjà disponibles.
  3. Créer l’administrateur local sur la page ouverte. Dans Gestion du serveur, choisir Associer à mon compte.
  4. Ouvrir le lien du code temporaire, créer son compte Maison si nécessaire et confirmer le nom du serveur.
  5. Ajouter ses dossiers dans ses bibliothèques locales. Le serveur conserve ses fichiers et doit rester allumé.

Le démarrage avec Windows et l’arrêt du serveur sont proposés dans l’archive. Il s’agit d’une version portable, pas d’un installateur signé ni d’un service Windows.

Partager librement

Dans Mes amis, créer un lien privé et le transmettre soi-même à son ami. Le lien expire après sept jours et est à usage unique. Après acceptation, le propriétaire choisit Partager sur son serveur et coche les bibliothèques. Le compte invité n’obtient aucun droit d’administration. Un retrait est répercuté à la prochaine annonce, au plus tard dans une minute.

L’adresse e-mail n’est pas vérifiée par courrier et il n’y a pas encore de récupération de mot de passe par e-mail. Les invitations privées sont préférables à la recherche d’une personne par adresse.

Infrastructure

Le portail et le relais sont deux services distincts. Chaque association utilise son propre secret ; il n’existe plus de secret global partagé entre les serveurs. Les agents établissent une connexion sortante, ce qui évite une saisie d’IP et une ouverture de port du routeur domestique. Les serveurs utilisent des hôtes HTTPS distincts pour isoler les origines et les sessions du navigateur.

Les téléchargements sont conservés sur le volume persistant du portail après copie et vérification SHA-256. Ils restent disponibles si un serveur domestique est hors ligne. Le code peut être auto-hébergé : voir hub/SELF-HOSTING.md. L’hébergement et la bande passante ont un coût pour l’opérateur, mais Maison n’impose aucun abonnement logiciel.

Sources et REA

Télécharger les sources complètes sous GNU AGPL version 3 ou ultérieure. Les dépendances gardent leurs licences. Le dépôt de travail GitHub reste privé ; les archives de sources sont distribuables. Les clés, comptes, médias et réglages privés sont exclus.

L’examen ciblé de Plex par REA a guidé les codes temporaires, l’identité stable du serveur, l’annuaire et les partages acceptés. Il s’agit d’une observation statique partielle, complétée par les tests propres à Maison. Aucun code propriétaire Plex n’est fourni. Le connecteur Plex reste facultatif : les dossiers locaux fonctionnent sans Plex.

Validation et clients

Les tests isolés couvrent la création de comptes, l’association par code, les invitations à usage unique, les droits du propriétaire, le retrait d’accès et deux serveurs avec des lectures simultanées. Le relais vérifie les secrets par serveur et les flux annulés. La lecture réelle Busters 1 et le mini-lecteur sont également vérifiés via le domaine public dans un navigateur au format téléphone.

Android charge les changements d’interface depuis le serveur : une nouvelle APK n’est pas nécessaire à chaque modification web. Le client Windows est recompilé avec le portail comme point d’entrée. Les installations physiques Android, iPhone et Tizen et une lecture sur téléphone réel en 4G/5G restent à valider. Aucun compte développeur payant ni publication sur une boutique n’ont été effectués.