In any modern IDE “dredging through old commits” means clicking a single button to see who last changed the line. From there it often makes sense to go look at the PR to see a higher level of what was changed. You cannot include all of that context in a single comment.
I’m basically running this setup with Unraid as my hypervisor. It’s definitely doable, but takes a lot of tinkering to get everything up and running and games with super strict anti cheat won’t run at all. I would only recommend going this route if you really enjoy tinkering, I’d say finding a cheap second hand PC for your NAS is probably much less work.