Skip to content

Choosing a Server Type

Jonathan edited this page May 3, 2020 · 56 revisions

Home > Running a Server > Server Types

You can run your server in one of three "modes" (either at home or on a 3rd party host):

Public

Your server will be listed in the central server list that clients use by default. Musicians can then discover and connect to your server.

PublicServer

This mode is activated by checking the "Register my server..." checkbox and (optionally) entering your server information.

When running without the GUI ("headless"), the following would configure a public server:

Jamulus --nogui --server \
        --centralserver jamulus.fischvolk.de \
        --serverinfo "yourServerName;yourCity;[country ID]"

As of April 2020

It you are in North America, you should ensure that you register your server there.

See this important note about Central Servers.


(See also Command Line Options)

Private

You must give musicians your server address to connect their clients to. See also Running a Private Server for what needs to be done to enable others to connect to it.

PrivateServer

This mode is activated by un-checking "Register my server...".

When running without the GUI ("headless"), the following would configure a private server:

Jamulus --nogui --server

(See also Command Line Options)

Central

A type of private server for which musicians must enter the address of your server in their Settings in their client’s "Central Server Address:" field. They will then see a Connection Setup list which is managed by your server. Other private servers can also register at your server so they can show up in that list. However, at the time of writing, there is no clear reason for running in this mode.


See also Command Line Options for other parameters you can set.