MusicBrainz Server: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Update; remove Mason and RDF reference)
(adding GitHub link)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<small>[[Products]] > MusicBrainz Server</small>
<small>[[Products]] > MusicBrainz Server</small>


The '''MusicBrainz Server''' is an open source [http://www.gnu.org/copyleft/gpl.html GPL] licensed software application that is written in Perl. The MusicBrainz Server provides the primary interface to the [[MusicBrainz Database]] by providing a website for users to browse and edit the data on, and a [[XML Web Service|web service]] to power client applications like [[MusicBrainz Picard]]. The server can be accessed at http://musicbrainz.org/ or alternatively you may setup and [[Server Setup|run your own server]].
The '''MusicBrainz Server''' is an open source software application that is written in [http://www.perl.org Perl] with web pages constructed using [http://www.catalystframework.org/ Catalyst] and [http://template-toolkit.org/ Template Toolkit]. The MusicBrainz Server provides the primary interface to the [[MusicBrainz Database]] by providing a website for users to browse and edit the data on, and a [[XML Web Service|web service]] to power client applications like [[MusicBrainz Picard]]. The server can be accessed at http://musicbrainz.org/ or alternatively you may setup and [[/Setup|run your own server]].


If you are looking for help in understanding how MusicBrainz works the [[Beginners Guide|beginners guide]] and [[Frequently Asked Questions|FAQs]] will provide a more thorough overview.
If you are looking for help in understanding how MusicBrainz works the [[Beginners Guide|beginners guide]] and [[Frequently Asked Questions|FAQs]] will provide a more thorough overview.


==Download==
==Install==


:[[Image:download.gif]] [[Server Setup|Download and setup the server]].
:[[Image:download.gif]] [[/Setup|Download and setup the server]].


==License==
==Required Software==


The MusicBrainz server is built on top of the following components:
The MusicBrainz Server is licensed under the [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPLv2].
* The data is stored in a [http://www.postgresql.org/ PostgreSQL] relational database.
* Virtually all of the server code is written for [http://www.perl.com/ Perl 5.8+].
* The web server is built using [http://httpd.apache.org/ Apache] and [http://perl.apache.org/ mod_perl].
* A selection of Perl modules from [http://cpan.org/ CPAN] are used; in particular the web pages are constructed using [http://www.catalystframework.org/ Catalyst] and [http://template-toolkit.org/ Template Toolkit].


==Learn More==
==External Links==
[https://github.com/metabrainz/musicbrainz-server Source] on GitHub

* [[Server Setup|Setup your own server]]
* [[XML Web Service|XML web service]]
* [[Server Internationalisation|Server Internationalisation]]


[[Category:WikiDocs Page]] [[Category:Products]] [[Category:Server]]
[[Category:WikiDocs Page]] [[Category:Products]] [[Category:Server]]

Latest revision as of 21:46, 9 February 2017

Products > MusicBrainz Server

The MusicBrainz Server is an open source software application that is written in Perl with web pages constructed using Catalyst and Template Toolkit. The MusicBrainz Server provides the primary interface to the MusicBrainz Database by providing a website for users to browse and edit the data on, and a web service to power client applications like MusicBrainz Picard. The server can be accessed at http://musicbrainz.org/ or alternatively you may setup and run your own server.

If you are looking for help in understanding how MusicBrainz works the beginners guide and FAQs will provide a more thorough overview.

Install

download.gif Download and setup the server.

License

The MusicBrainz Server is licensed under the GPLv2.

External Links

Source on GitHub