How to install the downloaded SHOUTcast Server? Actually, it’s foolproof! You differentiate between an installation with Windows or with an Unix System.
Please read the english instructions completely, to prevent mistakes. If you have any further questions, do not hesitate to ask via writing a comment. After installation, start immediately the SHOUTcast Stream because your friends are wanting to listen to you!
Windows: The provided installer will automatically install the DNAS,
an uninstaller, and Start Menu shortcuts.
Unix versions: Use gunzip and tar to decompress and extract the necessary
binaries for your particular operating system. When complete, you should
have three files: the server binary, server config file, and this readme.
Make certain the server is chmod u+x, and that the config file is readable
by the user you want to run the server as. The server does *not* need to
be run as root, unless you want to use port numbers below 1024 to serve
SHOUTcast audio streams.
Windows: Launch the GUI SHOUTcast DNAS by going to Start Menu -> SHOUTcast
DNAS. Click on Edit Config in the menu bar, and a text editor will appear
with the configuration file for the SHOUTcast server. When finished, save
your changes, and kill the GUI server. You have to restart the DNAS for
changes to take effect.
Unix: Edit the sc_serv.conf file in the text editor of your choice. Tom
would prefer you use Emacs, because it makes Justin really mad. Justin would
prefer you use vi, because he thinks Tom suffers from some vicious malaise.
You’ll probably be lame and end up using Pico.
There’s additional documentation available on the parameters on shoutcast.com
in the documentation section.
Running / Shutdown:
The SHOUTcast DNAS installer creates shortcuts under Start Menu -> Programs ->
SHOUTcast DNAS to launch either the console or GUI version of the DNAS.
To launch via command line, cd to the directory the DNAS is installed in, and run sc_serv_cons.exe sc_serv.ini.
To shutdown, click Kill Server in the GUI version, or press Ctrl-C on the keyboard in the console version.
Under Unix, cd to the directory where you unpacked the SHOUTcast server, and type ./sc_serv to start the server. You can start the server in the background by entering ./sc_serv &. If you want to stop the server, send a TERM or INT signal by issuing a ctrl-C if the server is in the foreground, or a kill -TERM if the server is running in the background.
Signals support is included on UNIX. Issuing a SIGHUP (kill -HUP) will force the DNAS to close and re-open the logfiles (useful for logfile rotation.) Also, SIGWINCH (kill -WINCH) will reload the following config file items
(and, specifically, NOT items which aren’t listed here) and start again:
If you intend on broadcasting to more than 64 listeners, you may also want to look into unlimiting the descriptors allocated to your shell. The commands limit, ulimit, and unlimit may be of some assistance to you.