Notice: This repo is Warrior version 1 which is now obsolete.
The ArchiveTeam Warrior is a virtual archiving appliance. You can run it to help with the ArchiveTeam archiving efforts.
Download the appliance (242MB) and run it with your favorite virtualization tool (VirtualBox, VMware etc.).
At this moment the Warrior can only be used to archive MobileMe, but this could be extended to other projects in the future.
The virtual appliance uses 400MB of memory and up to 70GB of disk space. Start it and follow the instructions on screen. If you have enough, simply stop or reboot the machine.
There's no need to log in, but should you want to do that: use
Alt + F2 to switch to the login prompt and log in as
root with password
The Warrior Code
On boot, the Warrior will auto-login as
warrior and run the
boot.sh script, which will
- download a copy of this repository to
menu.shin that directory
In the future,
menu.sh could show a menu of the active projects. The projects have boot scripts located in
/home/warrior/warrior-code/projects/, e.g., `memac-boot.sh'. The boot script can git clone the repository of the project and will then run the project.
Projects should store their code in
/home/warrior/projects/<PROJECTNAME>/. Data should be stored in
/data/data/, a 60GB drive reserved for this purpose.
/data/data/ directory will be cleared on boot and the machine can be killed at any moment, so the project scripts should follow the seesaw download-upload cycle.
wget-warc is available in
/usr/bin/wget-warc. curl and rsync are installed. Projects could run
sudo apt-get to install additional packages if needed.
(See the discussions on the ArchiveBox for inspiration.)