Table of Contents

Languages : EN FR

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.

ISP Router

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.

Router Cudy WR3000

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 :

Raspberry Pi 5

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.

Raspberry Pi 5's SSD

SSD1 (250 GB):

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 :

SSD2 (250 GB):

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.

SSD3 (1TB):

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:

SSD4 (1TB):

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).

Laptop

Smartphone