เปลี่ยน Apple TV 2 เป็นเว็บเซิร์ฟเวอร์
ดังนั้น คุณได้ตั้งค่า Apple TV2 ให้ใช้งาน XBMC แล้ว และตอนนี้คุณก็เบื่อกับมันแล้ว ทำไมไม่เปลี่ยน ATV2 ให้เป็นเว็บเซิร์ฟเวอร์เหมือนที่ MacMiniVault ทำล่ะ? ใช่ ลิงก์นี้เปิดหน้าเว็บที่ให้บริการจาก Apple TV2 คุณสามารถทำได้ด้วยตัวคุณเองด้วย Apple TV ของคุณเองโดยไม่ต้องใช้ความพยายามมากนัก เพียงแค่ใช้ความอดทนสักหน่อย
ก่อนเริ่มต้นใช้งาน คุณจะต้องเจลเบรค Apple TV2 ด้วย Seas0nPass ซึ่ง Seas0nPass เป็นยูทิลิตี้เจลเบรคที่ง่ายที่สุด แต่คุณสามารถใช้ PwnageTool หรือ Redsn0w ได้หากวิธีนี้ทำให้เรือของคุณลอยได้ หลังจากที่คุณทำเสร็จแล้ว นี่คือบทสรุปของสิ่งที่คุณต้องทำ:
- SSH เข้าสู่ Apple TV2 ที่เพิ่งผ่านการเจลเบรคจาก Terminal รหัสผ่านรูทเริ่มต้นคือ 'alpine' และคุณจะต้องทราบที่อยู่ IP ของ AppleTV2 หรือคุณสามารถลองใช้ชื่อโฮสต์ apple-tv.local :
- เปลี่ยนรหัสผ่านรูทจากอัลไพน์เป็นอย่างอื่นโดยพิมพ์ 'passwd'
- ติดตั้ง Lighttpd บน Apple TV2 โดยใช้ apt-get:
- ใช้แอป SFTP ที่คุณชื่นชอบ (CyberDuck ฟรี) เพื่ออัปโหลดไฟล์กำหนดค่า lighttpd ไปที่ /etc/lighttpd.conf – นี่คือตัวอย่าง lighttpd.conf ที่ใช้งานได้
- ตอนนี้เปิดเซิร์ฟเวอร์ lighttpd ด้วย (คุณอาจต้องเรียกสิ่งนี้เป็น /usr/sbin/lighttpd-angel):
apt-get install lighttpd
lighttpd-angel -f /etc/lighttpd.conf
เว็บเซิร์ฟเวอร์ Apple TV2 ของคุณควรเปิดใช้งานแล้ว สามารถตรวจสอบได้โดยการดึงที่อยู่ IP ของ ATV ในเว็บเบราว์เซอร์
หากคุณต้องการให้เว็บเซิร์ฟเวอร์เริ่มต้นโดยอัตโนมัติเมื่อ Apple TV บูทหรือรีบูต คุณจะต้องเพิ่ม launch agent plist ใน /Library/LaunchDaemons/ ไฟล์ plist จะแตกต่างจากสคริปต์ทุบตีในนั้น คุณต้องสะกดแต่ละแฟล็กและอาร์กิวเมนต์เป็นสตริง ในกรณีนี้ คำสั่งให้ดำเนินการ lighttpd-angel จะแปลเป็นคีย์ plist ที่มีลักษณะดังนี้:
คำแนะนำนี้ยังไม่สมบูรณ์แบบ แต่เป็นเวอร์ชันที่ละเอียดขึ้นจากคำแนะนำที่ง่ายมากบน MacMiniVault ที่ตั้งค่าเว็บเซิร์ฟเวอร์ Apple TV ที่ถ่ายทอดสดเพื่อดูว่าจะจัดการกับปริมาณการรับส่งข้อมูลได้ดีเพียงใด