Hosting your own map is extremely easy with MapTiler Desktop. After you set the coordinate system and georeference your image, you have to select an output format. In this step, you have an option to send your map directly to cloud hosting.
Upload your map to Google Cloud Platform
After you select Cloud hosting and click on Render, you will be first asked to select a folder for saving MBTiles file on your local computer. After you select the folder and rendering is finished, you will be asked to enter your credentials for either Amazon S3 or Google Cloud Platform.
Enter your Access key, Secret key and Bucket name and click on Start upload to initiate the transfer.
When the upload is finished, you can click on one of the two links, which will open an HTTP or HTTPS version of the map in your web browser.
Alternatively, you can select to render your map into MBTiles or GeoPackage format, select where it will be saved and after rendering is finished, click on Upload to cloud button, which will bring you to the same window as described above.
Manage your maps in a cloud bucket
Next to your credentials, you can find a Manage button. It will open the remote bucket you specify in the Bucket name and you can delete any map uploaded there.