Config Converter

Convert legacy Canvas configs into the new split YAML format.

Paste or upload your old canvas-server.json5 file and download a ZIP containing migrated canvas-server.yml and canvas-worlds.yml .

Legacy config input

Comments and trailing commas are supported. Any removed options are skipped automatically during conversion.

0 lines 0 chars
Accepts JSON5, JSON, or plain text.

Output includes both commented YAML templates inside one ZIP archive.

Server-side conversion keeps deployment simple on Coolify.

What the converter does

The migration follows the option mapping documented in the repo and applies matching values onto the current server and world templates.

1. Parse the legacy JSON5 config

Comments, quoted keys, and trailing commas are accepted.

2. Apply migrated values to the latest templates

The generated YAML keeps the shipped comments and defaults for untouched options.

3. Package both files into one archive

Download a ready-to-drop ZIP with server-wide and per-world configs.

Conversion status

You will see validation errors here before any file is downloaded.

Paste or upload the old config, then use Download ZIP.

Archive contents

canvas-server.yml

canvas-worlds.yml

Removed settings

Options with no modern equivalent are intentionally omitted from the output.