Hi sean ! I just installed gunicorn (on python 3.13) on opal5:/home/model/apps/tournaments and it all seems to have gone smoothly (so far), and feels more responsive than uwsgi. I'm using supervisord to keep it up.
gunicorn seemed like the best option to me - I wanted as close to like-for-like as possible, and so the asgi stuff was too different. gunicorn seemed to have the largest user base, largest support community, and was the most stable, relative to hypercorn, daphne, granian