Transformer une Apple TV 2 en serveur Web

Vous avez donc déjà configuré votre Apple TV2 pour qu'elle fonctionne avec XBMC, et maintenant vous vous ennuyez. Pourquoi ne pas transformer l'ATV2 en un serveur web comme l'ont fait les gars de MacMiniVault ? Oui, ce lien ouvre une page web desservie par une Apple TV2 . Vous pouvez le faire vous-même avec votre propre Apple TV sans trop de travail, juste un peu de patience.

Avant de commencer, vous devrez faire un jailbreak de l'Apple TV2 avec Seas0nPass, Seas0nPass est l'utilitaire de jailbreak le plus facile, mais vous pourriez utiliser PwnageTool ou Redsn0w si cela fait flotter votre bateau. Après avoir fait cela, voici un récapitulatif de ce que vous devrez faire :

  • SSH dans la nouvelle Apple TV2 du terminal, le mot de passe root par défaut est "alpine" et vous devrez connaître l'adresse IP de l'AppleTV2 ou vous pouvez essayer d'utiliser le nom d'hôte apple-tv.local :
  • ssh root@apple-tv.local

  • Changez le mot de passe root de alpine à autre chose en tapant "passwd"
  • Installez Lighttpd sur la TV2 d'Apple en utilisant apt-get :
  • apt-get install lighttpd

  • Utilisez votre application SFTP préférée (CyberDuck est gratuit) pour télécharger un fichier de configuration de lighttpd dans /etc/lighttpd.conf - voici un exemple de lighttpd.conf à partir duquel vous pouvez travailler
  • Maintenant, lancez le serveur lighttpd avec (vous devrez peut-être le lancer sous /usr/sbin/lighttpd-angel) :
  • lighttpd-angel -f /etc/lighttpd.conf

Lire aussi :  Suivez la localisation et les mouvements de votre iPhone sur une carte avec iPhoneTracker

Votre serveur web Apple TV2 devrait maintenant être opérationnel, ce qui peut être vérifié en extrayant l'adresse IP de l'ATV dans un navigateur web.

Si vous souhaitez que le serveur web démarre automatiquement au démarrage ou au redémarrage de l'Apple TV, vous devrez ajouter un agent de lancement plist dans /Library/LaunchDaemons/, les fichiers plist sont différents des scripts bash en ce sens que vous devez épeler chaque drapeau et argument individuel sous forme de chaîne. Dans ce cas, la commande d'exécution de lighttpd-angel se traduirait par des touches plist ressemblant à ceci :

Cette visite n'est pas encore parfaite, c'est une version élaborée à partir des instructions super simplifiées sur MacMiniVault qui a installé ce serveur web Apple TV en direct juste pour voir comment il gérera la charge de trafic.

Click to rate this post!
[Total: 0 Average: 0]

Laisser un commentaire

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