Static Websites
With S3 storage, you can host a static website. This is convenient, for example, for publishing documentation, a portfolio, or a landing page.
Configuration Copy link
To host a website:
-
Upload the index file to the root of the bucket. It must not be placed inside a folder.
-
The rest of the files (pages, styles, scripts, media content) can be placed in directories.
Example structure:
index.html
pages/
firstpage.html
secondpage.html
img/
1.png
2.png
css/
style.css
js/
index.js
404.html
403.htmlFiles can be uploaded through the object manager or using third-party utilities, such as Cyberduck.
After uploading:
- Go to the Settings section of the bucket.
- Click the Change button next to Website.

- Enable the static website.
- (Optional) Change the name of the index file (default:
index.html). - (Optional) Configure error pages: select an error code (for example, 404) and the corresponding page.
- Copy the link where your website will be available.
- Save the changes.

Limitations Copy link
- At the moment, you cannot connect a custom domain. The site will only be available at an address like:
bucket_name.website.hmstorage.net- For the site to work, the bucket must be public. If you make it private, the pages will start returning a 403 error.