I'd like a solution to self-host services such as Vaultwarden, Immich and Home Assistant at home. I don't want to rely on cloud solutions for this so I'm thinking maybe along the lines of a Raspberry Pi for the Docker apps and a NAS for the backend storage, but I'm really clueless as what to get. I just know that I'd want something relatively simple and easy to maintain.

I'm also a bit of a Linux and Docker noob so I'm looking to get some advice and ideas from the Fedi community!

What would your suggestions be? What does your home lab setup look like?

#SelfHosted #HomeLab #Linux #Docker #NAS #RaspberryPi #VaultWarden #Immich #HomeAssistant

@jamie
If you want something production grade, i advise you to seek for better hardware than a raspberry pi. You're likely to run into trouble, because hardware makes difference at some point, it's not just about the power. Still a pi is great to try things out.

Since with immich you will likely need video transcoding, I advise to get a descent cpu like i5 U series, or maybe a N100 or N150 .
Things like cheap trigkey N150 are imao a good starting point:
https://trigkey.com/products/trigkey-s5-16g-500g-5800h

TRIGKEY Key-N150 Intel Twin Lake N150

@jamie
If you are lazy like me and don't want to put much effort on maintaining things, docker + linux is the best choice.

You definitively want to learn a bit about unix systems and docker, once you have the basics you become a jedi knight.

unpopular opinion : chatGPT can be a lot helpful to learn these things, and help debugging also.

@jamie lastly If you start the incredible journey of selfhosting critical data (like your personal photos and passwords). You need to put a lot of attention to your backup strategy (ideally following the 3-2-1 rule).

I use borg for that purpose.

@emon @jamie
Totally agree with the mini PC with N100 suggestion. I personnaly got one for less than 100€, and it will be more reliable than a RPI
For the OS, I would suggest NixOS that is quite easy to use to configure services. It deserves you have a look