Server

Information about the lab's web server

Basics

Our server, thewizard, is a small digital ocean droplet used as a web server to run our experiments and write experiment data to our database.

On thewizard, nginx is configured with a server block for https://experiments.childlanglab.com, including an SSL certificate. All http traffic is redirected through https.

Backups

The server is automatically backed up every week on Tuesday night. Backups can be used to create a new, identical droplet, or to restore the existing droplet.

No data is stored on the server. All data is written directly to our database during experiment runs. The experiments.childlanglab.com/html folder is just a remote for the pennchildlanglabs/experiments repository, so all files on the server are also available in there.

If the server were destroyed, we'd lose nothing important. We'd simply spin up another droplet and configure nginx in the same way.

Last updated