http://play.forjiflix.ivan-x.com
Took a wild guess on what the final web address would be for the indo service. This version is dated 15/12/17. In someways it is more complete and others not compared with the other (http://stage.ivan-x.com) site.
You will need to sign up again I found.