You need to have a host and a version of WordPress running on it. You will need access to the underlying file system.
You will probably not want to run CBOX on a low-resource, shared host if you plan to have a large membership or intend to run a multi-site installation. Performance may be disappointing. A more robust host is probably more appropriate. Some IT departments may be reluctant to install on institutional servers. You may want to look for third part hosting if that is the case. Follow this link for more information.