During the holidays I have been playing around a bit with IoT Open stuff (of course). In my summer house I have a Raspberry Pi running that I have been fiddling with. I upgraded it to a Raspberry Pi 5 and Raspberry Pi Os (Debian) Trixie.
It does work, with some effort, to do a native installation of the edge-client as described here. Even though Trixie is not officially supported yet. But it is easier to use the docker image, as described here.
This time i figured Docker Compose would be nice so I created a config for it and submitted to the repository for others to use. The code is here.
I included a copy here for convenience. Note that this might be outdated when you read this.
What you need to do is extract the files (or download from Github). Then you have to replace the file config/iotopen.json with one from the installation in IoT Open. And then in the catalogue run this command:
and everything should be up and running. You can verify that it works by looking in the IoT Open web gui on the installation and there should be a green "Edge Client" symbol.

Feel free to comment below if you have any questions.