# Installing PostgreSQL

PostgreSQL must be installed on a server machine. Every machine that runs mrViewer does not need to have PostgreSQL installed, but will communicate with the server using TCP/IP with a library that ships with mrViewer.
Installing PostgreSQL means often downloading a binary executable or the source code from:
http://www.postgresql.org/
If you are working on some Unix distribution, you can also probably obtain a precompiled version of the database by using your packet manager. For example, on a Debian distribution, you should be able to do:
> apt-get install postgresql

Note: Installing PostgreSQL on a Windows machine requires the use of an NTFS partition.

Once installed, you may want to log in as administrator and create an administrative account with permissions to access the database. Often, this user account is called "postgres" and may have already been created as part of the installation of the software. This user should have permissions to create databases. For more information on how to do this, refer to the postgreSQL manual.