-
Notifications
You must be signed in to change notification settings - Fork 225
Running a Private Server
Home > Running a Server > Running a Private Server
Please ensure you have read the server overview
This guide assumes you will be running a private server on your home network, but some of the issues here may also apply to those running on cloud hosts (eg Amazon EC2)
It is also highly recommended to test your server in public mode first so as to narrow down any subsequent problems in private mode.
Normally, people from outside your home network cannot see things inside it. So if you want to operate a Jamulus server at home, you need to open a hole in your router to let Jamulus clients connect to it.
The default port for the current version of the Jamulus software is UDP (not TCP) port 22124.
Here's an example of the port forwarding settings in a Linksys router:
See also portforward.com.
Once you have your router set up, you can get your external (WAN) IP address using Google. Give this address to your friends so they can connect to your server (but see also the note on dynamic DNS below).
-
If you are running a client on same machine as the server, it's best to connect your client to localhost (or the IP address of the server's machine on your network if it's not the same). Do not connect via the sever's public (WAN) address.
-
You do not need to open a port range as shown in the example above as long as you want to start only one instance of the Jamulus server on the same machine.
-
If using a different port than the default port (22124) you have to enter the port number after the server name or IP address separated by a colon in the Jamulus client (e. g. jamulus.dyndns.org:22120).
-
See also this excellent guide to running a private server by Simon Tomlinson on Facebook.
Most domestic Internet connections will change their IP address after a period (hours, days or weeks). To make it easier for people to connect to you, you may therefore also want set up a dynamic DNS address. You can do this on the machine that you are running the Jamulus server on, or preferably your router may support it.
Note also that your home router may also change the IP address of the machine that you are running your server on. In which case you may need either to give that machine a static IP in the router's DHCP configuration, or simply port forward to all the addresses in your LAN.
For Windows, Macintosh and Linux
-
Get detailed help with the Jamulus Help Manual
-
Got a question or problem not covered here? Have a feature request? Try the discussions forums
-
Found a bug? Please post these to Github Issues
If you have a couple of minutes, please fill out our anonymous survey!
This wiki is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.