I installed the Demo of Drupal CMS on release day yesterday, and was really impressed the ease of it.
For real sites, though, you still have to install on a hosting environment (or find an agency/host that's providing a one-click install).
I use Cloudways for most of my work, so I went there and created a new application (PHP), then turned on SSH access, logged in and copied the composer line from the Drupal download page: composer create-project drupal/cms:^1
This resulted in a success message, so I looked at the folder structure created.

I headed back to the Cloudways application and updated the docroot to public_html/cms/web, and voila!

I'm ready to select the Recipe I want to start with for this site. I can add other features in Extend. So far, I've tried out the Recipes for Blog, Projects, Events and Person Profiles.
Notes about Cloudways server and application settings for install:
The default database type is SQLite, but I switched to MariaDB and had to update my server to 10.6 to meet the requirements for Drupal 11.1 (the core for Drupal CMS).
The database details are copied from your Cloudways Application.
The install needs two PHP functions to be enabled - proc_open and proc_close.
- Go to Application Management -> Application Settings -> PHP FPM Settings tab.
- Find 'proc_open' in the list of disabled functions and remove it.
- Save your changes and restart PHP-FPM.
As soon as you're done with SSH, disable it in Application settings.
I have a referral code for Cloudways - the server I'm using for this site (and a few others, including my new Drupal CMS site) costs about $35 (CDN) per month. If you use my code, I think we both get some hosting credit. https://vrlps.co/l0qa6o0/cp