The Stanford team has a new emulation use case. Stanford’s Center for Spatial and Textual Analysis (CESTA) has a cluster of legacy research projects that are going to be shut down by our Information and Security office due to security vulnerabilities in their application stack. Stanford Login - Stale Request. These are legacy LAMP stacks and also include legacy versions of Wordpress, Drupal and flash. Can emulation as a service can support these types of objects? If so is this something that can be done in a way that wouldn’t require us to individually rebuild each stack?
Some of the work already deployed in e.g. https://stabilize.app for configuring “networks” of machines and making them accessible and preservable will be being added to EaaSI next year (I link to Stabilize that I have a big stake in just because the videos there help to illustrate some of what will be possible). It’s mentioned in the roadmap here as currently planned for Q1 next year.
For now, we have experimented at Yale with two options:
Importing a disk image from an existing server into EaaSI, adding a desktop GUI (if it doesn’t exist) with a web browser and providing access to that environment with the browser in “kiosk” mode and a user-account with minimal access rights
Using an existing (or creating a new) environment with the requirements for the LAMP stack all ready installed, then exporting the data from the old machine(s) and importing them into the new one in EaaSI, then following the same steps as (1.) - user will minimal rights and browser in “kiosk” mode. I know you said this is not preferred - in our case one server was/is hosting multiple sites, so we had to separate the data anyway for security/privacy reasons.
I’ll add that at least theoretically, you should be able to include multiple web servers in preserved “networks” and have their domains resolve properly in any browser within those networks.
Thank you Euan! This is great news and thank you for the detailed instructions. I’m meeting with our Spatial History folks later this week and we’ll likely be giving them access to our hosted EaaSI. More questions likely soon and thank you for this great information!