Dokploy

code-server

code-server runs VS Code in the browser, enabling a self-hosted development environment from any machine.

code-server logo

Configuration

version: "3.8"

services:
  code-server:
    image: codercom/code-server:4.121.0
    restart: unless-stopped
    expose:
      - 8080
    volumes:
      - code-server-home:/home/coder
    environment:
      - PASSWORD=${PASSWORD}
      - TZ=${TZ}
    user: "1000:1000"

volumes:
  code-server-home:
[variables]
main_domain = "${domain}"
password = "${password:32}"

[config]
[[config.domains]]
serviceName = "code-server"
port = 8080
host = "${main_domain}"

[config.env]
PASSWORD = "${password}"
TZ = "UTC"

Base64

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

ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIGNvZGUtc2VydmVyOlxuICAgIGltYWdlOiBjb2RlcmNvbS9jb2RlLXNlcnZlcjo0LjEyMS4wXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBleHBvc2U6XG4gICAgICAtIDgwODBcbiAgICB2b2x1bWVzOlxuICAgICAgLSBjb2RlLXNlcnZlci1ob21lOi9ob21lL2NvZGVyXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIFBBU1NXT1JEPSR7UEFTU1dPUkR9XG4gICAgICAtIFRaPSR7VFp9XG4gICAgdXNlcjogXCIxMDAwOjEwMDBcIlxuXG52b2x1bWVzOlxuICBjb2RlLXNlcnZlci1ob21lOlxuIiwKICAiY29uZmlnIjogIlt2YXJpYWJsZXNdXG5tYWluX2RvbWFpbiA9IFwiJHtkb21haW59XCJcbnBhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjMyfVwiXG5cbltjb25maWddXG5bW2NvbmZpZy5kb21haW5zXV1cbnNlcnZpY2VOYW1lID0gXCJjb2RlLXNlcnZlclwiXG5wb3J0ID0gODA4MFxuaG9zdCA9IFwiJHttYWluX2RvbWFpbn1cIlxuXG5bY29uZmlnLmVudl1cblBBU1NXT1JEID0gXCIke3Bhc3N3b3JkfVwiXG5UWiA9IFwiVVRDXCJcbiIKfQ==

Tags

ide, development, vscode, self-hosted


Version: 4.121.0

On this page