Unfortunately, mods.strifehub.com is now down, so no more automatic mod updates/downloading until further notice/interest.
It simply wasn't worth the cost compared to the interest the modding scene received.