How to Set Up a Web Server for Teaching and Research in the Humanities

Workshop ID:


Workshop Title:

How to Set Up a Web Server for Teaching and Research in the Humanities


Lisa Tagliaferri

Time (in JST and UTC):

July 26 7:30-9:00 (JST)

July 25 22:30-July 26 0:00 (UTC)


This workshop will go over how to complete an initial Linux server setup for use with the web. Administering one’s own server rather than relying on managed web hosting empowers researchers, teachers, and students by providing them with complete control over their web assets. The resulting setup can be used for webapps, static sites like Jekyll and Hugo, or more robust sites like WordPress, Omeka, and Scalar. In addition to providing an entry point to the web, servers can also enable teams of researchers and students to collaborate on programming projects or access shared data.

Aim of the workshop/tutorial:

The goal of the workshop is to have a static site deployed to a web server, and have the foundational knowedge to deploy a web app to a web server.


  • Introduction to a web servers and cloud computing

  • Understanding webapps and stacks

  • Gentle introduction to the command line

  • Spin up individual servers

  • Install LAMP stack, set up firewall

  • Clone a static site template to the server

  • Access the website

  • Secure the website

  • Brief overview of populating site with text and images

  • Discussion and collaboration