Transformer un Apple TV 2 en serveur Web

Donc, vous avez déjà configuré votre Apple TV2 pour lancer XBMC, et maintenant vous en avez marre. 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 provenant d'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 aurez besoin de jailbreaker l'Apple TV2 avec Seas0nPass, Seas0nPass est l'utilitaire de jailbreak le plus facile à utiliser, mais vous pouvez utiliser PwnageTool ou Redsn0w si cela fait flotter votre bateau. Après avoir fait cela, voici un aperçu de ce que vous devrez faire:

  • SSH dans le nouveau Apple TV2 jailbreaké du Terminal, le mot de passe root par défaut est 'alpin' et vous aurez besoin de connaître l'adresse IP de AppleTV2 ou vous pouvez essayer d'utiliser le nom d'hôte apple-tv.local:
  • ssh [email protected]

  • Changer le mot de passe root de alpin à autre chose en tapant 'passwd'
  • Installez Lighttpd sur l'Apple TV2 en utilisant apt-get:
  • apt-get install lighttpd

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

Votre serveur Web Apple TV2 doit maintenant être opérationnel. Vous pouvez le vérifier en extrayant l'adresse IP de l'ATV dans un navigateur Web.

Si vous souhaitez que le serveur Web démarre automatiquement lorsque l'Apple TV démarre ou redémarre, vous devez ajouter une plist d'agent de lancement dans / Library / LaunchDaemons /, les fichiers plist sont différents des scripts bash car vous devez épeler chaque drapeau et argument en tant que chaîne. Dans ce cas, la commande pour exécuter lighttpd-angel se traduirait par des clés de plist ressemblant à ceci:

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