even more demanding services (Immich, etc).
Just for your information, I'm running Immich on an old Optiplex and it does work without demanding a lot of power. Yes, if you import your library, it will take some time to process everything. But after that is done, the amount of computing you'll need is actually near nothing. Processing the images is a one-time job. And if you're not going around taking thousands of pictures every day, Immich will not demand much power. Most of the time it sits idle while not new pictures are uploaded and nobody looks at the pictures.
(it's the same with Plex or Jellyfin BTW: If you're not running the server for your extended family, you get away with cheap hardware)


