Static Site in Yandex Object Storage

Updated April 17, 2026

A static website in Yandex Object Storage is a turnkey solution for hosting static websites in the Yandex Cloud infrastructure. All required components are configured automatically: S3 bucket for hosting, a Let’s Encrypt® SSL certificate, and DNS records.

The application supports popular static website generators (Hugo and Gatsby) with preconfigured settings and also allows custom configurations for any other tools. All components are set up automatically with minimal access permissions to ensure security.

Template repositories

For the application, the following ready-to-use template repositories are available:

Benefits

  • Rapid deployment: full infrastructure setup in a matter of minutes, without manual configuration.
  • Automatic SSL: free Let’s Encrypt® SSL certificate with automatic renewal.
  • Popular generator support: preconfigured setups for Hugo and Gatsby.
Deployment instructions
  1. Create a public DNS zone for your domain.

  2. Create a service account with the following roles for the folder:

    • storage.admin
    • lockbox.admin
    • certificate-manager.admin
    • dns.admin
  3. Create an application:

    1. In Marketplace, find Static website in Yandex Object Storage and click Create application.

    2. Configure your application:

      • Name: Specify a name for the app instance.
      • Service account: Select either the service account you created earlier or Auto to automatically create a service account with the required permissions during app installation.
      • DNS zone: Select the DNS zone you created earlier.
      • Subdomain: Website subdomain. By default, the subdomain is empty. The website domain is formed by adding a subdomain to the DNS zone domain. Optional.
      • Website configuration: Select either one of the static website generator types or Custom to specify your own files for the homepage and error page.
      • Maximum bucket size: Specify the maximum bucket size in GB; it will be created automatically. The default value is 10 GB.
    3. Click Install.

    4. In the window that opens, confirm resource creation and wait until all resources have been created.

  4. Locate the automatically created bucket and upload your static website files into it.

  5. Verify the website’s availability at https://<subdomain>.<domain>.

    Note

    The website becomes accessible after the Let’s Encrypt® SSL certificate is issued. To check your certificate status, navigate to Yandex Certificate Manager.

Free

The usage cost for the product and the minimum required resource configuration
Starting May 1, 2026, new prices will apply to certain Yandex Cloud services.Learn more in the blog
Create an application
Billing type
Free
Type
Cloud Apps
Category
Content management systems
Developer tools
Publisher
Yandex Cloud
Use cases
  • Personal blogs and developer portfolios.
  • Corporate landing pages and business card websites.
  • Project and API documentation.
  • Static web applications (SPAs).
  • Product and service presentation websites.
Technical support

Yandex Cloud technical support is available 24/7. The types of requests you can submit and the relevant response times depend on your pricing plan. You can switch to the paid support plan in the management console. You can learn more about the technical support terms and conditions here.

Application resources
Resource typeQuantity
Service account1
Service account static access key1
Access binding for Object Storage bucket1
Object Storage bucket1
Access rights for Lockbox secret 1
Lockbox secret1
Lockbox secret version1
Access rights for folder1
TLS certificate1
Cloud DNS resource records2
Terms
By using this product you agree to the Yandex Cloud Marketplace Terms of Service

Free

The usage cost for the product and the minimum required resource configuration
Starting May 1, 2026, new prices will apply to certain Yandex Cloud services.Learn more in the blog
Create an application
Billing type
Free
Type
Cloud Apps
Category
Content management systems
Developer tools
Publisher
Yandex Cloud