Documentation Requests

Documentation Requests

Documentation request forum for all your documentation needs. Submit, track, and manage all your documentation requests efficiently.

avatar

marcelgerber

Scheduled reports filter pattern

Hello. I need to know how I can build up a filter. Configuration - Devolutions Documentation Can I somehow specify if it's in a folder of a certain name ? Can I use wildcards ? That would greatly help me. Thank you and best regards. Marcel

157

2

avatar

Jean-Sébastien Simard

avatar

nOrphf

Update / reorder of "Devolutions Gateway configuration on Linux"

Hi Documentation for setting up Devolutions Gateway configuration on Linux found here: https://docs.devolutions.net/gateway/getting-started/linux-configuration/ I have followed the guide, but stopped after: https://docs.devolutions.net/gateway/getting-started/linux-configuration/#restart-devolutions-gateway as the guide tells me that I should restart my gateway. But I noticed that I couldn't get my gateway instance running, it would deactivate itself immediately, which made me spend some troubleshooting time on why it would not start. I couldn't find any log file, and systemctl status devolutions-gateway.service just showed that the service were started and then deactivated. I luckily found a forum thread https://forum.devolutions.net/topics/50481/version-202522-on-linux-not-starting which showed me that I could just try and start the service manually (Should properly have thought of that myself). Running the command manually hinted that there could be something with my provisioner.pem, going back to the forum thread, I read that if there are errors in certificates, the gateway would exit fast. So going back to the documentation link I found the next step after where I stopped using the guide, "Connect Devolutions Gateway to Devolutions Server". After providing the provisioner.pem my gateway started and worked. So, I will suggest that the "Connect Devolutions Gateway to Devolutions Server" part is moved higher in the guide, preferably right after the installation part. and maybe, for noobs like me hint that running the gateway manually could give extra error messages. Regards.

152

2

avatar

Jean-Sébastien Simard

avatar

nOrphf

Resolved

error in command for gateway install on linux

Hi very small correction to https://docs.devolutions.net/gateway/getting-started/linux-configuration/ Under https://docs.devolutions.net/gateway/getting-started/linux-configuration/#trust-the-self-signed-certificate-on-ubuntu there is the command block cd /etc/devolutions-gateway sudo apt-get install -y ca-certificates sudo cp server.crt /usr/local/share/ca-certificates sudo update-ca-certificate the last line is missing an "s" in the end. The correct is cd /etc/devolutions-gateway sudo apt-get install -y ca-certificates sudo cp server.crt /usr/local/share/ca-certificates sudo update-ca-certificates Regards

141

3

avatar

Jean-Sébastien Simard

avatar

einkauf-it1

Resolved

KB - Move the Devolutions Server website at the default website root

Hi Guys, good article, worked like a charm. The last step for me was to reboot the server / restart the IIS service to get rid of some weird errors. Maybe just add this to the article :)

141

3

avatar

Émile Simard

avatar

lorenzobenazzi

Administration / Clean up disappeared in 2025.2.13.1

Upgraded RDM to 2025.2.13.1 I'm using SQLite as Data Source

196

2

avatar

Samuel Dery

avatar

marcelgerber

Resolved

List of endpoints accessed by DVLS

Hello. In my view, your page is incomplete in relation to Entra ID authentication. I'm not quite sure yet, but there is more than just graph.microsoft.com that is accessed by the server. Whitelisting graph.microsoft.com is not sufficient. An answer to this forum topic points out a few other URL's. Whitelisted URL to enable user sign-in to Windows using Azure AD account? - Microsoft Q&A [image] Best regards. Marcel

263

5

avatar

marcelgerber

avatar

david_peterson

Resolved

Keeper requirements

My organization has purchased Keeper Password Manager. We are having a difficult time getting it to work with RDM. It appears that RDM possibly uses and relies on Keeper's Commander SDK, which is not turned on in our organization. Can you confirm?

192

2

avatar

Jacob Lafrenière

avatar

marcelgerber

Resolved

Missing usage information - browser extension with RDM

Hello. I'm sometimes missing some usage information. It seems the browser extension, when connected to RDM, is not able to retrieve web sessions from shared vaults. If it does, then it's not specified how to configure it. This should be explicited in the documentation. Workspace browser extension with Remote Desktop Manager - Devolutions Documentation I'm usually looking into a documentation for 2 things: When I'm unsure on how to configure or do a certain task. This is usually on a very good level. When I'm looking for the use cases of a certain feature. This is usually missing in your documentation. In the sense of "what can I achieve with this feature?", "how will it help solving an issue?", "what input/ouptut/result does it require/will it generate?". Thank you. Best regards. Marcel

302

2

avatar

Jean-Sébastien Simard

avatar

gozaimasu

Resolved

Updated "Bootstrap portable Remote Desktop Manager version" ;-)

`$PackageRootDirectory = "D:\USR" $ErrorActionPreference = "Stop" # Resolve root path $PackageRootDirectory = Resolve-Path $PackageRootDirectory $RdmDir = Join-Path $PackageRootDirectory "RDMFree" $DotNetDir = Join-Path $PackageRootDirectory "NET9" # Validate RDM directory and exe if (-not (Test-Path $RdmDir)) { Write-Error "RDM directory not found at $RdmDir" exit 1 } $RdmExe = Join-Path $RdmDir "RemoteDesktopManager.exe" if (-not (Test-Path $RdmExe)) { Write-Error "RemoteDesktopManager.exe not found at $RdmExe" exit 1 } Write-Host "Fetching .NET 9 release metadata..." try { $releasesJson = Invoke-RestMethod -Uri "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/9.0/releases.json" $latestRelease = $releasesJson.releases[0] Write-Host "Latest .NET Release: $($latestRelease.'release-version')" } catch { Write-Error "Failed to retrieve .NET 9 metadata: $_" exit 1 } # Extract valid zip URLs $runtimeZip = $latestRelease.runtime.files | Where-Object { $_.rid -eq "win-x64" -and $_.url -like "*.zip" } | Select-Object -First 1 $desktopRuntimeZip = $latestRelease.'windowsdesktop-runtime'.files | Where-Object { $_.rid -eq "win-x64" -and $_.url -like "*.zip" } | Select-Object -First 1 # If missing, fallback to constructed URLs if (-not $runtimeZip -or -not $desktopRuntimeZip) { Write-Host "Missing ZIP URLs in metadata. Constructing fallback blob URLs..." $releaseVer = $latestRelease.'release-version' $runtimeZip = [PSCustomObject]@{ name = "dotnet-runtime-$releaseVer-win-x64.zip" url = "https://dotnetcli.blob.core.windows.net/dotnet/Runtime/$releaseVer/dotnet-runtime-$releaseVer-win-x64.zip" } $desktopRuntimeZip = [PSCustomObject]@{ name = "windowsdesktop-runtime-$releaseVer-win-x64.zip" url = "https://dotnetcli.blob.core.windows.net/dotnet/windowsdesktop/$releaseVer/windowsdesktop-runtime-$releaseVer-win-x64.zip" } } Write-Host "`n.NET 9 Download Targets:" Write-Host " Runtime: $($runtimeZip.name)" Write-Host " Runtime URL: $($runtimeZip.url)" Write-Host " Desktop Runtime: $($desktopRuntimeZip.name)" Write-Host " Desktop URL: $($desktopRuntimeZip.url)" # Confirm URLs are accessible foreach ($zip in @($runtimeZip, $desktopRuntimeZip)) { Write-Host "`nTesting URL: $($zip.url)" try { $response = Invoke-WebRequest -Uri $zip.url -Method Head -ErrorAction Stop if ($response.StatusCode -ne 200) { throw "Returned status code $($response.StatusCode)" } } catch { Write-Error "Failed to access $($zip.url): $_" exit 1 } } # Ensure output directory exists if (-not (Test-Path $DotNetDir)) { New-Item -Path $DotNetDir -ItemType Directory -Force | Out-Null } # Download and install each component function Install-Zip { param ( [string]$zipUrl, [string]$zipName, [string]$targetDir ) $zipPath = Join-Path $PackageRootDirectory $zipName Write-Host "`nDownloading $zipName..." Invoke-WebRequest -Uri $zipUrl -OutFile $zipPath -ErrorAction Stop Write-Host "Unblocking $zipPath..." Unblock-File -Path $zipPath Write-Host "Extracting $zipName to $targetDir..." try { Expand-Archive -Path $zipPath -DestinationPath $targetDir -Force -ErrorAction Stop } catch { Write-Warning "Expand-Archive failed: $_" Write-Host "Trying manual extraction..." try { Add-Type -AssemblyName System.IO.Compression.FileSystem -ErrorAction Stop [System.IO.Compression.ZipFile]::ExtractToDirectory($zipPath, $targetDir) } catch { Write-Error "Manual extraction failed: $_" throw } } Write-Host "Cleaning up $zipPath..." Remove-Item -Path $zipPath -Force Write-Host "Contents of $targetDir after extraction:" Get-ChildItem -Path $targetDir -Recurse | Select-Object FullName } Install-Zip -zipUrl $runtimeZip.url -zipName $runtimeZip.name -targetDir $DotNetDir Install-Zip -zipUrl $desktopRuntimeZip.url -zipName $desktopRuntimeZip.name -targetDir $DotNetDir # Build launcher script $LaunchScript = @" `$env:DOTNET_ROOT = "$DotNetDir" `$rdm = "$RdmExe" Push-Location "$RdmDir" if (-not (Test-Path `$rdm)) { Write-Error "RemoteDesktopManager.exe not found at `$rdm"; exit 1 } & "`$rdm" Pop-Location "@ $LaunchScriptPath = Join-Path $PackageRootDirectory "Launch-RdmFree.ps1" $LaunchScript | Out-File -FilePath $LaunchScriptPath -Encoding UTF8 -Force Write-Host "`nLauncher created at: $LaunchScriptPath" Write-Host "Run it with:`n & `"$LaunchScriptPath`"" Write-Host "Or create a shortcut with target:`n powershell.exe -NoProfile -ExecutionPolicy Bypass -File `"$LaunchScriptPath`"" Write-Host "For debugging, use: powershell.exe -NoExit -NoProfile -ExecutionPolicy Bypass -File `"$LaunchScriptPath`""`

315

2

avatar

Jean-Sébastien Simard

avatar

wosborn

Resolved

Classic interface lacks access to File -> My Account settings on MacOS

If you are in the Classic interface mode on MacOS, then the settings mentioned here are actually under the "preferences/settings" area under Remote Desktop Manager in the menu bar. [image] [image]

258

3

avatar

Émile Simard

avatar

john7

Resolved

Onboarding - instructions on how to Trigger onboarding again if you cancel out of it?

https://docs.devolutions.net/rdm/installation/onboarding/ I am searching for how to trigger the OnBoarding process again if you cancel out of it, and I cannot find any information on how to do this. I assume you could add a button somewhere, or a command line switch to /relaunch the app again and force it through the onboarding again. I could not find this information

269

3

avatar

Émile Simard

avatar

marcelgerber

Resolved

Incorrect link to User Specific Settings

Hello. All the links I tested on this page ( Managing credentials - Devolutions Documentation ) point to an "edit" of the User Specific Settings page. Cheers. Marcel

241

2

avatar

Jean-Philippe Lessard

avatar

marcelgerber

Resolved

License server URL missing

Hello. The license server URL is missing in the doc. We work with white-listing of URL's for our servers. Best regards. Marcel

346

4

avatar

Jean-Sébastien Simard

avatar

sarahblum

Resolved

Global roles and permissions- Full Descriptions

It would be very helpful to have a specific breakdown of what every permission does in the System Permissions area. For example, knowing the full breadth of what "Manage Vault" permission allows a user to do.

313

3

avatar

Francis Simard

avatar

Michael L

Resolved

Linked account - misleading description in the doc page

https://docs.devolutions.net/server/kb/how-to-articles/link-account/ The Linked account feature allows users to associate another account under the same user. This feature is particularly beneficial when a user needs to manage different accounts simultaneously.  How does this explaination make any sense, when it is not possibleto manage different accounts simultaneously? The guide even says you need to logout and login ti switch between accounts. Linked account only brings license sharing for a user with 2 logins, I can't see what else it brings? Regards Michael

419

2

avatar

James Lafleur

avatar

Nick

Resolved

Offline Security

Hello I saw in the Devolutions Academy and in the general documentation that you can set a password for Offline Security. Unfortunately, I could not find what the enforced policy is for the password. It would be great if a certain policy can be enforced and even better if one could require a user with the privilege of Offline Mode that a form of authentication can be used (for example Windows Hello). Thanks in advance. Kind regards, Nick

424

5

avatar

Nick

1 - 16 of 16 items