1 of 10

Preserving the old web:

Using Containers in Web Preservation

Ilya Kreymer

Webrecorder Lead Developer, Rhizome

2 of 10

What are Containers?

  • Lightweight, reusable application units
  • Fast start-up, connect services together
  • Docker most popular framework, but not only one

3 of 10

oldweb.today

  • Created in 2015, new version coming soon!
  • Puts browsers in emulators in containers
  • Connects browsers to existing web archives
  • Can use old browsers to browser old web!
  • New version uses:
    • 1 container per browser
    • 1 container for video/audio stream

  • Demo

4 of 10

Webrecorder.io

  • High-fidelity web archiving
  • Create your own web archives
  • Uses containers for everything!
  • Integrates the browser system

  • Demo!

  • (Workshop tomorrow)

5 of 10

What about the Web Server?

  • Browser is in a container
  • Web archive replay and data can be in a container
  • Can we also put existing web servers in containers?

6 of 10

Scalar Auto-Archiving System!

  • Automatically imports ANVC Scalar projects into a container
  • Automatically crawls external links using browser containers
  • Packages up Scalar installation + web archives (WARC) files
  • https://scalar.webrecorder.net/
  • More Details (Additional Slides)

7 of 10

Scalar Auto-Archiving System

Video of archiving using https://scalar.webrecorder.net

8 of 10

New Prototype: Wordpress Preservation

  • Commit changes to a digital object over time
  • Support revert to previous version
  • Extract links for automatic archiving?

  • Beginning of a new prototype: Coming soon!

9 of 10

Open source tools

  • Scalar AutoArchiver - https://scalar.webrecorder.net/

  • Oldweb.today - http://oldweb.today/

10 of 10

Thank you!

Questions?