The first step in my plan to host my own server & services on a host inside my home is choosing hardware for the task. As you may know, I tend to be a bit more conservative when it comes to technology. Or maybe skeptical. Anyway, I do my best in getting as much out of the resources at hand. Obviously, I’m not going to purchase an Intel Xeon-based rack and run Windows Server Enterprise Edition on it. I’m no company, but an average dude who wants to have his own web, email & git servers on a host that’s under my own control. I do have a domain, so mapping those will be the easy part.
That said, I went with RaspberryPi. I’ve had one of the older models some time ago and I was impressed on how much it could do for the price. A few years passed, and now the RaspberryPi 4 4GB has the following specs:
- A Broadcom Quad core ARM v8 64-bit SoC @1.5 Ghz
- 4GB LPDDR4-3200 SDRAM
- Gigabit Ethernet
- 2 USB 3.0 ports and 2 USB 2.0 ports
- 2 micro-HDMI ports (4K 60p supported, which says a lot about the device)
- 5V DC-in using USB-C
The official power supply outputs ~3A, and that should cover the use of an external USB 3.0 HDD.
Are you kidding? Mainframe servers with these specs were used back in the day for complex stuff. And since I truly believe that new computers are not necessarily faster considering the bloated & inefficent software that runs on them, this mini-computer would suffice for running three simple services for personal use. And it will certainly be FUN!
Once the device arrived (along with the power supply and official case, naturally), I had to decide what OS to put on it. And that was a no-brainer, since I was aiming at FreeBSD all along :).