@zamith there are instructions here https://github.com/JonJagger/cyberdojo/blob/master/readme.txt for running your own cyber-dojo server.
There’s a section about adding languages and I assume you can upgrade existing languages. I’ve not tried myself (my dev team uses c#).