# Get started

Weap.io allows you to backup your server files to an external storage of your choice (`AWS S3`, `Wasabi`, `DigitalOcean Spaces` and `Backblaze B2`).

{% hint style="success" %}
Our Server files backup solution comes with a default storage of up to 250GB. That's in case you don't want to bring your own storage.
{% endhint %}

Thanks to the intuitive user interface, getting started with your first backup for your server files is simple and fast.

### 1. Open Weap.io dashboard

Open your Weap.io dashboard and click on the `File Backups` menu button. On the page just opened, click the button `Schedule new backup`.

![](/files/-MKzrBJtwLw_aGEv1vo3)

### 2. Add a new server

{% hint style="info" %}
If your server was already added previously, you can skip this step by clicking "Choose an existent server".
{% endhint %}

Weap.io needs to be able to connect via SSH to the server you want to backup. in order to connect, provide the following details:

* `Friendly name`: a friendly name that will help you recognize the server later
* `Server user`: the user that Weap.io will use to SSH into the server. It can be `root` or one specially created for Weap. If you need help creating a new user, check this guide.
* `Server IP or hostname`: the IP or hostname of the server.
* `Server port`: The SSH port of the server. The default one is 22.

After filling the details, click the button `Next`.

![](/files/-MKzrlYJT-vIQbZaNHL6)

### 3. Add the SSH key to the server

{% hint style="info" %}
This step will appear only when adding a new server. It will not be visible when choosing and existent server with a working SSH connection.
{% endhint %}

Weap.io generated a new SSH key for your server. The key must be added to your `authorized_keys` file. All the required instructions are already displayed during the setup process.

![](/files/-MKzsIN5zaPAQoafgF9A)

### 4. Choose the files to backup

Now it's time to give an intuitive name to your backup schedule. In our example it was named `my-files`.

The next two things to configure are the paths of the files you want to include in the backups and the ones you want to exclude (if any).&#x20;

In our example, all the files under the paths `/var/lib` and `/media` will be included. Because the directory `/var/lib/not-important-directory` was added to the excluded paths, it will not be part of the backup.

{% hint style="info" %}
It's mandatory to use absolute paths.
{% endhint %}

When done, click the button `Create`.

![](/files/-MKzv5vWnQoJcOvq2Am_)

### 6. Conclusion

Congratulations! Your server file are now automatically backed-up using the default retention policy of the server and stored on your default storage location (the one provided by Weap if you didn't change it).&#x20;

Feel free to change the retention & frequency as needed.

![](/files/-MKzwloyENBQIS1W1vjB)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.weap.io/file-backups/get-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
