Yeah sure, exclusive deals excluding even those who pre-ordered games on other platforms are “not bad”.
Taking games (looking at you, Fall Guys) which were available on other platforms for years off those platforms to make them exclusive after the fact is “not bad”.
Adding restrictive anti cheat measures to games which worked perfectly on Linux before is “not bad”.
While it’s true that their tutorial contains some errors, it’s not all that hard to set up imo.
Basically, they expose the wrong ports in the nginx section (should be 80, not the ui / backend ports). Also, the compose file assumes you are building the Lemmy image yourself, to change this, you have to comment out the lines in the “build” section under Lemmy and enable the “image” line. And you have to set the database user and pw in the Lemmy config file.
Regarding your usage of nginx: while I use apache myself, the config should be comparable and comes down to setting up a reverse proxy to the port which you have bound the nginx container to (so whatever you expose container port 80 as). While this means that you will effectively have two instances of nginx running, one as the internal proxy for Lemmy and one as the reverse proxy for external access, it will work flawlessly in my experience.
Well this discovery is about super capacitors and not batteries.