Dokploy

Windows (dockerized)

Windows inside a Docker container.

Windows (dockerized) logo

Configuration

services:
  windows:
    image: dockurr/windows:4.00
    volumes:
      - win-storage:/storage
    environment:
      - VERSION
      - KVM
    devices:
      # If in .env string 'KVM=N' is not commented, you need to comment line below
      - /dev/kvm
    cap_add:
      - NET_ADMIN
    stop_grace_period: 2m

volumes:
  win-storage:
[variables]
main_domain = "${domain}"

[config]
mounts = []

[[config.domains]]
serviceName = "windows"
port = 8_006
host = "${main_domain}"

[config.env]
VERSION = "win11"
DISK_SIZE = "64G"
RAM_SIZE = "4G"
CPU_CORES = "2"
USERNAME = "Dokploy"
PASSWORD = ""
LANGUAGE = "English"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICB3aW5kb3dzOlxuICAgIGltYWdlOiBkb2NrdXJyL3dpbmRvd3M6NC4wMFxuICAgIHZvbHVtZXM6XG4gICAgICAtIHdpbi1zdG9yYWdlOi9zdG9yYWdlXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIFZFUlNJT05cbiAgICAgIC0gS1ZNXG4gICAgZGV2aWNlczpcbiAgICAgICMgSWYgaW4gLmVudiBzdHJpbmcgJ0tWTT1OJyBpcyBub3QgY29tbWVudGVkLCB5b3UgbmVlZCB0byBjb21tZW50IGxpbmUgYmVsb3dcbiAgICAgIC0gL2Rldi9rdm1cbiAgICBjYXBfYWRkOlxuICAgICAgLSBORVRfQURNSU5cbiAgICBzdG9wX2dyYWNlX3BlcmlvZDogMm1cblxudm9sdW1lczpcbiAgd2luLXN0b3JhZ2U6IiwKICAiY29uZmlnIjogIlt2YXJpYWJsZXNdXG5tYWluX2RvbWFpbiA9IFwiJHtkb21haW59XCJcblxuW2NvbmZpZ11cbm1vdW50cyA9IFtdXG5cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcIndpbmRvd3NcIlxucG9ydCA9IDhfMDA2XG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiXG5cbltjb25maWcuZW52XVxuVkVSU0lPTiA9IFwid2luMTFcIlxuRElTS19TSVpFID0gXCI2NEdcIlxuUkFNX1NJWkUgPSBcIjRHXCJcbkNQVV9DT1JFUyA9IFwiMlwiXG5VU0VSTkFNRSA9IFwiRG9rcGxveVwiXG5QQVNTV09SRCA9IFwiXCJcbkxBTkdVQUdFID0gXCJFbmdsaXNoXCJcbiIKfQ==

Tags

self-hosted, open-source, os


Version: 4.00

On this page