OK pour le HomeServer mais comment ? (3/4)
Par jblanche le mardi 20 mai 2008, 00:39 - geeks - Lien permanent
Que gère t'on :
- De la musique
- Des photos
- Des vidéos
- Des (cercles d') amis
- Des mails
- Des bookmarks
- Un frigo
- Une Télé
Et pourquoi pas
- Des noms de domaines et des sites Web
- Des flux RSS
- Les stores de la maison
- les lumières d'ambiance
- ...
Que va t-on utiliser pour gérer tout cela ?
Pour ce qui est du matériel, le "HomeServer" ne sera rien de plus qu'un PC, avec de gros disques durs (mais vu les prix du stockage actuellement, on peut se le permettre, d'autant plus qu'avec suffisamment de place, le serveur pourra également contenir des sauvegardes de vos données).
Pour le reste un PC bon marché suffira amplement à nos besoins.
Je dis HomeServer mais après tout rien n'empêche de placer l'application que j'aimerais développer sur un hébergement dédié.
La seule différence se situe dans le fait que certains préfèrent avoir cela vraiment "à la maison" et qu'il sera plus difficile "d'augmenter" cet objet avec les fonctions décrites précédemment (table interactive...).
Par contre, le dédié amènera des débits plus intéressant !
Il faut bien garder en tête que cette méthode vise à fournir à tout un chacun de multiples services dans le même produit, mais à destination d'un public restreint !
Si vous souhaitez faire 20.000 visites jours sur votre serveur web, gérer 50 comptes mails et streamer de la vidéo pour le monde entier, vous feriez mieux de vous tourner vers des solutions professionnelles !
Par contre, si vous souhaitez gérer vos quatre comptes mails uploader vos photos du week end en Bretagne et proposer à votre famille et vos amis de regarder la vidéo du petit dernier qui souffle sa première bougie, nul besoin d'un serveur professionnel !
Passons aux logiciels :
Actuellement, pour que vous puissiez lire et écrire des mails partout et depuis beaucoup de terminaux différents(PC, téléphone portable notamment), l'industrie s'appuie sur des formats et protocoles qui ont la sympathique particularité d'être ouverts !
Pour les moins initiés, cela veut dire qu'il est possible à tout un chacun de connaitre l'intégralité de leur fonctionnement et donc de concevoir facilement des applications utilisant ces formats.
Si l'on veut pouvoir gérer sa musique, ses vidéos, ses bookmarks, mais aussi ses cercles d'amis ou son frigo, il est impératifs de tirer les enseignements des problèmes du passé et de s'appuyer sur des protocoles et standards ouverts !
Comparons à nos besoins et regardons ce qu'il existe de ce côté-là :
- Pour la musique, la vidéo, la photo aucun problème du côté des formats de fichiers, les formats sont déjà reconnus (ogg vorbis, ogg theora, Jpeg) et ne demandent qu'à se généraliser.
- Pour les protocoles de streaming, on citera notamment le RTP
- Pour gérer ses cercles d'amis, des solutions existent également, notamment FOAF mais aussi des initiatives comme opensocial de Google .
- Pour vos mails, là aussi les solutions existent et sont plus que rodées !
- Pour vos noms de domaines et vos sites web tout est près.
- Pour les bookmarks, il n'y a pas à ma connaissance de format officiel même si plusieurs sites se sont calqués sur Del.icio.us pour leur formats d'import et d'export de vos bookmarks (donc un format HTML).
- Pour les collections de flux RSS (ou Atom), le format de description le plus répandu est l'OPML.
- Pour décrire le contenu de votre frigo, tout reste à faire...
- Pour dialoguer avec ce même frigo, la TV, les stores et vos lampes d'ambiances, on rentre dans le cadre de la domotique et là encore des gens se penchent sur le problème depuis quelques années et des standards existent.
Comme vous pouvez le constater nous avons entre les mains tout le nécessaire pour mener à bien notre mission !
Avec le nouveau HomeServer, vous avez accès à tout, partout, sur tout vos appareils, tout le temps !
Alors il y a plus qu'à ?
Commentaires
Il faudrait que le frigo soit équipé d'un lecteur de code barre afin que le HomeServer puisse connaitre à tout moment son état des stocks.
Relié à une base de donnée alimenté par les grossistes, le HomeServer sait quand un produit approche de sa date de péremption et peut en avertir le propriétaire des lieux.
Ou en fonction de ses habitudes alimentaires, le HomeServer fait une liste de course automatique. Libre au propriétaire de la respecter ou non, de la compléter, ...
Et pour aller jusqu'au bout des choses, le HomeServer est relié à un gestionnaire de recettes. On programme nos repas de la semaine à venir et la liste de courses nous est envoyé avec quel produit en quelle quantité. Ca permet de gagner du temps quand on fait les courses. Et comme on sait ce que l'on veut acheter on ne circule pas dans le magasin pour rien et ainsi on n'est pas tenté d'acheter autre chose. Conclusion: le HomeServer contribut à l'optimisation de votre pouvoir d'achat.
Tipex, tu as tout compris :D
Ca ce serait du frigo !
Il reste à trouver les logiciels pour faire tout ça !!! Moi j'ai quelques solutions (Gregarius pour les RSS, mutt pour les mails, Brim Project pour les favoris, SFTP pour tout ce qui est lecture de musique, ...) mais je suis preneur d'autres solutions.
Salut Djib,
Justement l'idée c'est de construire ces logiciels
Ou au moins des webservices permettant de s'interfacer avec tout types de logiciels (Client Riche, Web, Mobile...).
Et d'en faire quelquechose de très User-friendly parce que Mutt pour ma maman ca va pas le faire :D
Salut,
C'est marrant, je suis justement en train de prévoir de mettre en place exactement ce que tu décris chez mes parents.
Un serveur branché sur internet, et sur lequel on fait tourner divers services avec des interface le plus simple possible pour que toute la famille éparpillée dans toute la France puisse en profiter facilement.
Les principaux outils que je compte mettre sur ce serveur dans un premier temps :
- serveur web (HTTP & BDD) pour mon usage perso, mes bidouilles de developpeur web (les sites pour la famille sont hébergés ailleurs pour le moment j'vais pas tout déménager pour le moment).
- serveur de sauvegarde de documents (plus ou moins) importants. Ça protège contre la perte, et les rend plus facilement accessible de partout
- serveur de partage de fichiers (si tata veut faire parvenir des fichiers de 100 Mo à un neuveu par exemple)
Un peu le même genre, mais avec des variations dans l'interface :
- bibliothèque de musiques et de vidéos
- Album photos
Dans un deuxième temps je chercherai à y mettre un serveur mail, avec du coup un accès imap, et une interface webmail (j'aimerai bien en trouver une bien foutue genre gmail)
Pour mettre en place tout ça, je compte partir sur une Debian. Et je prépare déjà dans un premier temps l'aspect materiel de la chose (comment avoir beaucoup d'espace disque, que tout soit au moins en double pour un minimum de sécurité (RAID probablement), et comment gérer l'archivage quand la quantité de données va grandir).
J'ai pas encore trop réfléchi à comment je vais faire tout, mais je pense que j'passerai par ici fréquemment pour voir si y a pas des idées à prendre, ou à donner.
ciao, à la revoyure
Je te propose la lecture de ce journal LinuxFr dans lequel je détail ma vision d'un serveur domestique idéal.
https://linuxfr.org/~MisterV/27073....
je lis ton blog réguoièrement et c'est toujours un plaissir immense
Fil des commentaires de ce billet