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'à ?