# The Server Window

Nicecast consists of two parts, a broadcasting part and a server part. The broadcast part sends audio internally to the built-in server part, or to an external server, to which listeners connect to hear audio. The Server window houses the controls for the server portion of Nicecast. In ordinary, plain vanilla setups, you may never need to see the Server window. More advanced users will use it to alter settings or set up a connection to an External Server.

The Servers drawer, accessible with the drawer buttons at the top of the window, allows you to switch between the Built-In server (default) and an External server (Advanced).

### Built-In Server

These settings control the server built-in to Nicecast, and pre-configured for easy use. To adjust the settings, you'll need to stop the server by clicking Stop.

Address: This setting adjusts what network interface Nicecast broadcasts over. Usually, you'll want this set to the (Internet) option.

Port: Adjusts what port the stream is sent out through. The standard port for MP3 streams is 8000, but you can set this to anything, in case 8000 is in use. If you're running a firewall, be sure the port you select is open.

Maximum Listeners: This option limits the number of concurrent connections allowed to your server. Refer to the Broadcast window page for more information on this.

Require Password: This option allows you to set a username and password that listeners will need to use to connect to your stream.

### Listeners (Built-In Only)

The Listeners tab displays information about your Current Listeners, if any, and a summary of all Listeners since the Broadcast was begun.

### Console (Built-In Only)

The Console provides access to all the logs the internal server creates. The main log shown by default may be helpful in determining what has gone wrong when a server problem occurs.

### External Servers

More advanced users may wish to use an external Shoutcast or Icecast server running on the local machine, or on a remote machine, possibly with more bandwidth. To do this, an External Server is created and used (by selecting it in the target column of the Servers drawer). Adjust the settings as appropriate for your specific server.

For more information, see the External Server tutorial.