Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Additional deploymentment method added (Elestio) #403

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Binary file added docs/.gitbook/assets/elestio-dash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/elestio-version.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/elestio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
50 changes: 50 additions & 0 deletions docs/self-hosting/elestio.md
Original file line number Diff line number Diff line change
@@ -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.

[![Deploy](https://pub-da36157c854648669813f3f76c526c2b.r2.dev/deploy-on-elestio-black.png)](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."

<figure><img src="../.gitbook/assets/elestio.png" alt=""><figcaption></figcaption></figure>


## 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.

<figure><img src="../.gitbook/assets/elestio-dash.png" alt=""><figcaption></figcaption></figure>

## 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.

<figure><img src="../.gitbook/assets/elestio-version.png" alt=""><figcaption></figcaption></figure>

Congratulations! Your Openblocks instance on Elestio is now successfully deployed and configured. Feel free to explore and utilize its capabilities or update as needed.