NGS Server Setup

From MusicBrainz Wiki
Revision as of 20:55, 20 April 2011 by 70.135.164.120 (talk)
Jump to navigationJump to search

Products > MusicBrainz Server > NGS Server Setup

Next Generation MusicBrainz Server

To set up a Next Generation Schema (NGS) MusicBrainz server, you can choose to download and setup a virtual machine image of NGS or you can install the server into your own Linux instance.

MusicBrainz NGS Virtual Server Image

Running an NGS virtual machine requires some Linux knowledge, but it vastly simpler than installing NGS from scratch. To use the virtual machine instance, follow these steps:

  1. Start downloading the latest virtual machine instance. Beware: This is a large (3.8Gb) download!
  2. Download and install Virtual Box on your machine.
  3. 7Unzip the virtual machine instance. If you don't have a 7unzip program, download one.
  4. (optional) The md5sum for the .ova appliance file is: 7fbdc6f9e949190b90c21363ef9fa14b
  5. Start Virtual Box and choose Import Appliance from the File menu. Select the newly unzipped file that ends in the .ova extension.
  6. Once Virtual Box has imported the appliance, select the imported virtual machine from the list of virtual machines and click on Start.
  7. Once the instance has started up, log in on the console using the username musicbrainz and password musicbrainz. This account has sudo privileges -- if you would like to set a root passwd, you can do that via sudo.
  8. Run ifconfig and look at the inet addr for eth0. This is the IP address of your virtual machine. Note this IP address.
  9. Optional: The console for Virtual Box is very slow. I find it faster to SSH into the virtual box with a good terminal program.
  10. To start the NGS server, enter these commands:
musicbrainz@clear:~$ cd musicbrainz-server/script
musicbrainz@clear:~/musicbrainz-server/script$ ./musicbrainz_server.pl -r

Now you can reach the MusicBrainz server by pointing your browser to port 3000 of the IP address in step 7. If your IP address from step 7 was: 10.1.1.104, then point your browser to http://10.1.1.104:3000

Settting up MusicBrainz NGS from source code

(to be completed)