# OS Environment Prep

## Hardware Virtualization <a href="#hardware-virtualization" id="hardware-virtualization"></a>

There are a couple of options for running a relay on different Operating Systems, utilizing Virtualization is one of them. This guide will instruct you on how to install a Virtualization tool in for different Operating Systems as well as creating a Virtual Machine running Ubuntu Server 22.04 LTS, which the Anon Relay software later on can be installed on.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">Virtualization for Windows</td><td><a href="/pages/YG9S3OPkI98AoejizU6W">/pages/YG9S3OPkI98AoejizU6W</a></td><td><a href="/files/3vF3I74SBREJUhpRMI00">/files/3vF3I74SBREJUhpRMI00</a></td></tr><tr><td align="center">Virtualization for macOS</td><td><a href="/pages/E6xdN8VJfAiM74OrADWB">/pages/E6xdN8VJfAiM74OrADWB</a></td><td><a href="/files/l01OjaaixXFs33NTu5Z3">/files/l01OjaaixXFs33NTu5Z3</a></td></tr></tbody></table>

***

## Operating system <a href="#operating-system" id="operating-system"></a>

For help installing a reliable and versatile Debian-based operating system, we offer a Ubuntu Server Installation Guide.

Follow step-by-step instructions for installing Ubuntu Server 22.04, a robust platform renowned for its stability, security, and extensive support for a wide range of applications and services.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">Install Ubuntu Server 22.04 LTS</td><td><a href="/pages/7LP3OacWNVzmP2uGtjJ4">/pages/7LP3OacWNVzmP2uGtjJ4</a></td><td><a href="/files/DgFapWAudPpPxg4BuJdZ">/files/DgFapWAudPpPxg4BuJdZ</a></td></tr></tbody></table>

***

## Remote Management <a href="#remote-management" id="remote-management"></a>

SSH (Secure Shell) is a tool for securely managing remote servers. It allows you to log in to a server from your local machine and execute commands as if you were sitting at the server's console.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">SSH in Windows and macOS</td><td><a href="/pages/KNBmUeIsZrVSBTrzMu1i">/pages/KNBmUeIsZrVSBTrzMu1i</a></td><td><a href="/files/CMs9q5OrnS6fbv6ab5MP">/files/CMs9q5OrnS6fbv6ab5MP</a></td></tr></tbody></table>

***

### CLI Software <a href="#software" id="software"></a>

Once you've set up your hardware virtualization or dedicated hardware and installed a Debian-based Linux Operating System like the Ubuntu Server from the guide above, let's install the Anon Relay Software with a one-line bash script or following the apt resources.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">Install anon on Linux</td><td><a href="/pages/l1udV26vx6983G8YkdNa">/pages/l1udV26vx6983G8YkdNa</a></td><td><a href="/files/oji2lsciVjsi5dSYIh07">/files/oji2lsciVjsi5dSYIh07</a></td></tr></tbody></table>

***

## Rewards <a href="#rewards" id="rewards"></a>

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">Registering to the Rewards Program</td><td><a href="/pages/HOIqKCSwQda5LU1TR66Q">/pages/HOIqKCSwQda5LU1TR66Q</a></td><td><a href="/files/Gvy7bCll1ot5xHrn0GOu">/files/Gvy7bCll1ot5xHrn0GOu</a></td></tr><tr><td align="center">Accessing the Relay Dashboard</td><td><a href="/pages/rhCcL6zm8kH4vyJeYwR7">/pages/rhCcL6zm8kH4vyJeYwR7</a></td><td><a href="/files/w6vEIvamlASo2L1FjbfB">/files/w6vEIvamlASo2L1FjbfB</a></td></tr></tbody></table>


---

# 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.anyone.io/relay/start/prep.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.
