I've written before about the importance of testing resources from off-campus so I might be repeating myself here but it is well worth it. I've mentioned things like RDP, and VNC (plug... Computers in Libraries January 2009 for the details) but perhaps the best way to do it is with Squid. What happens is that you set up Squid on your home computer (or somewhere off campus) and then use that connection to test out off-campus configurations.
VUFind. It is bult on the tradional LAMP stack with some Java Components. The install looks straight forward (there is even an Ubuntu specific installation guide). Some schools have put it into production. The Villanova instance is pretty neat. The main drawback seems to be that it doesn't operate on live data.