Even old hardware would do. I’m using an MSI laptop from 2016 and it works really fine, although I’m running several containers on it, including Jellyfin which is for streaming.
I haven’t got down to organizing my photos yet, but they require more processing power. So for something like Immich...