So after months of being offline, Demonoid is finally back and now hosted in the Ukraine. If you formerly had an account on Demonoid, you can still use it since the site is currently invite only. The former site administrator has left Demonoid and the front page of the site has this to say … [...]
Demonoid is back!