26 avril 2024

Guide pour un Serveur personnel

Je commence à retracer une installation complète pour avoir un serveur personnel (vous vous souvenez “MiniServe”. J’ai toujours voulu ça et c’est d’abord avec un Cube que j’y suis arrivé (quelle machine étonnante).

L’objectif global était d’avoir plusieurs éléments qui fonctionnent, pour cela il y a en fait besoin que de logiciels qui sont tous open source ou gratuit :

  • un serveur web (apache est intégré à MacOS X, cependant il faut qu’il réponde parfaitement à certaines nécessités), objectif simple de pouvoir héberger des pages simples et des images
  • un moteur de site dynamique : php est intégré (mais inactif) à MacOS X, on peut aller plus loin avec aussi Java (avec tomcat) – l’objectif étant de pouvoir y installer la majorité des applications web sans trop patiner
  • la brique indispensable : une base de donnée : le choix est vite fait, mysql est la base de donnée open source à installer en priorité sur MacOS X.
  • une série d’application “serveur side” pour qui utiliseront les 3 briques (serveur web, php et mysql) afin d’être dynamiques, par exemple un calendrier partagé, une photothèque
  • une configuration sur l’extérieur, mais protégée, afin d’ouvrir des accès à des connaissances : un extranet, une adresse ip fixe est préférable, un nom de domaine c’est la classe.
  • une série de protocoles permettant de modifier le site à distance :
  • http et xmlrpc permettent de prendre la main sur un weblog, un wiki ou la plupart des applications web via le navigateur ou une application cliente, c’est permis par tous les serveurs web
  • webdav et ftp permettent de modifier les fichiers des applications, publier des images
  • vnc permet un contrôle du mac avec l’ouverture d’une session graphique qui reproduit toute l’interface MacOS à distance
  • si vous êtes doté d’une caméra isight ou firewire, en utilisant quicktime broadcaster on peut tout à fait configurer un flux quicktime de surveillance à distance.
  • si vous avez envie d’investir dans la domotique il y a des possibilités, mais cela fera l’objet d’une autre étude.

Techniquement, il y a 3 axes de recherce :

  • une consommation électrique réduite
  • un silence de fonctionnement
  • un coût raisonnable

pour ces 3 raisons, il faut soit envisager un Cube d’occasion soit un Mac Mini.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *