Skip to content
This repository has been archived by the owner on May 8, 2018. It is now read-only.

Mesabe Virtual Machine

precipice edited this page Aug 13, 2010 · 2 revisions

If you’re not terminal-work-inclined, or are just feeling lazy, try this Virtual Machine version of Ubuntu with Mesabe already installed.

Note: This virtual machine is maintained by a community member. Use at your own risk.

Installation Instructions

  1. Download and install VirtualBox for your platform.
  2. Download the virtual machine image. You’ll need all three parts. Total size of download: 1.46GB
    1. Part 1
    2. Part 2
    3. Part 3
  3. Un-RAR the image using WinRAR, 7-Zip, StuffIt Expander, The Unarchiver, etc. The total size of the VM after Un-RARing is 1.51GB.
  4. Open VirtualBox. Go to File→Import Appliance, and use the wizard to (as the name suggests) import the VM image.
  5. Highlight your VM and click Start. Away you go!

I included the following in a README file along with the VM image, inside the RAR file. You’ll need to follow these instructions to get your particular data imported (if you have a snapshot) and to generally get Mesabe up and running.

Virtual Machine information: 

Ubuntu 10.04 LTS
Set up for USA keyboard, Eastern Standard Time, 8.6GB disk space (expandable, so that the VM 
image only takes up as much space as it needs - it reports a hard drive size of 8.6GB to the 
guest OS), 512MB RAM, 12MB VRAM, single-core processor, screen size 1152x864 pixels (can 
be changed)

username: mesabe 
password: changeme (which, as it suggests, you should change after you log in the first time)
computer name (for home network purposes): mesabe

Standard Ubuntu 32-bit non-Server installation, all software updated to most recent according to 
package manager as of 8/2/10.  I removed as many packages as I could in order to keep the size 
of the VM image down: things like media players, email, OpenOffice, games, bluetooth, printer 
drivers, non-English fonts, etc.

MySQL username: root 
	password: dr0Vv5s@p
	
---------------------------------------------------------------

Get This Thing Online Already!

In two separate terminal windows (in the toolbar at the top of the screen, 
Applications -> Accessories -> Terminal, or just click on the little black square terminal 
launcher next to the Firefox and Help launchers), enter each of the following (leave both of 
them open).  The dollar sign $ means hit Enter after you're finished typing the line:
==>Terminal 1:
 $ cd ~/wesabe/pfc
 $ script/rails server

==>Terminal 2:
 $ cd ~/wesabe/brcm-accounts-api 
 $ script/server

If you have a snapshot to upload your data with, open a third terminal window and enter the 
following (this one can be closed when you're finished):

 $ cd ~/wesabe/pfc 
 $ bundle exec thor snapshot:import ~/path/to/snapshot.zip
 
Go to http://localhost:3000/ in your browser. Done!  If you loaded a snapshot, log in using 
the same email address you used to log into wesabe.com, but with the password 
"changeme!" (no quotes) instead (which, again, you should change).  If you don't have a 
snapshot, go to the signup page and create your account. Once you’ve done that you’ll 
want to go through the Add an Account process (the orange button in the My Accounts 
widget).

If you have a snapshot to restore, do not create an account with the same email address that 
you had at wesabe.com. But if you missed this warning and created the account in the rush 
of seeing a successful installation, you can use a MySQL management application like 
PHPMyAdmin to empty the user tables.

A NOTE ABOUT PORTS: PFC will run on port 3000 by default. If that doesn’t work for you, add 
-p 4000 (or whatever port you want) to the rails server command above. Similarly, BRCM will 
run on port 8080. If that doesn’t work for you then change pfc/config/services.yml’s 
development entry for BRCM to use a different port, say 8090, then add -p 8090 when you 
run BRCM.

The two terminal commands above need to be run every time you start up the virtual machine in 
order to get Mesabe running (the third snapshot-loading one only needs to be run the one time.  
I tried to write a bash script that would provide the same functionality with a simple 
doubleclick, but I'm no Linux expert so it stumped me.  If anybody would like to write such a 
script, it'd be much appreciated by less technically inclined users, I'm sure.

If someone would like to mirror this VM in other places, or set up a torrent for it, that would be
good.

Clone this wiki locally