Skip to content

Commit

Permalink
Add generic provider guidance (#26)
Browse files Browse the repository at this point in the history
  • Loading branch information
hsoerensen authored Feb 2, 2024
1 parent fb9dee1 commit 046ffde
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
25 changes: 25 additions & 0 deletions docs/provider-guidance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Provider Guidance

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.

## General steps

1. Create SSH keys to authenticate with your server. With many providers, you can upload your public key
to ensure secure password less server access.
2. Create a new server with your chosen operating system. The community frequently uses Ubuntu 22.04 LTS.
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

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

1. [Creating your SSH keys](https://help.ovhcloud.com/csm/en-ca-dedicated-servers-creating-ssh-keys?id=kb_article_view&sysparm_article=KB0043376)
2. [Installing your server](https://help.ovhcloud.com/csm/en-gb-dedicated-servers-getting-started-dedicated-server?id=kb_article_view&sysparm_article=KB0043475)
3. [Securing your server](https://help.ovhcloud.com/csm/en-gb-dedicated-servers-securing-server?id=kb_article_view&sysparm_article=KB0043969)
4. Lastly [install Voi Swarm](../installation/installation/)
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,5 +99,6 @@ nav:
- Setup notifications: operating/setup-notifications.md
- Notification Guides:
- Pushbullet: notification-guides/pushbullet.md
- Provider Guidance: provider-guidance.md
- CLI Tools: cli-tools.md
- Troubleshooting: troubleshooting.md

0 comments on commit 046ffde

Please sign in to comment.