It's all well and good having detailed installation instructions, but as the maintainer, despite having a Debian docker build, unless I've actually manually worked through those instructions after a release, I still have a niggling doubt that maybe they don't work smoothly.
If we had a Debian installation shell script, we could:
Added a very basic installer shell script here with no Nginx, PostgreSQL, Celery or SystemD: https://paste.sr.ht/~sturm/2f1a8a79e08266487c6cbbe5845b845472dca8aa
What surprised me was actually how pleasant the experience was of starting a clean server and a few minutes later having a working MediaGoblin. Even in parallel to OS packaging efforts, we should work on this as a way to reach more people.
I think it would not be hard to create a debian packaging. Getting an injection into the official debian (ubuntu) repos might be much more hard.
I like this idea @sturm and the basic installer shell script you've written so far.