In the past, installing a MusicBrainz server has always been a testing and lengthy task, without any clear-cut set of instructions to follow. Over the last few days I’ve been putting together a method of installing mb_server, starting from scratch, using Debian. Installing the server just got a lot easier.
This process is best suited to people who have a whole machine to spare (either a whole physical box, or a virtual machine like vmware). It should be possible to set this up on a shared system e.g. dual booting, but I haven’t done that myself and you won’t find help on how to do that here.
Assuming you want to download and import a copy of the MusicBrainz database, I’d recommend you give the system at least 10 Gb to play with. I’m not sure of the exact amount required – 10Gb is enough, 4Gb isn’t enough. Use your judgement.
In a nutshell, the installation is in three steps:
- First, install Debian. Start with bf2.4-3.0.23-mini.iso
and give your system as much space as you can afford (see above). The exact setup choices you make probably don’t matter too much, but if you want to follow what I did and do the same, please refer to the step-by-step screenshots.
- Once you’ve got a basic Debian system freshly installed from the “mini ISO”, just download and run these shell scripts (1
and you’ll have a working mb_server (but with no MusicBrainz data).
- If you also want to load in a MusicBrainz database snapshot, just download the files and then run the last shell script.
You’ll need to have your machine connected to the Internet of course, so it can download and install all the required software. That should be it. Once you’ve done those things, you’ll have a complete MusicBrainz server.