Wednesday, December 18, 2013

Reson behind all this

I bought a HP Microserver N54L at a fairly low price, $185 or 1000 DKK to replace my old Synology DS-207 which has been running nicely with 2x2TB drives, but are running full.

The DS-207 is running:

  • File server for Mac/Windows
  • Timemachine backup server
  • Monitoring/logging of surveillance cameras
  • Logging of my TFA Nexus weather station (USB), and generating/uploading webpage and graphs to external server (pulling data using small tool, and generating graphs/web using Gnupllt and Perl)
  • Logging of data from my Solutronic inverter for my solar power arrays on the roof (software I wrote from protocol specs)
  • VPN from the Internet - PPTP
  • Transmission-daemon for downloads
The device has been enabled to run command line installed tools

I want the Microserver to take over all those roles plus a few extras:
  • More VPN types (OpenVPN, L2TP)
  • VMWare lab server - With Windows and maybe OS-X
  • GnuRadio to handle my cheap SDR - Maybe receiving data from floor heating
  • DVB-C television recording
  • iTunes like server for AppleTV (might need the OS-X)
  • More crash safe (ZFS filesystem)
  • Possible BitCoin/LiteCoin/xCoin mining (fully configured it uses 49-50Watts no matter what. So use the power to something that might give a little back). 
  • The hardware does not support PCIe pass-thru to guest OS like OS-X, so I will probably not add extra video card
  • iSCSI target (server) ?
  • Intelligent DNS / Proxy to route relevant traffic to US (NetFlix etc) / UK (BBC) where I have virtual servers.
  • Print server for iOS
  • Other things that pops up
At home, I have plenty of Linux already besides the Synology. 3 APs running OpenWRT, extending the wireless coverage, including a wireless bridge to the living room. I have an RK3066 TV-stick running Picuntu, and doing some FlightRadar / ADSB receiving.

I do have a network enabled BlueRay player, which can talk to a DLNA server - And I think my receiver can as well. So might add that as well.