Trasforma una Apple TV 2 in un Web Server
Quindi hai già configurato la tua Apple TV2 per eseguire XBMC e ora ti annoi. Perché non trasformare l'ATV2 in un server web come hanno fatto i ragazzi di MacMiniVault? Sì, questo collegamento apre una pagina web fornita da un'Apple TV2. Puoi farlo da solo con la tua Apple TV senza troppa fatica, solo un po' di pazienza.
Prima di iniziare, devi eseguire il jailbreak dell'Apple TV2 con Seas0nPass, Seas0nPass è l'utilità di jailbreak più semplice in circolazione, ma potresti usare PwnageTool o Redsn0w se questo ti aiuta. Dopo averlo fatto, ecco un riepilogo di ciò che dovrai fare:
- SSH nella nuova Apple TV2 sottoposta a jailbreak dal terminale, la password di root predefinita è "alpine" e dovrai conoscere l'indirizzo IP di AppleTV2 oppure puoi provare a utilizzare il nome host apple-tv.local :
- Cambia la password di root da alpine a qualcos' altro digitando 'passwd'
- Installa Lighttpd su Apple TV2 usando apt-get:
- Usa la tua app SFTP preferita (CyberDuck è gratuito) per caricare un file di configurazione di lighttpd in /etc/lighttpd.conf – ecco un esempio di lighttpd.conf da cui lavorare
- Ora avvia il server lighttpd con (potresti dover eseguire questo come /usr/sbin/lighttpd-angel):
apt-get install lighttpd
lighttpd-angel -f /etc/lighttpd.conf
Il tuo server web Apple TV2 ora dovrebbe essere attivo e funzionante, questo può essere verificato recuperando l'indirizzo IP dell'ATV in un browser web.
Se vuoi che il server web si avvii automaticamente all'avvio o al riavvio di Apple TV, devi aggiungere un agente di avvio plist a /Library/LaunchDaemons/, i file plist sono diversi dagli script bash in questo devi precisare ogni singolo flag e argomento come una stringa. In questo caso, il comando per eseguire lighttpd-angel verrebbe tradotto in chiavi plist simili a queste:
Questa procedura dettagliata non è ancora perfetta, è una versione elaborata dalle istruzioni super semplificate su MacMiniVault che ha configurato questo server web live di Apple TV solo per vedere come gestirà il carico di traffico.