here are the specs:
- 1.2GHz 64-bit quad-core ARM Cortex-A53 CPU (~10x the performance of Raspberry Pi 1)
- Integrated 802.11n wireless LAN and Bluetooth 4.1
- HDMI Port for Video out
- Publicly documented 3D graphics core VideoCore IV 3D subsystem at 400MHz and the 3D core at 300MHz
- Mini SD Card slot (to install Operating system and storage)
to install an OS just download raspbian OS or any OS listed on this page: https://www.raspberrypi.org/downloads/
I am linux guy, so I downloaded and installed Raspbian OS (Respbian OS Jessie is a debian distro), if you are going to install Raspbian OS continue reading (y)
1. Always on Bittorent download box:
2. Install Plex Media Server
if your smart TV is UPnP/DLNA enabled you will see plex media server right where you see plugged in USB hard disk drives.
3. Setting up NAS Server
NAS means Network Attached Storage. The process of using a Raspberry Pi as a NAS is pretty straight-forward and the only additional equipment you need is a USB hard drive.
Using external drives to act as the storage the samba server will provide file and printer services to Windows clients on the network.
3A. Installing Samba - At this stage it is also worth to note that it is advisable to update the application cache on the device before we try to install so that we are looking at the latest version available
3b. Alternatively you can install netatalk : Netatalk is a free, open-source implementation of the Apple Filing Protocol. It allows Unix-like operating systems to serve as file, print and time servers for Macintosh computers.
4. XMPP based Chat Server (Prosody):
There are more XMPP/Jabber server implementation for RPi. The most used are Prosody and ejabberd. Prosody is much more lightweight but ommit some advanced functions. So I decided to install it.
Now that you have installed chat server lets install chat clients on Raspbian I am using gajim ,
And for Android and iOS I am using AstraChat.
if you have followed all above 4 things I have got on my raspberry, I would say it is quite enough to get something going. Enjoy (y)