Import your Trello JSON Export to your self-hosted planka.
Most of this has already been adapted and integrated directly to planka, so you can use the import feature in the web application. With the trello2planka command line tool you can additionally import attachments, archived items, and you get a JSON report file as well.
npm install
. config.json
and replace the sample values with your individual ones. Make sure to keep it secret, since it will contain your password in cleartext. trello-export.json
or something like that.npm run import-board -- --file=trello-export.json
. Of course you can also try it with the provided sample file first, by running npm run import-sample-board
.If you want to optionally import card attachments from Trello, you need to have a Trello API key and token (see https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#managing-your-api-key). Put them into the config.json
as shown in the sample-config.json
and set importOptions.fetchAttachments
to true
.
You can import archived lists and cards to the planka board by setting importOptions.importArchivedItems
to true
in the config.json
. The imported items will have "[ARCHIVED]"
added to their name, but are of course simply regular items in planka.
Set importOptions.existingProjectId
to the ID of the project, in which you want to import the board. Alternatively, remove this option and use importOptions.createdProjectName
to set a name for the newly created planka project instead.
Please also be aware of the open issues.
trello2planka (latest develop) is compatible with planka version 1.10.1 and not downwards-compatible anymore. But of course you can always checkout older commits/tags.
It is being developed and tested with node v18.
trello2planka is MIT-Licensed