For a smaller instance I would always go with PieFed, it's much much easier to set up and to maintain, uses way less resources and has basically the same feature set.
Resources:
small VPS like the smallest from Hetzner for example
Linux installed on it
Postgresql database
Python 3 and pip installed
domain to point to that server
letsencrypt certificate to run it with https which is necessary to federate
Yeah use Windows in a VM and your game probably just works too, I was surprised that all games I have on Steam now just work on Linux.
Years ago when I switched from OSX to Linux I just stopped gaming because of that but I started testing my old games and suddenly no problems with them anymore.
Oh, wow, I didn't realize that would be so much fun! And it's somehow faster than the ones online too, and you can really do a lot with all the different models you can download!
Legal expert Peter Keisler criticized Trump's pardons of Capitol rioters, arguing they signal that crimes committed in support of Trump's agenda may go unpunished.