# Supported Operating Systems

## Windows

Windows 7 and onward is supported with Windows 10 and up being recommended.

## Linux

Any distro that is based on Ubuntu 20.04 x86-64 or later. It has been tested on:

* Debian 12
* Ubuntu 20.04, 22.04, 24.04
* RHEL 9, RockyLinux 9, RHEL 10 Beta

#### AppImage (recommended)

1. Install fuse for AppImage and CA certificates.
   1. `sudo apt install fuse ca-certificates -y`
   2. `sudo dnf install fuse ca-certificates -y`
2. Download the AppImage from <https://phbot.org/crypto/download/>
3. `chmod +x phBot_Crypto-*.AppImage`
4. Run `./phBot_Crypto-*.AppImage`
5. To update the bot, follow the steps outlined here.

All configuration files for Linux are located at `~/.phBot-crypto`.

#### Wine

Ubuntu 22.04 x86-64 is recommended. If you want to run it completely headless you should learn about [screen](https://www.howtogeek.com/662422/how-to-use-linuxs-screen-command/).

```
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update && sudo apt install --install-recommends winehq-stable
```

**Running**

```
wine cmd
phBot-crypto.exe
```

## VPS

If you would like to run phBot Crypto on a VPS there are several options to choose from.

**Paid**

* [DigitalOcean](https://m.do.co/c/7116139f5003)
* [Linode](https://www.linode.com/?r=18f42bca02213da70dd79826fd2ff1af171e152a)
* [Vultr](https://www.vultr.com/?ref=6804024)

**Free**

* [AWS](https://aws.amazon.com/free/)
* [Oracle (recommended)](https://www.oracle.com/cloud/free/)
* [IBM](https://www.ibm.com/cloud/free)

The bot does need to write some data to disk so AWS free tier is not recommended as it is too slow.


---

# 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://crypto.phbot.org/supported-operating-systems.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.
