This is an introduction of my simple homelab. It's not crazy but for now it allows me to understand a lot of things about self-hosting. Furthermore, this homelab is totally in adequation for what I'm hosting.
Nothing crazy to say. It's give me internet but I hate the admin panel (not responsive and intuitive). It's one of the reason why I decided to buy a cudy router.
This router is very interesting for the following reasons :
OpenWRT is a very powerful, intuitive and responsive open source router's firmware. Futhermore, as it's not the original cudy firmware, and has a very reactive community, I will be able to use it for many many years and take advantage of frequent update. By then, it is very likely that the commercial firmware will no longer be maintained.
On this router I installed :
This is a tiny but powerful computer. For a home server, he has a lots of highlights :
Of course, some limitations are presents :
Also some people prefer add more money (sometimes not so much more) to buy a more powerful server : mini pc like N100 or old mac mini. But finally each options has pro and cons !
However, I'm really happy with this raspberry 5. You can check here what I'm hosting on it.
Boot SSD with Debian (very stable OS for a server). I'm not booting on Debian with an SD card anymore. Indeed, I prefer to boot from an SSD, which can support much better I/O. On this SSD I have :
I can't connect it (apparently not enough power with the already tree connected SSD, but in the futur, I could add a powered usb hub). This SSD will be used to make a copy regulary of SSD1. Then, if SSD1 is down, raspi can boot on SS2.
This is where I store all my data that I want to save for the long term (pictures, files, audiobooks, etc.), as well as my Docker containers and images:
It's a backup of SSD3. I did a cronjob with rsync each day at midnight to backup files from SSD3. Sometimes, when I suppose that i don't need old backup anymore, I manually run a rsync with deletion to free space (only files still present in SSD3 are still saved in SS4).