> For the complete documentation index, see [llms.txt](https://docs.surgecardano.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.surgecardano.com/getting-started/run-surge-on-an-always-on-computer.md).

# Run Surge on an always-on computer

Keep a trusted Surge session running through a virtual machine or dedicated computer.

Strategies run only while the Surge tab stays open. Run Surge in a dedicated, always-on environment when you need continuous execution.

### Choose an environment

Use one of these options:

* **Virtual machine:** Sign up with a virtual private server provider. Choose a supported desktop operating system and remote desktop access.

### Set up a virtual machine

1. Create a virtual machine with a desktop environment. Set a strong account password.
2. Install a supported browser and a remote-desktop client. Enable automatic security updates.
3. Connect through remote desktop. Install your Cardano wallet extension and open Surge.
4. Create or import your strategy wallets. Store each key file in a secure location on the virtual machine.
5. Fund the strategy wallets, configure your strategies, and leave the Surge tab open.

{% hint style="warning" %}
A virtual machine holds strategy wallet keys. Do not share its login, remote-desktop access, or wallet key files.
{% endhint %}

### Keep the session available

Prevent the computer from sleeping or shutting down. Configure automatic restart after power loss where available. Reconnect after browser, operating system, or network updates and confirm Surge remains open.

Keep a secure backup of every strategy wallet key file. You need the key file to restore a wallet elsewhere if the machine fails.

### Access Surge remotely

Connect to the virtual machine or dedicated computer from your personal computer using its remote-desktop application. Use a private network or the provider's secure connection method. Sign out of remote sessions when finished.

Automatic signing is on by default. You can turn it off in **Settings** when you want to approve every trade manually.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.surgecardano.com/getting-started/run-surge-on-an-always-on-computer.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
