I love this Synology NAS. It’s so versatile and immensely capable. I use it for streaming my TV, movies and music. It also acts as my Couchpotato, Sonarr and NZBGet system. I think I’ll definitely get another when the time comes.
But enough glorification.
Using the free certificate services from Let’s Encrypt you can obtain a FREE TLS/SSL certificate that you can use on any of your encryption services with the one caveat that it will expire every 3 months.
A couple of years ago I decided to get the TV connected to something other than satellite and cable. It seems that in this environment XMBC was the daddy of all things media and a few generations on it’s now called Kodi and is truly an awesome media player.
The way to use Kodi to stream media to the TV over HDMI was either to buy a pre-built Kodi device or build my own using a Raspberry Pi. Don’t let the build your own side of things put you off – it really is more simple than you can imagine. All for under £50 you can build a very capable HD 1080p media player.
Case for the Raspberry Pi
8GB Micro SD card
2A Micro USB Power Supply (same as your phone uses)
You can even buy the SD card preloaded with Kodi so no need to copy it on yourself. That said I chose to download and install OpenELEC (Open Embedded Linux Entertainment Center) which is a pre-made Linux Operating System containing Kodi and ready to go.
Now you can use wireless from the newer Raspberry Pi 3 Model B, which has it built in, or by using a USB adapter with a Model 2 B, I really wouldn’t recommend it. Wi-fi just doesn’t have the bandwidth for full HD in my opinion (unless you run 802.11ac). So get the Pi hooked onto your Ethernet network.
This box runs Linux and many of my favourite services so can handle Postfix, Dovecot, SpamAssassin and many others that are documented here. There are a few quirks though. After all it is highly stylised and GUI based so the configs are driven by the web interface. That just needs some careful consideration as they will be overwritten every time the server starts. So you just need to ensure you edit the “template” files that the GUI will apply.