> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/workspaces/workspace-types/native-workspaces/devolutions-server.md).

# Devolutions Server

Devolutions Server allows to control access to privileged accounts and manage sessions through a secure solution. For more information, consult the [Devolutions Server web page](https://devolutions.net/server/).

### Highlights

* Highly secured server for your company.
* Shared connection and credentials with multiple users.
* Installed on-premises; can be deployed online.
* Support Windows authentication and Active Directory group integration.
* Optimized client and server side caching.

{% hint style="info" %}
Devolutions Server supports Microsoft SQL Server and Microsoft Azure SQL as a data store.
{% endhint %}

For more information, please consult these topics:

* [Devolutions Server installation](https://docs.devolutions.net/server/getting-started/installation/)
* [Devolutions Server security checklist](https://docs.devolutions.net/server/getting-started/security-checklist/)

### Configure the server workspace on client machines

Enter the workspace name and the URL for the host. Ensure to use the correct protocol if SSL is required by the server (https).

Alternatively, you can export the workspace information and then import the file in your client workstations as described [Import and export a workspace](https://docs.devolutions.net/rdm/workspaces/import-export/).

### Settings

{% tabs %}
{% tab title="Windows" %}

#### General

![](https://cdnweb.devolutions.net/docs/DVLS4169_2025_1.png)

<table data-header-hidden><thead><tr><th width="281"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Name</strong></td><td>Enter a name for the workspace.</td></tr><tr><td><strong>Host</strong></td><td>Enter the URL of the Devolutions Server instance.</td></tr><tr><td><strong>Username</strong></td><td>Enter the username to connect to the workspace.</td></tr><tr><td><strong>Always ask username</strong></td><td>Always ask for the username when connecting to the workspace.</td></tr><tr><td><strong>Use domain single sign-on (SSO)</strong></td><td>Use domain single sign-on (SSO) <a href="https://docs.devolutions.net/server/kb/how-to-articles/configure-windows-authentication/">if previously configured</a> in the Devolutions Server instance.</td></tr><tr><td><strong>Test connection</strong></td><td>Test the connection with Devolutions Server to validate the credentials.</td></tr><tr><td><strong>Use pre-authentication proxy</strong></td><td>Allow the user of a pre-authentication proxy as part of <a href="https://docs.devolutions.net/rdm/kb/how-to-articles/azure-pre-authentication-dvls-rdm/">Azure pre-authentication</a>.</td></tr><tr><td><strong>Use pre-authentication user for Devolutions Server connection</strong></td><td>Allow the user of a pre-authentication proxy user as part of <a href="https://docs.devolutions.net/rdm/kb/how-to-articles/azure-pre-authentication-dvls-rdm/">Azure pre-authentication</a> (if Microsoft authentication has been checked).</td></tr></tbody></table>

#### User vault

![](https://cdnweb.devolutions.net/docs/DVLS4170_2025_1.png)

<table data-header-hidden><thead><tr><th width="129"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Type</strong></td><td><p>Select the type of <a href="https://docs.devolutions.net/rdm/user-interface/navigation-pane/user-vault/">user vault</a> to use. Select between:</p><ul><li><strong>Default</strong>: use the default user vault, which is stored in the database.</li><li><strong>None</strong>: disable the user vault for all users.</li></ul></td></tr></tbody></table>

#### VPN

Open a VPN to access data prior to connecting to Devolutions Server.

![](https://cdnweb.devolutions.net/docs/DVLS4171_2025_1.png)

#### PowerShell

![](https://cdnweb.devolutions.net/docs/DVLS4172_2025_1.png)

<table data-header-hidden><thead><tr><th width="216"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Tenant ID</strong></td><td>Stores application Tenant ID for PowerShell to retrieve.</td></tr><tr><td><strong>Password</strong></td><td>Stores application password for PowerShell to retrieve.</td></tr></tbody></table>

#### Advanced

![](https://cdnweb.devolutions.net/docs/DVLS4173_2025_1.png)

<table data-header-hidden><thead><tr><th width="240"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Caching mode</strong></td><td>Determines how the entries will be reloaded in the workspace. For more information, please consult <a href="https://docs.devolutions.net/rdm/workspaces/caching/">Caching</a>. Note that the <strong>File</strong> mode is only available if <strong>Always ask username</strong> is checked in the <a href="#General">General tab</a>.</td></tr><tr><td><strong>Sync all vault(background)</strong></td><td>Synchronization ensures that any changes made to a vault , such as updating passwords or adding new sessions, are propagated across all connected devices and users in real-time.</td></tr><tr><td><strong>Ping online method</strong></td><td><p>Indicate the preferred ping online method. Select between:</p><ul><li>None</li><li>Web request</li></ul></td></tr><tr><td><strong>Popup license expiration</strong></td><td><p>Determine how the application advises of the license expiration. Select between:</p><ul><li>All</li><li>Only Administrator(s)</li><li>Disabled</li></ul></td></tr><tr><td><strong>Connection timeout</strong></td><td>Set a connection timeout delay for the Devolutions Server instance.</td></tr><tr><td><strong>Auto refresh</strong></td><td>Set the interval for the automatic refresh.</td></tr><tr><td><strong>Prompt for offline mode on startup</strong></td><td>Ask to use the workspace in offline mode when the user connects to the workspace.</td></tr><tr><td><strong>Automatically go offline on offline prompt</strong></td><td>Use the workspace in offline mode when the ping method does not respond.</td></tr><tr><td><strong>Client certificate authentication mode</strong></td><td>Determine how client certificates are to be authenticated.</td></tr><tr><td><strong>Manage cache</strong></td><td>Clear the output, analyze or delete the content of the Devolutions Server instance's cache.</td></tr></tbody></table>
{% endtab %}

{% tab title="macOS" %}

#### General

<table data-header-hidden><thead><tr><th width="203"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Name</strong></td><td>Enter a name for the workspace.</td></tr><tr><td><strong>Host</strong></td><td>Enter the URL of the Devolutions Server instance.</td></tr><tr><td><strong>Username</strong></td><td>Enter the username to connect to the workspace.</td></tr><tr><td><strong>Always ask username</strong></td><td>Always ask for the username when connecting to the workspace.</td></tr><tr><td><strong>Test connection</strong></td><td>Test the connection with Devolutions Server to validate the credentials.</td></tr></tbody></table>

#### User vault

<table data-header-hidden><thead><tr><th width="182"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td>Connection type</td><td><p>Select the type of <a href="https://docs.devolutions.net/rdm/user-interface/navigation-pane/user-vault/">user vault</a> to use. Select between:</p><ul><li><strong>Default</strong>: use the default user vault, which is stored in the database.</li><li><strong>None</strong>: disable the user vault for all users.</li></ul></td></tr></tbody></table>

#### VPN

Open a VPN to access data prior to connecting to Devolutions Server.

#### PowerShell

<table data-header-hidden><thead><tr><th width="219"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Tenant ID</strong></td><td>Stores application Tenant ID for PowerShell to retrieve.</td></tr><tr><td><strong>Password</strong></td><td>Stores application password for PowerShell to retrieve.</td></tr></tbody></table>

#### Advanced

<table data-header-hidden><thead><tr><th width="298"></th><th></th></tr></thead><tbody><tr><td><strong>OPTION</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Caching mode</strong></td><td>Determines how the entries will be reloaded in the workspace. For more information, please consult <a href="https://docs.devolutions.net/rdm/workspaces/caching/">Caching</a>.</td></tr><tr><td><strong>Prompt for offline mode on startup</strong></td><td>Ask to use the workspace in offline mode when the user connects to the workspace.</td></tr><tr><td><strong>Ping online method</strong></td><td><p>Indicate the preferred ping online method. Select between:</p><ul><li>None</li><li>Web request</li></ul></td></tr><tr><td><strong>Automatically go offline on offline prompt</strong></td><td>Use the workspace in offline mode when the ping method does not respond.</td></tr><tr><td><strong>Connection timeout</strong></td><td>Set a connection timeout delay for the Devolutions Server instance.</td></tr><tr><td><strong>Auto refresh</strong></td><td>Set the interval for the automatic refresh.</td></tr><tr><td><strong>Manage cache</strong></td><td>Clear the output, analyze or delete the content of the Devolutions Server instance's cache.</td></tr><tr><td><strong>Client certificate authentication mode</strong></td><td>Determine how client certificates are to be authenticated.</td></tr></tbody></table>
{% endtab %}
{% endtabs %}


---

# 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:

```
GET https://docs.devolutions.net/rdm/workspaces/workspace-types/native-workspaces/devolutions-server.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.
