> 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/server/da/overview-of-devolutions-server/system-requirements.md).

# Systemkrav

Gennemgå kravene til hardware, operativsystem, webserver, .NET og database for Devolutions Server, herunder SQL Server og PostgreSQL.

### Minimumskrav

Devolutions Server kører på Microsoft .NET 10.0. Det kan hostes på Windows (IIS eller Kestrel), på Linux (Kestrel) eller i Linux-Docker-imaget.

Når Active Directory-godkendelse bruges, kontrollerer Devolutions Server, at domænets funktionsniveau mindst er Windows Server 2012 R2. Et domæne med et lavere funktionsniveau kan ikke bruges som identitetsudbyder.

### Hardwarekrav

Følgende tabel viser minimumshardwaren for hver Devolutions Server-instans. Kravene varierer med antallet af poster, hyppigheden af ændringer af disse poster, antallet af samtidige brugere og brugeradfærden.

<table><thead><tr><th width="185">Implementeringsstørrelse (samtidige brugere)</th><th width="160" align="right">CPU-kerner</th><th width="200" align="right">RAM (selvstændig databaseserver)</th><th width="200" align="right">RAM (databaseserver på den samme maskine)</th></tr></thead><tbody><tr><td>Grundlæggende (1–20)</td><td align="right">4</td><td align="right">8 GB</td><td align="right">16 GB</td></tr><tr><td>Mellem (21–75)</td><td align="right">4</td><td align="right">8 GB</td><td align="right">16 GB</td></tr><tr><td>Stor (mere end 75)</td><td align="right">Udrul flere Devolutions Server-instanser.</td><td align="right">Udrul flere Devolutions Server-instanser.</td><td align="right">Udrul flere Devolutions Server-instanser.</td></tr></tbody></table>

{% hint style="info" %}
Hver Devolutions Server-instans kræver en netværksadapter på 1 Gb. Ved mere end 75 samtidige brugere skal De udrulle instanserne i en topologi med belastningsfordeling og en database med høj tilgængelighed. Se [Topologi med høj tilgængelighed](/server/da/overview-of-devolutions-server/topologies.md#high-availability-load-balancing-topology).
{% endhint %}

### Softwareafhængigheder

#### Operativsystem

* Windows Server 2016, 2019, 2022 og 2025 (x64).
* Linux (x64 eller ARM64), med Kestrel som webserver. Se [Installér Devolutions Server til Linux](/server/da/knowledge-base/how-to-articles/install-devolutions-server-for-linux.md).
* Docker, med Linux-imaget til Devolutions Server (linux/amd64 og linux/arm64). Se [Docker-udrulning af Devolutions Server](/server/da/knowledge-base/how-to-articles/devolutions-server-docker-deployment.md).
* Til Active Directory-godkendelse: funktionsniveau for Windows Server 2012 R2-domæne eller højere.

#### Database

* Microsoft SQL Server 2017/[2019](https://www.microsoft.com/en-us/sql-server/sql-server-2019)/[2022](https://redirection.devolutions.com/download-sql-server-2022)/2025 (herunder Express-udgaven. [Se begrænsninger](https://learn.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2019?view=sql-server-ver16#Cross-BoxScaleLimits)).
* Azure SQL Database, kun med SQL-logonkonti. Microsoft Entra ID-konti understøttes ikke.
* PostgreSQL 14 eller nyere, selvhostet eller administreret. Den konto, der opretter databaseskemaet, skal have attributten `SUPERUSER`. PostgreSQL understøttes på Windows (IIS), på Linux og i Docker-imaget. Se [PostgreSQL](/server/da/getting-started/installation/database-setup/database-instance/postgresql.md).

#### Windows-hosting

* [Microsoft ASP.NET Core Hosting Bundle 10.0 (Devolutions Server-program)](https://dotnet.microsoft.com/en-us/download/dotnet/10.0). Det indeholder ASP.NET Core-modulet (ANCM) til IIS.
* [Microsoft .NET Desktop Runtime 10.0 (Devolutions Server Console)](https://dotnet.microsoft.com/en-us/download/dotnet/10.0). Se [understøttede versioner af operativsystemet](https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md) for at få flere oplysninger.
* Microsoft Internet Information Services (IIS) 10.0, som følger med de understøttede versioner af Windows Server, med følgende funktioner og moduler:
  * Standarddokument, HTTP-fejl, statisk indhold, HTTP-logning, komprimering af statisk indhold, Windows-godkendelse og WebSocket-protokollen.
  * [URL Rewrite](https://www.iis.net/downloads/microsoft/url-rewrite).
  * [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing).
* PowerShell 7.
* Devolutions Server Console, installeret på serveren, til at installere og administrere Devolutions Server-instanserne. Devolutions Server Console findes kun til Windows.

#### Linux- og Docker-hosting

* Linux-pakken og Docker-imaget indeholder .NET-runtimen. Der kræves ingen separat .NET-installation.
* På Linux bruges PowerShell 7 og PowerShell-modulet til Devolutions Server til at installere og administrere instansen.
* Til Docker: Docker 20.10 eller nyere.

### Begrænsninger for databasemotorer

SQL Server og PostgreSQL er begge understøttede databasemotorer. Følgende funktioner er forskellige:

| Funktion                                                                     | SQL Server | PostgreSQL                                                 |
| ---------------------------------------------------------------------------- | ---------- | ---------------------------------------------------------- |
| Konti med færrest tilladelser til planlægningstjenesten og webprogrammet     | Ja         | Nej. Der bruges én enkelt ejerrolle til alle forbindelser. |
| Integreret Windows-godkendelse                                               | Ja         | Nej. Kun godkendelse med brugernavn og adgangskode.        |
| Microsoft Entra-godkendelse                                                  | Nej        | Nej                                                        |
| Automatisk installation af SQL Server Express via Devolutions Server Console | Ja         | Nej. PostgreSQL-serveren skal være installeret på forhånd. |

### Migrer mellem SQL Server og PostgreSQL

Kommandolinjegrænsefladen til Devolutions Server Console (`DPS.Console.CLI.exe`) migrerer dataene i en Devolutions Server-database mellem SQL Server og PostgreSQL. Den er kun tilgængelig på Windows, i installationsmappen til Devolutions Server Console. Se [Kommandolinjegrænseflade til Devolutions Server Console](/server/da/knowledge-base/knowledge-base-articles/devolutions-server-console-command-line-interface.md).

Kommandosættet `server db` indeholder tre kommandoer:

| Kommando  | Action                                                                              | Påkrævede indstillinger                                    |
| --------- | ----------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| `migrate` | Kopierer dataene fra kildedatabasen direkte til måldatabasen.                       | `--source-connection-string`, `--target-connection-string` |
| `export`  | Eksporterer kildedatabasen til en udbyderneutral migreringspakke (filen `.dvlsdb`). | `--source-connection-string`, `--package-path`             |
| `import`  | Importerer en migreringspakke til måldatabasen.                                     | `--package-path`, `--target-connection-string`             |

Følgende indstillinger er tilgængelige:

| Option                       | Kort form   | Description                                                                                                                                                                                                             |
| ---------------------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--source-connection-string` | `--source`  | Forbindelsesstreng for kildedatabasen.                                                                                                                                                                                  |
| `--target-connection-string` | `--target`  | Forbindelsesstreng for måldatabasen.                                                                                                                                                                                    |
| `--package-path`             | `--pkg`     | Sti til migreringspakken.                                                                                                                                                                                               |
| `--overwrite-target`         |             | Rydder dataene i måldatabasen før importen eller migreringen.                                                                                                                                                           |
| `--overwrite-package`        |             | Overskriver migreringspakken, hvis den allerede findes.                                                                                                                                                                 |
| `--force`                    |             | Springer bekræftelsesprompten for `--overwrite-target` over. Påkrævet ved uovervågede kørsler: uden den annulleres en kørsel med `--overwrite-target`, der ikke kan vise prompten, og den returnerer afslutningskode 1. |
| `--scripts-path`             | `--scripts` | Mappe, der indeholder filen `Devolutions.DatabaseUpgrade.dll`, som er udrullet med serveren, og som bruges til at læse den udrullede skemaversion.                                                                      |

For eksempel for at migrere en SQL Server-database til PostgreSQL:

```powershell
.\DPS.Console.CLI.exe server db migrate --source "Server=sql01;Database=dvls;User Id=dvls;Password=<password>" --target "Host=pg01;Port=5432;Database=dvls;Username=dvls_owner;Password=<password>"
```

Følgende betingelser gælder:

* Både kildedatabasen og måldatabasen skal være oprettet og opgraderet til den seneste skemaversion før migreringen eller importen.
* En måldatabase, der allerede indeholder data, kræver `--overwrite-target`.
* Migreringspakken indeholder hele databaseindholdet, herunder følsomme data. Opbevar den sikkert, og slet den efter importen.
* Native sikkerhedskopier kan ikke gendannes på tværs af motorer: en SQL Server-sikkerhedskopi (`.bak`) kan ikke gendannes i PostgreSQL, og et `pg_dump`-arkiv kan ikke gendannes i SQL Server. Brug kommandoerne `server db` i stedet.

### Krav til konfiguration og infrastruktur

På Windows anbefaler vi at installere Devolutions Server Console på forhånd. Den bruges til at teste serverforbindelsen og til at kontrollere systemforudsætninger, f.eks. at køre IIS Diagnostic-værktøjet.

* Bekræft, at webserveren har et gyldigt [SSL-certifikat](/server/da/knowledge-base/how-to-articles/configure-ssl.md#import-certificate-or-create-self-signed-certificate) installeret. Certifikatet skal indeholde den korrekte [adgangs-URI](/server/da/knowledge-base/knowledge-base-articles/access-uri-format.md).
* Sørg for, at den maskine, der skal være vært for Devolutions Server-instansen, kan oprette forbindelse til databaseværten. [Test forbindelsen](/server/da/devolutions-server-console/devolutions-server-settings/database.md) fra Devolutions Server Console, eller med en databaseklient: SQL Server Management Studio (SSMS) til SQL Server, `psql` eller pgAdmin til PostgreSQL.

### Serverdimensionering

Mange af vores kunder spørger ofte, hvordan de tilpasser deres servere korrekt til forskellige topologier. Det er i praksis umuligt for os at besvare dette spørgsmål tilfredsstillende. Den måde, systemet fungerer på, har stor betydning for ressourceforbruget på hver node i Deres [topologi](/server/da/overview-of-devolutions-server/topologies.md). De fleste af disse konfigurationer er virtuelle miljøer, så det er let at tildele flere ressourcer.

For et retvisende estimat skal følgende forhold tages i betragtning:

* Antal poster, der er gemt i Deres instans (serveroplysninger, legitimationsoplysninger osv.).
* Udskiftning af disse poster; opretter De poster dagligt, eller er de ret statiske?
* Antal samtidige brugere, der opretter forbindelse til Devolutions Server-instansen i spidsbelastningsperioder.
* Brugeradfærd:
  * Starter de 10 sessioner ad gangen, udfører de en batchhandling, der tager nogle minutter, og gentager de derefter cyklussen, eller
  * Åbner de kun nogle få sessioner, men arbejder de i dem hele dagen?

Dette medfører skrivehandlinger til loggene, og det første tilfælde er derfor mere intensivt end det andet.

### 64-bit-understøttelse

Devolutions Server kører kun på 64-bit-systemer: Windows x64 samt Linux x64 eller ARM64.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/server/da/overview-of-devolutions-server/system-requirements.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
