UPDATE JUNE 2022: I bought ANOTHER ONE.TL;DR - the original server has run flawlessly for 2.25 years.  I bought another server so if there is an issue I don't have to take anything down for a day... or two... to wait for parts to fix it.--- June 2022 addition ---These are awesome servers.  They arrive promptly, properly packed, with a keyboard, mouse, power brick, and directions.  Obviously WILL DO BUSINESS WITH THEM AGAIN.  Obviously WILL RECOMMEND them to others.I use the one I bought in March 2020 as my "server for all things inside the home office."  That includes- Plex Media Server with 9 terabytes of content- LiveATC.Net server hooked up to a Uniden Bearcast 780 scanner sharing the Air Traffic Control of Tucson Arizona with the world- ADSBexchange MLAT server hooked up to a RTL2838 DVB-T receiver to localize transponders and provide that MLAT location dataSkip to "--- original review ---" to read that one.Of course all these things should never go offline, since people all over the US depend on them.  Friends tune into my Plex server.  People tune into LiveATC.Net.  Other people watch "invisible aircraft" using MLAT on ADSBexchange.com.TO maintain 100% uptime the server is on a UPS, the generator is ready to be fired if the UPS gets low.  (It's tested once a month).  The drives are 2x RAID-1 (mirror) arrays in a cold-swap status.  That means the backup RAID-1 array is only mounted every few hours to sync to the primary array.  Each array can easily handle the loss of one of two drives and be just fine. Unlike RAID-5 there are four drives, each of which is sufficient on its own.  Unlike RAID-6 there are no drives sitting around waiting to be brought in.  Two are always on and sync'd, and two are occasionally on, and late-sync'd to additional content.  Unlike RAID-10 (1+0) there's no striping so no need to have two stripe members online to survive catastrophe.  This is really RAID11... which most people don't do because it's a 75% waste of $$$.  (Four drives, but the storage of one.)If you've followed this far, you've probably figured out that the only nonredundant piece is the server itself.  The server needs to be robust enough to transcode an audio stream (LiveATC), a video stream (Plex), antenna-received (OTA) digital information about aircraft transponders (MLAT) and never require a reboot.  That server needs some specific characteristics:- It should have at least 7 USB ports.  4 for drives, 2 for keyboard and mouse, and 1 for install media stick as needed.  This server has 10.- It needs to be able to boot from non-secure UEFI systems, since it isn't ever going to boot Windows.  Nothing in my house boots Windows.So now I've configured that second server.  It sits on the rack next to the primary one.  In the event of a failure,I just need to move 4 USB cables and power it up.If you're wondering "well, wait a sec, that's not 100% uptime... it takes time to boot a server!" the answer is1. Unmount the backup RAID-1 from primary server, and connect it to secondary server.2. Boot up secondary server and ensure the backup array is online (cat /proc/mdstat).3. Open up windows (ssh) on both server4. On both servers swap IP addressesSure, it's not REALLY 100% uptime, but it's pretty close.50 minutes per year is 99.99% uptime5 minutes per year is 99.999% uptime30 seconds per year is 99.9999% uptime3 seconds per year is 99.99999% uptime, and that is how long ARP and TCP will need to 'recover'.It could even be done quicker by changing the port forward on the router from main-server-ip to new-server-ip.note: if you want to do the same, have a cron script run once a minute and if it sees that USB drives 1-4 are online, it will change its iP address to be that of the primary server.  It can't do this in normal times because the addresses would conflict, and without the USB drives, it's not serving up that content.  The [current] primary server should be set to jump to the backup IPv4 address if it doesn't see the drives online.---original review---I bought this HP almost a year ago in March of 2020.  It was slated to replace my old Intel NUC as the Plex Media Server for the house.  The hardware was flawless.  Of course I never let it boot up in Windows -- house rule -- no Windows.  It's been running Linux Mint just perfectly out of the box.Once it had been doing Plex Media Server stuff for two months, I decided to move the LiveATC.Net server I have to use the same hardware.  I installed the requisite Linux packages (Darkice and Icecast2), copied the configurations, connected the backup Uniden Bearcat 780XLT scanner, copied the configs from the working server... and... nothing.After trying everything in software I unplugged from the rear MIC jack and plugged into the front MIC jack.  All of a sudden Air Traffic Control in my area was audible, clear, and good.Why did I get this and why do I like it?  For the PMS I have 8TB of movies and TV shows, and I put those on a 16TB RAID-1 array (two drives).  Those are cold-synced to a second RAID-1 array of two drives, and also 16TB.  To prevent any I/O bottlenecks I wanted MULTIPLE USB3.0 buses and lots of USB ports.This unit has MANY MANY USB ports, and if you stagger your drives on the right ports there is NO I/O wait.  It does take a while to sync up that 8TB of data initially, but that's life :)Will likely buy another as a backup.E