To replicate my demo from the Jan 5, 2008 NOVALUG meeting where I presented the Photo Album Manager: Download and install the appropriate VirtualBox version from: http://www.virtualbox.org/wiki/Downloads To keep things simple, go ahead and use the binary, even though it has parts that aren't strictly Free (they're free beer, in any case). While you're downloading, fetch the Debian 4.0r2 business-card iso from the Debian website, either directly or via bittorrent (it's under 40MB so it's not really a big deal either way). Bring up the VirtualBox GUI, either from your menu or by typing: VirtualBox & Open up the excellent user manual by clicking Help/Contents (or just F1). Skim it so you know what's there. Create a new linux 2.6 virtual machine, giving it a new virtual disk as big as you feel you'll need (in the demo I gave it 8 GB). Give it at least the suggested RAM, more if you can spare it (in the demo I gave it 512 MB). Use NAT networking. Point the CDROM drive to the Debian iso. Start the virtual machine; it will boot the Debian iso. Install the minimal system: * Give it the hostname "fotodemo" * When it asks you to create a non-root user, make up a name; I used "Demo User" with userid "xyzzy" For everything else, take the defaults. It'll take some time to download and install the packages for the base system. * When it asks about software to install, uncheck "Desktop environment" but leave "Standard system" checked. It'll take some more time to download and install the packages for the standard system. Once it's installed and prompts you to boot into your new system, disconnect the Debian iso from the CDOM drive and let it reboot. When the vm finishes booting, log in as root. Then install the ssh server so we can log in remotely: apt-get install ssh It's probably a good idea to install the Guest Additions as described in the Help document, but it's not essential for the demo. Since we're using NAT networking, we must forward the ports for ssh and https. This is described in the VirtualBox manual, but here's the gist: First, power off the virtual machine: shutdown -h now [ A handy thing to know: in VirtualBox, if the vm window has captured your mouse, you can release it by clicking the right Ctrl key. ] While the vm is powered off, in a console on the host type (or, more simply, copy-and-paste) the following commands: VBoxManage setextradata fotodemo \ "VBoxInternal/Devices/pcnet/0/LUN#0/Config/fotodemossh/Protocol" \ TCP VBoxManage setextradata fotodemo \ "VBoxInternal/Devices/pcnet/0/LUN#0/Config/fotodemossh/GuestPort" \ 22 VBoxManage setextradata fotodemo \ "VBoxInternal/Devices/pcnet/0/LUN#0/Config/fotodemossh/HostPort" \ 2222 VBoxManage setextradata fotodemo \ "VBoxInternal/Devices/pcnet/0/LUN#0/Config/fotodemohttps/Protocol"\ TCP VBoxManage setextradata fotodemo \ "VBoxInternal/Devices/pcnet/0/LUN#0/Config/fotodemohttps/GuestPort"\ 443 VBoxManage setextradata fotodemo \ "VBoxInternal/Devices/pcnet/0/LUN#0/Config/fotodemohttps/HostPort"\ 44443 These commands forward the ssh (22) and https (443) ports on the vm to ports 2222 and 44443, respectively, on the host. Log in to the vm remotely from the host by typing: ssh -Xp 2222 xyzzy@localhost substituting your username on the vm for xyzzy. Then follow the instructions on the Easy Foto Box page, namely 1. Log in. 2. Download the installer: wget http://www.tux.org/~tbr/easyfotobox/install.sh 3. Run the installer: sh install.sh You'll need to answer the questions for the certificate as in the demo; remember, you can enter gibberish if you prefer. At this point, Photo Album Manager is up and running. As described in Easy Foto Box, fetch the sample photo set: cd /home/public/photos wget -rnH http://tbr.paunix.org/samplephotoset Open a web browser on the host to the URL: https://localhost:44443/foto/ Log in and select "Assemble a photo set from a folder..." Assemble the "samplephotoset" photo set (1 min 15 sec). When done, click "Edit this photo set". Have at it! Here's the order in which I did stuff: Turn 5 images clockwise. Turn alligators CCW. Set Locations (in my case the browser remembered from earlier runs): Viseu, Portugal (then click Hide Loc Done) Ellanor Lawrence Park, Centreville, VA (use Range) Haymarket, VA Home Newport News, VA (alligators at Living Museum) Pearmund Cellars, Broad Run, VA (vineyard over dinner table) Step through slideshow mode, gimping images and setting descriptions: skink: crop, auto spiderweb in evening light: crop, auto, unsharp mask mushroom: auto, unsharp mask wasp nest: crop, auto, lighten winery: view grid, rotate ~1.5 deg, crop, auto (brings out green) Apply tags: bugs, vegetation Manage tags: bugs, vegetation, add all to vegetation album Demonstrate search: mushroom, alligator Edit album: vegetation Set title, colors: #422c02; #ffffd0, Flowers, Weeds and Other Stuff Discuss group actions. Move photos to pages: 1. Plants with Bugs 2. Plants that Feed on the Dead 3. Plants that Feed Us 4. Just Plain Pretty Edit pages, set titlepics. Then copy main title to page 0 and add coneflower from photo set as title pic. Show View Album. Write album.