Pretvorite Apple TV 2 u web poslužitelj
Dakle, već ste postavili svoj Apple TV2 da pokreće XBMC, a sada vam je to dosadno. Zašto ne pretvoriti ATV2 u web poslužitelj kao što su to učinili momci iz MacMiniVaulta? Da, ova veza otvara web-stranicu koju poslužuje Apple TV2. To možete učiniti sami sa svojim Apple TV-om bez previše rada, samo malo strpljenja.
Prije nego što počnete, morat ćete napraviti jailbreak na Apple TV2 pomoću Seas0nPass, Seas0nPass je najlakši alat za jailbreak koji postoji, ali možete koristiti PwnageTool ili Redsn0w ako vam to odgovara. Nakon što to učinite, evo kratkog pregleda onoga što trebate učiniti:
- SSH u nedavno razbijeni Apple TV2 s terminala, zadana root lozinka je 'alpine' i morat ćete znati IP adresu AppleTV2 ili možete pokušati koristiti naziv hosta apple-tv.local :
- Promijenite root lozinku iz alpine u nešto drugo upisivanjem 'passwd'
- Instalirajte Lighttpd na Apple TV2 koristeći apt-get:
- Koristite svoju omiljenu SFTP aplikaciju (CyberDuck je besplatan) za prijenos lighttpd konfiguracijske datoteke u /etc/lighttpd.conf – ovdje je primjer lighttpd.conf za rad
- Sada pokrenite lighttpd poslužitelj s (možda ćete ovo morati pokrenuti kao /usr/sbin/lighttpd-angel):
apt-get install lighttpd
lighthttpd-angel -f /etc/lighthttpd.conf
Vaš Apple TV2 web poslužitelj sada bi trebao biti pokrenut, to se može provjeriti povlačenjem IP adrese ATV-a u web pregledniku.
Ako želite da se web-poslužitelj automatski pokrene kada se Apple TV podigne ili ponovno pokrene, morat ćete dodati agenta za pokretanje plist u /Library/LaunchDaemons/, plist datoteke se po tome razlikuju od bash skripti morate sricati svaku pojedinačnu zastavu i argument kao niz. U ovom slučaju, naredba za izvršenje lighttpd-angel bi se prevela u plist tipke koje izgledaju otprilike ovako:
Ovo uputstvo još nije savršeno, to je razrađena verzija iz super pojednostavljenih uputa na MacMiniVaultu koji je postavio ovaj Apple TV mrežni poslužitelj uživo samo da vidi koliko će dobro podnijeti prometno opterećenje.