I’m a complete noob with: A computer with 4GB of RAM 1 tera of storage A computer from 2014 Free time Computer with a dead battery
I’m trying to selfhost files with nextcloud and imich (idk if I have writen it correctly)
English isn’t my first language btw


FreeBSD - it won’t be easy, but I’ve been a BSD guy at heart for decades… You will learn a lot and eventually be able to create better systems, but it will be years before you should risk putting anything important on a system - as a noob you have a lot to learn the hard way. Once you think you know FreeBSD you should try the other BSDs, and things like gentoo linux: you will really learn how this works.
You can follow the advice of the others and get a system going sooner. It isn’t a wrong choice, but you won’t learn as much and if something doesn’t work the way you want you are stuck since you can’t dare change anything. As such I have to advice against it despite all the time/effort my advice will cost you.
OP already said they are a complete noob.