I want to setup stratum on my VPS for remote solo mining(not on localhost) Bitcoin and also some altcoin but i cannot find a good pool software, the only stratum software that i found for solo mining is this: https://github.com/pocesar/node-stratum-solo
but i'm not sure if is a good choice because the code is 2 years old
You probably would want to use CKProxy. But CKPool should do what your asking as well. Or you could just solo mine to a Bitcoin client like the rest of us, which would use the GBT protocol.
Don't know about altcoin mining. You should post the question in the altcoin forum.