https://itch.io/app
https://itch.io/board/12011/itch-app-development
I think the issue with this is that itch.io only hosts relatively small games (2 GB or less I think). VaMX is around 28GB.