Support

Get help with Devolutions Server.

avatar

pvansluisveld

Automatically new web application are added in system dashboard

In my Devolutions Server setup my devolutions server docker containers every 5 minutes automatically duplicating a new (same) docker container in the web application in system dashboard. Is there a way to stop automatically duplicating web application in system dashboard overview inside Devolutions Server? [image]

152

10

avatar

Kelly Grant Fortin

avatar

rbruni

Yubikey MFA not working

When I try to add a Yubikey MFA device to a user form both Devolution Server and RDM application it fails with the message "Yubikey is Invalid". The key I'0m using is a Yubikey 5 NFC with firmware 5.2.4. The key has OTP interface enabled and configured with Yubico OTP. By following the enroll procedure from your documentation I cannot add the key neither from RDM nor Devolution web server.

36

3

avatar

Jacob Lafrenière

avatar

davidyates

Resolved

Unable to De-select "is Administrator" in DVLS for an Entra-Synced Group

We currently have 2 Entra-synced groups into DVLS, one for Administrators and one for Users. We since then found out that Administrators have access to all entries in PAM vault, so I tried moving myself from Administrators to Users, but doesn't seem to have made a difference. So my next step was to de-select "Is administrator" tickbox within the group and then specifically assign permissions to the group. However when deselcting and trying to save settings we get the following errors: TypeError: Cannot read properties of undefined (reading 'netbiosName') at i.onSave (https://<SERVERNAME>/dvls/chunk-YGRHIQBO.js:1:91037) at https://<SERVERNAME>/dvls/chunk-YGRHIQBO.js:1:83874 at Tf (https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:7:74231) at Object.o [as next] (https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:7:74400) at Ui.next (https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:3:3484) at be._next (https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:3:3208) at be.next (https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:3:2935) at https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:3:5944 at zt (https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:3:2326) at ya.next (https://<SERVERNAME>/dvls/chunk-4HFZZ7HS.js:3:5783) I've replaced our server URL with <SERVERNAME> just to clarify that it's now actually saying that/using that variable

Recommended Answer

9 days ago

Hello davidyates , Thanks for reaching out. The system seems to snag on reading 'netbiosName' from the currently configured group. I could not replicate in my environment; the check box does the trick. I'm using DVLS 2026.1.12. Maybe you have a different version? Thanks for confirming Given that this was an admin group, is it safe to assume it doesn't have specific permissions on Vault/Folders/entries? If that's the case, I think we could try deleting and re-importing it. Thoughts? Best regards,

59

3

avatar

Alexandre Bélisle

avatar

Jimmy P

User Creation Slowness

Team, Is it common when creating usernames that it takes 30 to 120 seconds to process? It'll pinwheel until complete, naturally. [image]

62

2

avatar

Marc-Andre Bouchard

avatar

IT

Implemented

Reveal button reveals a different password than intended in the webapp

Hello, We are currently facing an issue where an entry with 3 passwords stored in it reveals the "wrong" password on the webapp. [image] If you press the top button the bottom password gets revealed, if you press the middle button the top password gets revealed, and if you press the bottom button the middle password gets revealed.

143

5

avatar

Maxim Robert

avatar

it77

Invalid license (Launcher) after refresh - users cannot authenticate via Microsoft

Hello Devolutions Support Team, we are currently experiencing an issue with our Devolutions Server after refreshing the license. Issue description: After clicking “Refresh License” , all users were logged out of the Devolutions Launcher and are no longer able to authenticate using Microsoft (Entra ID). We are receiving the following error message on the login screen: Invalid license (Product: Launcher) Current situation: Licenses are displayed as fully assigned (e.g. 9/9 users) AD groups are still correctly assigned No changes were made to authentication configuration The issue started immediately after refreshing the license Additional observations: When attempting to re-add the product license, the “Add” button is greyed out This suggests the license cannot be validated or re-applied Users are completely blocked from accessing the Launcher Environment: Devolutions Server version: 2025.2.5.0 Authentication: Microsoft (Entra ID) License type: Remote access management package (9 users) Remote desktop management & IT operations (5 users) Troubleshooting already performed: Verified license is still valid and not expired Confirmed AD group assignments are intact Attempted to re-add license (button disabled) Issue persists across all users Kind regards Omar

32

1

avatar

Erica Poirier

avatar

solidterre

Backlog

Docker setup - WebApp file bad format ?

Hello, I am trying to setup Devolutions Server in our Docker environment, and it works on the first setup, but then when we destroy the container and bring it up again, this error shows up: When I check the file in docker, I indeed see that it contains an unexpected value like this: "Guid----xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" instead of only the guid. Is this normal, or am I missing something? 2026-04-23 14:57:59.225 | Launching Devolutions Server: http://localhost:5000/ 2026-04-23 14:58:00.934 | Unhandled exception. System.InvalidOperationException: Failed to convert configuration value 'Guid----xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' at 'WebAppID' to type 'System.Guid'. 2026-04-23 14:58:00.934 | ---> System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). 2026-04-23 14:58:00.934 | at System.Guid.GuidResult.SetFailure(ParseFailure failureKind) 2026-04-23 14:58:00.934 | at System.Guid.TryParseExactN[TChar](ReadOnlySpan`1 guidString, GuidResult& result) 2026-04-23 14:58:00.934 | at System.Guid.TryParseGuid[TChar](ReadOnlySpan`1 guidString, GuidResult& result) 2026-04-23 14:58:00.934 | at System.Guid..ctor(String g) 2026-04-23 14:58:00.934 | at System.ComponentModel.GuidConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Configuration.ConfigurationBinder.TryConvertValue(Type type, String value, String path, Object& result, Exception& error) 2026-04-23 14:58:00.934 | --- End of inner exception stack trace --- 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Configuration.ConfigurationBinder.ConvertValue(Type type, String value, String path) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue[T](IConfiguration configuration, String key, T defaultValue) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue[T](IConfiguration configuration, String key) 2026-04-23 14:58:00.934 | at Devolutions.Server.Services.RegisterService..ctor(IConfiguration configuration) 2026-04-23 14:58:00.934 | at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Constructor(Object obj, IntPtr* args) 2026-04-23 14:58:00.934 | at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) 2026-04-23 14:58:00.934 | at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 2026-04-23 14:58:00.934 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitIEnumerable(IEnumerableCallSite enumerableCallSite, RuntimeResolverContext context) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(ServiceIdentifier serviceIdentifier) 2026-04-23 14:58:00.934 | at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifier serviceIdentifier, ServiceProviderEngineScope serviceProviderEngineScope) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) 2026-04-23 14:58:00.934 | at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) 2026-04-23 14:58:00.934 | at Devolutions.Server.Program.Main(String[] args) 2026-04-23 14:58:02.043 | New-DPSAppSettings: /usr/local/bin/entrypoint.ps1:170 2026-04-23 14:58:02.043 | Line | 2026-04-23 14:58:02.043 | 170 | New-DPSAppsettings -Configuration $Configuration 2026-04-23 14:58:02.043 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-04-23 14:58:02.043 | | Newtonsoft.Json.JsonSerializationException: Error converting value 2026-04-23 14:58:02.043 | | "Guid----xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" to type 2026-04-23 14:58:02.043 | | 'System.Nullable`1[System.Guid]'. Path 'WebAppID', line 28, position 60. 2026-04-23 14:58:02.043 | | ---> System.ArgumentException: Could not cast or convert from 2026-04-23 14:58:02.043 | | System.String to System.Guid. at 2026-04-23 14:58:02.043 | | Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object 2026-04-23 14:58:02.043 | | value, Type initialType, Type targetType) at 2026-04-23 14:58:02.043 | | Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object 2026-04-23 14:58:02.043 | | initialValue, CultureInfo culture, Type targetType) at 2026-04-23 14:58:02.043 | | Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) --- End of inner exception stack trace --- at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at DPS.Console.Common.Business.Helper.AppSettingsDataStore.ReadAppSettingsFile()

65

3

avatar

solidterre

avatar

MR

Error "Could not find any recognizable digits" when updating database

Hello everyone I've updated from Devolutions Server 2024 to 2026.1.12.0 and while the update was successful, i couldn't get rid of the error message i was receiving when updating the server which stated "Could not find any recognizable digits". I then found out, i could trigger the error just by clicking on "Update database" in DVLS.Console under Edit < Database: [image] I've tried to do some research, however i have not been able to find any information regarding Devolutions, since its a common .NET error, not directly linked to Devolutions Server itself. I tried to regenerate the encryption keys under Tools < Key management without success, the error persists. Any help is appreciated!

90

6

avatar

MR

avatar

dsi1

Unable to create SSH entry via API

Hello, I'm currently working with the Devolutions Server API (version 2026.1.14.0) and running into an issue when trying to create entries via the /api/v1/vault endpoint. Specifically, I am unable to create entries of type SSH or WebBrowser . Each attempt results in the following error: "The specified entry type is not supported for creation." The main difficulty I’m facing is that the available documentation at /dvls/api-documentation is quite limited. I couldn't find: Concrete examples of request payloads for creating entries A list of valid values for fields like type, subType, or the structure of the data object Clear guidance on which entry types are actually supported for creation via the API Given this, I have a few questions: Is there a more complete or detailed API documentation available somewhere? Is it currently possible to create SSH or WebBrowser entries via the API? If direct creation is not supported, is it possible to create entries using templates (e.g., via a template endpoint)? Any clarification or guidance would be greatly appreciated. Thank you.

52

1

avatar

Erica Poirier

avatar

enzodurand

Devolutions reports

Hi, We are using devolutions 2023.2.9.0. We want a report that shows which group has access to where. Is there a built in report that shows this?

45

1

avatar

Samuel Dery

avatar

dsi1

Resolved Implemented

Issue accessing User Vault after SQL migration and authentication migration (DVLS 2026.1.11)

Hello, I’m currently working on a migration to Devolutions Server (version 2026.1.11) and I’m encountering an issue with user vaults after the process. Context Source: SQL data source used with Remote Desktop Manager Target: Devolutions Server (DVLS 2026.1.11) Migration steps: Full SQL database backup and restore to the new server Data source migration using the DVLS console (SQL migration tool) User authentication migration using the Authentication Migration tool (converted a SQL user to a domain user) Current behavior I can successfully log in with my migrated domain account I have access to the Default vault and can see all entries without issues However, when I try to access my User Vault , I get the following error: Unable to load the data. Root is empty ConnectionNavigationManager.GetConnectionsTree TypeError: Cannot read properties of undefined (reading 'tree') Questions Is it expected that user vaults are not migrated when using the SQL migration + DVLS migration tool? Should user vaults be automatically recreated after authentication migration, or is an additional step required? Is there a supported way to recover or migrate user vault data from the original data source? At this point, I’m trying to determine whether: the user vault data was never stored in SQL (e.g., local storage), or it exists but was not properly mapped/recreated in DVLS Any guidance or recommended approach would be greatly appreciated. Thank you.

61

3

avatar

William Alphonso

avatar

IT

Resolved

Web Login fills multiple password fields

Hi I have added a Website entry manually with the public available URL https://citrixportal.rm.dk/vpn/index.html I filled in the username and password fields. Now the Devolutions Web Login thinks that both the PIN and Password fields are passwords and fills the password in both fields. [image] I tried opening the RDM and setting IDs manually. It works when the Display is "Embedded (tabbed)", but not External or when I visit the webpage directly from my browser. [image] [image] Can you help so when I use my browser with the Web Login extension, the password is only filled in the password field?

Recommended Answer

19 days ago

Hi, To keep everything in one place, we will continue in the thread you started here: https://forum.devolutions.net/topics/52651/autofill-for-multiple-password-fields#226281 Best regards,

457

3

avatar

Olivier Desalliers

avatar

john34

DVLS Notification User modified

Hi there Since updating DVLS to 2026.1.7, I get user modification notification every night for nearly all users, but I don't see any value which has changed wether in Entra or within DVLS. Please assist for trouble shooting this. Backgroud for this notification is to get informed as soon a new account has been created. [image] Thank you. Best regards, John

51

2

avatar

Marc-Andre Bouchard

avatar

f10

Move DVLS to new Windows Server with SQL Express

What is the best way to move DVLS Server with SQL Express to a new Server with SQL Express

47

2

avatar

Kelly Grant Fortin

avatar

Jimmy P

Resolved

DVLS: Scheduler "Failed to start service"

Hi Team, I updated from last 2025 version of DVLS to 2026.1.12.0 and the Scheduler will not start. I've uninstalled and reinstalled the Scheduler and same thing. Thank you in advance for your support. [image]

56

3

avatar

Patrick Ouimet

avatar

jm2

Backlog

Offline caching not working when accessing DVLS via Azure App Proxy

Hello, Using RDM 2025.3.30 and DVLS 2025.3.15. When connecting via Azure App Proxy, entries are sporadically appearing as read only, cannot be launched, and sometimes not visible. For example: when right mouse clicking on an entry the 'open session' and 'properties' options are greyed out, which prevents launching or editing sometimes when switching between vaults, all the entries disappear, and a message is displayed that there is no access (going offline and back online usually resolves it) If caching is disabled for the data source, then these limitations are removed, however as soon as caching is reenabled (either file or memory), the behavior returns. Please let me know if you would like any additional info. Thanks Joe [image] [image] [image] [image]

173

6

avatar

Patrick Ouimet

avatar

baehrm

OTP missing in DVLS

Hi Devolutions-Community, we recently updated to DVLS v2026.1.11.0 and now we can't add OTPs to username/password entries. [image] When I try to create one in the Workspace app I can't save the entry anymore. [image] Is this normal or do I need to set it somewhere? Best wishes, MB

61

2

avatar

Stephan Haupt

avatar

dcurrie

Resolved

Register passkey

Enabled passkey authentication in Administration > Server settings > Multi-factor. Logged in user > Preferences > Multi-factor > Select Passkey Configure > Register passkey Error Passkey registration was cancelled. Chrome 146.0.7680.165 [image] Is there anything additional that needs to be configured to enable the Passkey registration process?

Recommended Answer

a month ago

The issue was the web server certificate, I had to close the entire Chrome session after updating the certificate to clear the not secure warning. Once I reopened I was able to register the passkey.

72

3

avatar

dcurrie

avatar

an33

Resolved

Question about next stable / extended maintenance release for Devolutions Server

Hello, we are currently preparing an upgrade of our Devolutions Server environment and are deciding which version path we should take. We would like to ask if there is already any information on when the stable / extended maintenance release of the 2026.x.x version will be available. At the moment, we are unsure whether we should: proceed with the currently available version (2025.3.16.0), or wait for the stable 2026.x.xx.x release Since we are currently in the middle of our upgrade planning, this information would help us decide on the best path forward. We are currently on Server Version 2024.1.13.0 Thanks in advance.

Recommended Answer

a month ago

Hello, Thank you for reaching out to Devolutions Support. I recommend updating to version 2025.3.16.0 (stable). The next stable release is expected around May–June; however, I do not have a precise ETA at this time. Updating is strongly recommended for security reasons, as the latest stable version includes additional security patches compared to the version you are currently using. Please let me know if you have any further questions. Best regards,

84

3

avatar

an33

avatar

pvansluisveld

Resolved

Microsoft.Data.SqlClient is not supported on this platform.

When updating Devolutions Server docker image from 2026.1.6.0 to 2026.1.7.0 im getting follow error: New-DPSInstallConfiguration: /usr/local/bin/entrypoint.ps1:163 Line | 163 | $Configuration = New-DPSInstallConfiguration @InstallParams | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Microsoft.Data.SqlClient is not supported on this platform. What have changed in the latest docker image? And can I fix it? https://hub.docker.com/r/devolutions/devolutions-server

131

3

avatar

pvansluisveld

avatar

support64

Rest API v1 / includePasswords or includeSensitiveData

I'm running dlvs 2024.2.10.0 I don't know the status of the new api v1, but according to spec i should be able to retreive passwords and/or sensitive data. My query looks like tihs: https://somehost.com/api/v1/vault/00000000-0000-0000-0000-000000000000/entry/adb9d264-22e6-4504-91db-147430994580?includePasswords=true&includeSensitiveData=true I've tried this on several entries. like rdp connections, password lists, etc. Every response i get, always the Data array is empty. Should this work, or is this part not operational yet within the api? I'd like to be able to query passwords from powershell 5.1 without relying on the outdated RDM powershell module methods tested: Invoke-RestMethod -uri $requrl -Headers $headers -Method Get Invoke-WebRequest -uri $requrl -Headers $headers -Method Get response: id : 6131f101-1424-40fd-87c4-d50c96e54b0f name : TEST description : path : redacted\Windows Servers type : RDPConfigured subType : tags : {redacted_id-1cae68e3-5ced-ec11-bb3d-00224886cc80} data : modifiedOn : 9/11/2024 7:23:14 AM modifiedBy : createdOn : 9/11/2024 7:23:14 AM createdBy : AzureAD\redacted

708

20

avatar

François Dubois

avatar

roya

Resolved Permissions/RBAC/roles

Quick way to add users to permissions on their respective PAM accounts?

Hello. We have decided to allow our users to "view passwords" on their PAM accounts (of a certain tier). I am going through each of the PAM accounts and adding individual users to the "view password" permission on their respective accounts. Is there a quick way to do this? It's a bit of a long shot I know, as the user for every account is different, but I thought I'd ask as we have hundreds of accounts to modify. Thanks!

109

4

avatar

William Alphonso

avatar

jm2

Unable to launch WebUI gateway sessions in a cross origin domain configuration

Hello, Using DVLS 2025.3.15, which is accessed via Azure App proxy using url https://rdm.company.com If gateway URL is in a different domain (i.e. https://gateway.company.app), the sessions will not launch via WebUI. Conversely, accessing the same DVLS instance in the same browser session via an alternate url (i.e. https://rdm.company.app) results in successful launch of browser based session. It is fairly common in a Hub Business deployment to have cross origin domains (i.e. https://customerhub.devolutions.app and https://gateway.company.com . Does DVLS support an equivalent setup? Customer would prefer to use primary domain (i.e. https://rdm.company.com) for branding purposes, but wants gateway traffic routing via a separate Cloudflare hosted domain. Please let me know if you would like any additional info. Thanks Joe

100

3

avatar

William Alphonso

avatar

jm2

Unable to launch AD Dashboard in WebUI

Hello, Using DVLS 2025.3.15, with AD Dashboard entry configured as per Configure a web-based Active Directory dashboard entry - Devolutions Documentation When user attempts to launch the entry via WebUI, there is only the option to open in RDM. Same user can launch RDP entry via same gateway, so unlikely to be a licensing issue. Also confirmed gateway settings set to allow access to all vaults. Please let me know if you would like any additional info. Thanks Joe

98

7

avatar

William Alphonso

avatar

DamiaoFerreira

Credentials folder

Good afternoon, I'm writing to ask for your help. I have a Credentials folder, and I don't want anyone to see its structure, but the remote sessions are linked to the passwords. Is this possible? Thank you very much.

129

4

avatar

Jacob Lafrenière

1 - 25 of 873 items