Install NocoDB on fresh Debian 11 (Hetzner)

the installation guide doesn’t explain what to to with a freshly installed server and how to setup NocoDB correctly for online use. Or what the differences between the database options are. If you are new to the NocoDB concept like me this makes it complicated.
Is there a step-by-step list how to properly setup NocoDB on a public Debian server? npx or docker, what is the way to go? And database: I guess MySQL/MariaDB is the standard database choice? Is it part of the docker image? Or must it be pre-installed on Debian? What if there is already a webserver running (HestiaCP). Can I use the webserver for NocoDB or does it need its own server?

Thanks in advance for the answers.