I figured I’d reply to this thread, since I’ve been doing some work on open source DCP stuff. The referenced step workflow has been tested on Dolby and Doremi servers with success. The problem is there are a lot of variables that can come into play. For example, I’ve been using the workflow flawlessly, but just recently somebody had issues where the images were all messed up. It turned out their source content was encoded in YCrCb and not sRGB and that particular scenario hadn’t been dealt with. So, in that case there is an additional conversion needed. I don’t think EasyDCP deals with YCrCb images either.
So… It is getting better and it can be done, but it may require some investigation. If you give yourself time to experiment and deal with these issues it can be rewarding to tackle yourself. If you are on a tight schedule, you might want to go the professional route.