Skip to content

Commit

Permalink
Restructure step-by-step guides format
Browse files Browse the repository at this point in the history
  • Loading branch information
hsoerensen committed Mar 23, 2024
1 parent 339de30 commit 00a8fa0
Showing 1 changed file with 25 additions and 25 deletions.
50 changes: 25 additions & 25 deletions docs/provider-guidance.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
This guidance covers basic steps that are typical for smaller cloud / VPS providers.
It is not exhaustive, and you should consult your provider's documentation for more detailed information.

Before choosing a provider,
it is [important to understand the system requirements](../installation/system-requirements/) as they
will help you make the best decision for your node.

## General steps

1. Create SSH keys to authenticate with your server. With many providers, you can upload your public key
Expand All @@ -11,36 +15,32 @@ It is not exhaustive, and you should consult your provider's documentation for m
3. Secure your server by following best practices. This includes permissions, software updates and setting up firewalls.
4. [Install Voi Swarm](../installation/installation/)

Different providers have different ways to achieve these steps.

## Example

### OVHcloud
Step-by-step guides for some popular providers are provided below.

These steps are based on the OVHcloud documentation. The steps are similar to many other providers.
=== "Contabo"

1. You will need to [generate an SSH keys](https://help.ovhcloud.com/csm/en-ca-dedicated-servers-creating-ssh-keys?id=kb_article_view&sysparm_article=KB0043376).
2. [Install a new server](https://help.ovhcloud.com/csm/en-gb-dedicated-servers-getting-started-dedicated-server?id=kb_article_view&sysparm_article=KB0043475) in OVHcloud using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://help.ovhcloud.com/csm/en-gb-dedicated-servers-securing-server?id=kb_article_view&sysparm_article=KB0043969).
4. Finally, you will need to [install Voi Swarm](../installation/installation/).
1. You will need to [generate an SSH key](https://contabo.com/blog/how-to-use-ssh-keys-with-your-server/).
2. [Install a new server](https://help.contabo.com/support/solutions/articles/103000271913-how-do-i-install-my-contabo-server-) in Contabo using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://contabo.com/blog/best-practices-for-securing-remote-connections-to-your-vps/).
4. Finally, you will need to [install Voi Swarm](https://voinetwork.github.io/voi-swarm/installation/installation/).

### Contabo
=== "Hetzner"

1. You will need to [generate an SSH key](https://contabo.com/blog/how-to-use-ssh-keys-with-your-server/).
2. [Install a new server](https://help.contabo.com/support/solutions/articles/103000271913-how-do-i-install-my-contabo-server-) in Contabo using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://contabo.com/blog/best-practices-for-securing-remote-connections-to-your-vps/).
4. Finally, you will need to [install Voi Swarm](https://voinetwork.github.io/voi-swarm/installation/installation/).
1. You will need to [generate an SSH key](https://community.hetzner.com/tutorials/howto-ssh-key).
2. [Install a new server](https://docs.hetzner.com/cloud/servers/getting-started/creating-a-server/) in Hetzner using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://community.hetzner.com/tutorials/securing-ssh).
4. Finally, you will need to [install Voi Swarm](https://voinetwork.github.io/voi-swarm/installation/installation/).

### Hetzner
=== "Melbicome"

1. You will need to [generate an SSH key](https://community.hetzner.com/tutorials/howto-ssh-key).
2. [Install a new server](https://docs.hetzner.com/cloud/servers/getting-started/creating-a-server/) in Hetzner using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://community.hetzner.com/tutorials/securing-ssh).
4. Finally, you will need to [install Voi Swarm](https://voinetwork.github.io/voi-swarm/installation/installation/).
1. You will need to [generate an SSH key](https://webdock.io/en/docs/webdock-control-panel/shell-users-and-sudo/set-up-an-ssh-key).
2. [Install a new server](https://www.melbicom.net/virtualserver/) in Melbicom using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://www.liquidweb.com/blog/secure-server/).
4. Finally, you will need to [install Voi Swarm](https://voinetwork.github.io/voi-swarm/installation/installation/).

### Melbicome
=== "OVHcloud"

1. You will need to [generate an SSH key](https://webdock.io/en/docs/webdock-control-panel/shell-users-and-sudo/set-up-an-ssh-key).
2. [Install a new server](https://www.melbicom.net/virtualserver/) in Melbicom using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://www.liquidweb.com/blog/secure-server/).
4. Finally, you will need to [install Voi Swarm](https://voinetwork.github.io/voi-swarm/installation/installation/).
1. You will need to [generate an SSH keys](https://help.ovhcloud.com/csm/en-ca-dedicated-servers-creating-ssh-keys?id=kb_article_view&sysparm_article=KB0043376).
2. [Install a new server](https://help.ovhcloud.com/csm/en-gb-dedicated-servers-getting-started-dedicated-server?id=kb_article_view&sysparm_article=KB0043475) in OVHcloud using Ubuntu 22.04 LTS.
3. You will need to [secure your server](https://help.ovhcloud.com/csm/en-gb-dedicated-servers-securing-server?id=kb_article_view&sysparm_article=KB0043969).
4. Finally, you will need to [install Voi Swarm](../installation/installation/).

0 comments on commit 00a8fa0

Please sign in to comment.