Virtual Appliances and ISOs from Chelsea School

  • Increase font size
  • Default font size
  • Decrease font size
Virtual Appliances and ISOs from Chelsea School

New Eden Dev Env

E-mail Print PDF

Revision O of the Sahana-Eden development environment is now available as either a patch or an ISO (new site).

 

We're Moving

E-mail Print PDF

See you soon at: http://www.23eyes.org/9while9/

New appliances will meet us there - they have arrived:

  • Calibre Server and Workstation
  • Hastebin Server
  • Booktype

Let us know what you think.

Last Updated on Tuesday, 15 May 2012 16:58
 

Introduction

E-mail Print PDF

Follow 9_while_9 on Twitter

http://9while9.com provides a home for projects by faculty and high school students involved in Information Systems Management at the Chelsea School. Our focus is providing virtual appliances (for VMware and VirtualBox) and appliance ISOs.

We build virtual appliances as we write build notes in order to help us understand how to make patches that convert existing TurnKey Linux ISOs into the appliances we intend to produce. Our focus is on making FOSS resources available and accessible to academic institutions. However, we also work towards providing solutions that serve humanitarian interests - beyond education.

 

Sahana Eden Lite (Client Side)

We submit the patches to TurnKey Linux with the hopes that they'll be adopted and incorporated into the TurnKey Linux library. So far, we can celebrate that our Ampache, LimeSurvey, and Elgg appliances have been adopted. We're working toward completing appliances for the Ubuntu School in a Box blueprint, and toward that end have submitted appliances for education services including OpenSIS, Mahara, and IEP-IPP: read more about that endeavor here.

Sahana Eden (Lite) Appliance as a headless server

The goal is to provide access to server technologies that are preconfigured - obviating the need for an IT professional to get a service up and running. With the virtual appliances, the server solutions can be up and running simply by downloading VMware Player or VirtualBox OSE, downloading the appliance, and starting it up.

These virtual machines act and behave as physical machines on the network, yet there's no hardware footprint, no concerns about cooling or airflow, and less of a carbon footprint.

They're a perfect option for prototyping and exploring features, they provide new deployment opportunities, and they work well in both development and production environments.

 

Last Updated on Thursday, 19 January 2012 15:53
 

hastebin for us

E-mail Print PDF

Now available: the first version of our dedicated hastebin appliance. hastebin serves your organization a web-based pastebin service. Here's the exemplar: http://hastebin.com. Here's the source and documentation.

We've gone into the very unfamiliar territory of node.js and npm, which aren't in the repos for the images this appliance is based on: Debian Squeeze and Ubuntu Lucid.

This is version 1: hastebin server is not autostarted as a service. As soon as we get some feedback, we'll revise the patch.

In the meantime, once you've installed the iso, drop to a command line (or access through webmin or ssh) and run the following line:

npm start /var/haste-server/

See the end of the Turnkey Linux forum post here to obtain the patch. Apply the patch to TurnKey Linux Core (available as either Squeeze (Debian) or Lucid (Ubuntu) to derive an installable ISO fit for a vm or bare metal.

Here's conf script portion of the patch:

#! /bin/bash -ex

####Overlay####
#/var/haste-server/config.js - no, moving from overlay/tmp
#/etc/confconsole/services.txt


# Set Hostname

HOSTNAME=hastebin
echo "$HOSTNAME" > /etc/hostname
sed -i "s|127.0.1.1 \(.*\)|127.0.1.1 $HOSTNAME|" /etc/hosts


# install dependencies #########################################################

apt-get update
DEBIAN_FRONTEND=noninteractive apt-get -y \
    -o DPkg::Options::=--force-confdef \
    -o DPkg::Options::=--force-confold \
    install \
        git-core \
        build-essential \
        curl \
        wget \
        openssl \
        redis-server

#Clone nodejs
    git clone http://github.com/ry/node.git
#Build node js from source
    cd node
    ./configure
    make
    make install
    cd ..
#download and run install script for npm
    curl http://npmjs.org/install.sh|sh
#Download and move hastebin-server
    git clone https://github.com/seejohnrun/haste-server.git
    mv haste-server/ /var/haste-server

#npm install hastebin-server
    cd /var/haste-server
    npm install

#install redis
    npm install redis

mv /tmp/config.js /var/haste-server/

 

Last Updated on Saturday, 05 May 2012 11:59
 

Things to Do

E-mail Print PDF

Lots in the queue before the summer sets in:

  • New Mahara version to rebuild the appliance with
  • Psiphon 2.6 to upgrade appliance to
  • New phpvirtualbox to build appliance for
  • 2 Eden dev env vms to build
  • New Omeka?
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  Next 
  •  End 
  • »


Page 1 of 3