Slå en Apple TV 2 inn i en webserver

Så du har allerede konfigurert Apple TV2 til å kjøre XBMC, og nå kjeder du deg om det. Hvorfor ikke slå ATV2 til en webserver som gutta på MacMiniVault gjorde? Ja denne lenken åpner en nettside som serveres fra en Apple TV2. Du kan gjøre dette selv med din egen Apple TV uten for mye arbeid, bare litt tålmodighet.

Før du begynner, må du jailbreak Apple TV2 med Seas0nPass, Seas0nPass er det enkleste jailbreakverktøyet rundt, men du kan bruke PwnageTool eller Redsn0w hvis det flyter båten din. Etter at du har gjort dette, er det en oversikt over hva du må gjøre:

  • SSH i den nylig jailbroken Apple TV2 fra terminalen, er standard rotpassordet alpint, og du må vite AppleTV2s IP-adresse, eller du kan prøve å bruke vertsnavnet apple-tv.local:
  • ssh [email protected]

  • Endre rotpassordet fra alpint til noe annet ved å skrive 'passwd'
  • Installer Lighttpd på Apple TV2 ved hjelp av apt-get:
  • apt-get install lighttpd

  • Bruk din favoritt SFTP-app (CyberDuck er gratis) for å laste opp en lighttpd config-fil til /etc/lighttpd.conf - her er et eksempel lighttpd.conf å jobbe fra
  • Start nå lighttpd server med (du må kanskje kjøre dette som / usr / sbin / lighttpd-angel):
  • lighttpd-angel -f /etc/lighttpd.conf

Din Apple TV2-webserver skal nå være i gang, dette kan verifiseres ved å trekke opp ATVs IP-adresse i en nettleser.

Hvis du vil at webserveren skal starte automatisk når Apple TV starter opp eller starter på nytt, må du legge til en lanseringsagent til / Library / LaunchDaemons /, plistfiler er forskjellige enn bash-skript ved at du må stave ut hvert enkelt flagg og argument som en streng. I dette tilfellet vil kommandoen til å utføre lighttpd-engel oversette til plistnøkler som ser noe ut som dette:

Denne gjennomgangen er ikke perfekt ennå, det er en utdypet versjon fra de superforenklede instruksjonene på MacMiniVault som installerer denne live Apple TV-webserveren for å se hvor godt den skal håndtere trafikkbelastningen.