after talking about it during yesterday's #permacomputing event here in berlin i realized that having a custom nginx module that requires compiling nginx isn't really going to cut it.
so i implemented a subset of the features (server-side bot mitigation without proof-of-work or client-side JS) as an #openresty / nginx module in roughly 60 lines of lua. you can find it here, the README has installation instructions: https://codeberg.org/notfar/lua-resty-papersplease
it's still very fresh, and i would welcome any feedback. if you can get stats that would be nice to have, too.
i'm still planning to write a longer blogpost to explain the design decisions and how it works.
