diff --git a/README.md b/README.md
index 7ac8bc18..7ed4735d 100644
--- a/README.md
+++ b/README.md
@@ -62,6 +62,7 @@ You can access Openblocks from [cloud-hosted version](https://cloud.openblocks.d
- [Docker](https://docs.openblocks.dev/self-hosting)
- [AWS AMI](https://docs.openblocks.dev/self-hosting/aws-ami)
- [DigitalOcean](https://docs.openblocks.dev/self-hosting/digitalocean)
+- [Elestio](https://docs.openblocks.dev/self-hosting/elestio)
## 💪 Contributing
- Language support: If you have experience with a language that isn't currently supported by our product, send us a pull request.
diff --git a/docs/.gitbook/assets/elestio-dash.png b/docs/.gitbook/assets/elestio-dash.png
new file mode 100644
index 00000000..a59d1dba
Binary files /dev/null and b/docs/.gitbook/assets/elestio-dash.png differ
diff --git a/docs/.gitbook/assets/elestio-version.png b/docs/.gitbook/assets/elestio-version.png
new file mode 100644
index 00000000..2b5a2275
Binary files /dev/null and b/docs/.gitbook/assets/elestio-version.png differ
diff --git a/docs/.gitbook/assets/elestio.png b/docs/.gitbook/assets/elestio.png
new file mode 100644
index 00000000..6f6e6327
Binary files /dev/null and b/docs/.gitbook/assets/elestio.png differ
diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md
index 391c1554..4e49abc1 100644
--- a/docs/SUMMARY.md
+++ b/docs/SUMMARY.md
@@ -7,6 +7,7 @@
* [DigitalOcean](self-hosting/digitalocean.md)
* [AWS AMI](self-hosting/aws-ami.md)
* [Heroku](self-hosting/heroku.md)
+ * [Elestio](self-hosting/elestio.md)
* [Security](security.md)
## Data sources
diff --git a/docs/self-hosting/elestio.md b/docs/self-hosting/elestio.md
new file mode 100644
index 00000000..f57d52ff
--- /dev/null
+++ b/docs/self-hosting/elestio.md
@@ -0,0 +1,50 @@
+---
+description: Self-host Openblocks on Elestio quickly with one-click deployment.
+---
+
+# Elestio
+
+## Step 1: Initiate Deployment
+
+Begin by clicking the "Deploy" button below to kickstart the deployment process. This will set up Openblocks on Elestio seamlessly.
+
+[](https://elest.io/open-source/openblocks)
+
+## Step 2: Choose Your Providers
+
+1. **Cloud Service Provider:** Select the cloud service provider of your choice.
+
+2. **Region Selection:** Choose the region that aligns with your preferences.
+
+3. **Service Plan:** Opt for a service plan based on your needs, with details such as CPU and RAM provided.
+
+4. **Confirmation:** Confirm your selections and proceed to the next step by clicking "Next."
+
+
+
+
+## Step 3: Configuration
+
+1. **Support Level:** Choose the support level that suits your requirements.
+2. **Application Naming:** Provide a name for your application.
+3. **Admin Email:** Add an admin email for accessibility.
+4. **Service Creation:** Click "Create Service" to initialize the setup.
+5. **Optional: Terraform Config Copy** Optionally, copy your Terraform config for future reference.
+
+## Step 4: Utilize Openblocks
+
+1. **Admin UI Access:** Click on "Display Admin UI." and access the Admin UI using the link provided.
+2. **Login Credentials:** Enter the username and password provided on the dashboard.
+
+
+
+## Step 5: Keep Openblocks Updated
+
+1. **Overview Section:** Navigate to the Overview section within your Openblocks service.
+2. **Change Version:** Click "Change version" in the Software section.
+3. **Version Selection:** Choose the latest version or your preferred version.
+4. **Additional Updates:** Optionally, update configurations or restart the instance with a single click under the same section.
+
+
+
+Congratulations! Your Openblocks instance on Elestio is now successfully deployed and configured. Feel free to explore and utilize its capabilities or update as needed.
\ No newline at end of file