Skip to content

marius311/cosmohome

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

banner

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 https://github.com/marius311/cosmohome.git
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 www.cosmologyathome.org to localhost (b/c the server code has its URL hardcoded). On Linux, this can be done by adding the line 127.0.0.1 www.cosmologyathome.org to your /etc/hosts file. Then connect BOINC to www.cosmologyathome.org as usual.

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