Self-hosted importing from Trello

Hi there!
I’ve had a look around and am just a little overwhelmed by all the information so figured I’d ask.
I’ve been running a self-hosted Vikunja on my Synology via portainer for over a year or so now and keeping it up to date using Watchtower. It’s currently v0.24.6.
I’m wanting to import my Trello into Vikunja and migrate permanently over, but atm in the Settings->Import from other services it only shows “Vikunja Export” and “TickTick” but the docs show there’s a way to import from Trello?
I’ve gone to Trello and made an API key with my url, but I’m unsure where to actually activate that in Vikunja, or how.
Would anyone be able to help point me to a step-by-step?

Thanks in advance!
-Fred

Welcome :waving_hand:

You need to set up the migration using the config variables from here: Configuration options

1 Like

I saw them! But I’m a little confused as to where they’re meant to go in my docker compose, and what I’m going to need to write to get it to work.

The linked document with the config values has a section at the beginning with information on where to place the config, does that help you?

Sorry to resurrect a long-dead thread, but I’m having a hard time parsing the instructions at the start of the doc you linked. As best I can understand it, any time I see VIKUNJA_FIRST_CHILD=true, for example, I should re-write it in the environmental variables as:

first:
   child: true

That much is clear. But I’m fairly new to self-hosting, and I’m writing my Docker Compose YML in the editor section of Portainer. I’m not sure how to write out a “relative path from from the docker-compose.yml to your config.yml" when I’m not writing a discrete .yml file, but filling this out in the Portainer editor section.

If it’s in Portainer, you’re better off putting the file somewhere on the host with a known path and then using the absolute path in the portainer UI.

Thanks! My post was from a few days ago, but it took a while for it to get approved. I appreciate the prompt reply once it was approved!

In the end, I ended up just doing it through environmental variables in the compose file. However, I’ve run the importer and nothing has happened. After I authorize the Trello import, I’m taken to the SETTINGS > IMPORT FROM OTHER SERVICES page with a note in a blue box saying that an import is in progress. If I leave it there, it just sits for as long as I’ll leave it there. If I click onto another Vikunja page and then back to the IMPORT FROM OTHER SERVICES page, it just brings me to a fresh menu to choose the service from which I’d like to import. None of my Trello boards have shown up in my Vikunja instance. I thought at first that maybe it’s running in the background, but it’s been two days, so I’m guessing that at least one of my boards would have shown up by now if it was running. I’m going to try to use environmental variables to create logs, try again, and then read the log files to figure out what went wrong. But if you have any suggestions in the mean time for someone who’s still pretty new to networking, programming and self-hosting, I’m all ears.