The Cosmology@Home server.
PostScript PHP Python CSS Shell JavaScript Makefile


The Cosmology@Home server

The Cosmology@Home server is a multi-container Docker application. In a few commands anyone can check out the code from here and have a local version of the server running (identical to the real thing in every way except for user data and a few private files).

The requirements for running the server are:

To download, build, and start the server on a fresh environment:

git clone --recursive
cd cosmohome
make up

Note: the first time you run this it may take a while as many dependencies are downloaded and images are built from scratch.

At this point, you should be able to connect your browser to localhost to see the server webpage. To connect a BOINC client to the server, you need to reroute to localhost (b/c the server code has its URL hardcoded). On Linux, this can be done by adding the line to your /etc/hosts file. Then connect BOINC to as usual.

For more detailed documentation on how the server works, see the Design Overview.