Adds dependencies needed to setup new webserver

Adds dependencies needed to setup new webserver

These were needed in order to reconfigure diogenes.learningu.org.

Some of these may be server-specific, and therefore maybe shouldn't be
committed. If that is the case, then remove them before merging this
commit into main.