Finally finally finally have my local noStrudel instance working with image upload. It all came down to SSL.
That was hanging out in my brain for a while.
Also, this was the first time I went down a rabbit hole with Claude to help troubleshoot. And it worked out -- I learned a ton while digging around.
Now back to studying