3 GB? Whew. Whatever system you choose, whether it be MediaWiki, Tiki, or the thousands of others, you'll need to modify the HTTP server and PHP configuration to allow such large uploads. For Apache, this means make sure you have this in your virtualhost/global config:
LimitRequestBody 0
For PHP, see
this page