The server configuration file
-----------------------------

Create a new file, called ``pg.conf`` , in ``/etc/barman.d`` directory,
with the following content:

.. code:: ini

   [pg]
   description =  "Our main PostgreSQL server"
   conninfo = host=pg user=barman dbname=postgres
   backup_method = postgres
   #  backup_method = rsync

The ``conninfo`` option is set accordingly to the section *“Preliminary
steps: PostgreSQL connection”*.

The meaning of the ``backup_method`` option will be covered in the
backup section of this guide.

If you plan to use the streaming connection for WAL archiving or to
create a backup of your server, you also need a ``streaming_conninfo``
parameter in your server configuration file:

.. code:: ini

   streaming_conninfo = host=pg user=streaming_barman dbname=postgres

This value must be chosen accordingly as described in the section
*“Preliminary steps: PostgreSQL connection”*.
