David 
Ilie 
Apps 
Platform

Scroll down...
Location

David Ilie Apps Platform has travelled from country to country. Moving from my home country of Romania to Spain, and then back to Romania after a few years and me in the UK to study, and then partially back to Spain. With this in mind I am keeping my platform in Romania where it is cost efficient, cold and quiet since I am not there most of the time for the platform to be loud. The internet is very fast and I always can remote in case there is a problem.

Servers

Throughout the years I have been given access to old enterprise server hardware, ranging from my very first HP Microserver Gen 8 (which I still actually use today) to a HP dl360e G8 server, to then using the cloud while moving, to now using my Dell R730, which uses the HBA card from my Gen 8 server and drive bays from a handed down HP Gen 6 Server.

Nucleus
Nucleus

My current server is a Dell R730, named Nucleus:

  • Two Intel E5-2630 v4 CPUs
  • 224GB ECC DDR4 RAM
  • AMD RX 580 for Plex and Remote Gaming
  • 2x500GB NVME SSDS from Intel and Samsung for VMs
  • 2x500GB Sata SSDs in ZFS Raid 1 for OS
  • 8x500GB Sata SSDs via Dell's PERC HBA (4 in ZFS for more VMs, 4 for Kubernetes)
  • Sata controller with 2x500GB Sata SSDS from NAS cache
  • 1x4TB 3x1TB HHDs on a Gen 6 HP Server backplane through a HP P420i HBA controller.
That's a lot of overkill hardware but my server is composed of hardware/servers/computers that I've had laying around and it was better to put it all in one.
Hypervisor

Proxmox has been my choice as the main host operating system and hypervisor for the sole reason of reliability. I know it can withstand long amounts of uptime and has the best VM performance. I used to use its LXC container feature but not anymore, you'll see why as you continue reading. I am using a RAID 1 for my bootdrive as the only problems I've had are with the drives themselves so I want ultimate realibility while I am away.

NAS

I've always had some sort of NAS running for me and family and it has gone through many varations but I've been sticking with TrueNAS and I've been really enjoying it. I initially began when only the core variant.


Now I use TrueNAS scale in a virtualized environment on Nucleus with that HBA card and that Sata controller passed through and an entire Ethernet port for the best performance for both my movies, music, and also my workloads.


On my HP Microserver Gen 8 I have installed at my house in Spain and I have some folders and backups replicated to it overnight using a VPN.

Kubernetes
Kubernetes

Some people might consider Kubernetes as an abstraction or a waste of resources but in my opinion I like it because of how fun & interesting it is to configure and maintain. I've posted a video on my YouTube Channel regarding my first couple clusters.


My current infastructure is different because it is managed only through code using Flux which makes it better than my previous Rancher based installations which I wouldn't rememember what I did to get it running, making it really difficult to redeploy. Thanks to the k8s-at-home and typically it's not recommended to use the same server for all my worker and master nodes, but that is why I have different types of disks for each one for good IOPS.

Home Automation

I've recently had the ability to discover Home Assistant and automation at my two homes. I like how well it is integrated with my computer and also Apple Homekit.


I have Home Assistant running on Nucleus and I am using it to manage any iOT devices that are present.


At my house in Spain, I have Home Assistant running on a Raspberry Pi 4 equipped with a ZigBee Gateway and other devices to manage lights, outlets, TVs, etc. It runs a lot of services including a cloudflare tunnel to allow me to access it from outside my house

That's it...