I used to be a university professor who tried to do that all that time and I know whey you’re talking about. The easiest solution will be to host externally.hopefully they have bandwidth and no rules that ask data must be stored on campus.
If you want to self host rather than host at cdck as offered, I’ll provide a free installation on digital ocean with mailgun. It’ll probably be easier to register your own domain unless the tech folks will be willing to create a bunch of dns records for you.