{"id":169,"date":"2015-05-23T18:52:17","date_gmt":"2015-05-23T18:52:17","guid":{"rendered":"https:\/\/www.prolimehost.com\/blogs\/?p=169"},"modified":"2015-05-23T18:52:17","modified_gmt":"2015-05-23T18:52:17","slug":"how-to-install-shoutcast-server","status":"publish","type":"post","link":"https:\/\/www.prolimehost.com\/blogs\/how-to-install-shoutcast-server\/","title":{"rendered":"How to install SHOUTcast server"},"content":{"rendered":"

SHOUTcast is a free internet radio<\/strong> and audio streaming solution which allows you to broadcast over the internet. You can open your own radio station and become the super DJ without spending lots of money. The only difference is the broadcast will use the internet and not the radio waves used by typical radio servers.<\/p>\n

\"SHOUTcast
SHOUTcast server tutorials<\/figcaption><\/figure>\n

SHOUTcast\u00a0is\u00a0proprietary\u00a0cross-platform radio engine developed by the Nullsoft. It works on\u00a0the client – server model\u00a0using the\u00a0HTTP protocol over the internet.
\nAdvantages of SHOUTcast<\/strong>
\nOne of the greatest advantages of the software is to get listed on SHOUTcast.com without paying a dime. Users could easily reach you to tune in your station. Your rank goes up with the increasing numbers of the\u00a0listeners. You get the initial exposure absolutely free to reach the huge SHOUTcast audience. SHOUTcast is cross platform software and works both Microsoft Windows and Linux Machine with zero license cost.<\/p>\n

 <\/p>\n

Shoutcast installation on Centos 7<\/strong><\/p>\n

SHOUTcast\u00a0works on Windows & Linux Operating systems. Today we will guide you how to install Shoutcast on Centos OS. This guide is equally useful for other\u00a0Linux<\/u>\u00a0flavors like RHEL, Fedora & Ubuntu with minor changes to firewall according to your\u00a0Linux<\/u>\u00a0distro.<\/p>\n


\nInstallation<\/span>
\n<\/strong>Never run the server with the root user to avoid the security risks. Before\u00a0<\/strong>installation, we<\/u><\/strong>\u00a0<\/strong>will create a\u00a0<\/strong>separate<\/u><\/strong>\u00a0<\/strong>local user to run the<\/strong>Shoutcast<\/u><\/strong>\u00a0<\/strong>installation.<\/strong><\/p>\n

 <\/p>\n

 <\/p>\n

1- Adding User<\/u><\/p>\n

 <\/p>\n

We will create user \u201cradio\u201d on the linux machine with below command.<\/p>\n

 <\/p>\n

Linux shell# adduser radio (press enter)<\/em><\/p>\n

now set password for the newly created user.<\/p>\n

Linux shell# passwd radio<\/em><\/p>\n

you will get the prompt to set the password for the newly created user \u201cradio\u201d<\/p>\n

\u00a0<\/em><\/p>\n

2- Switch to user radio<\/u><\/strong><\/p>\n

Now we will switch our account from root to radio with the below command.<\/p>\n

 <\/p>\n

# su \u2013 radio<\/em><\/p>\n

 <\/p>\n

to confirm we are in the right directory structure. We will check our current<\/p>\n

working directory.<\/p>\n

# pwd<\/em><\/p>\n

the path should be \/home\/radio.<\/p>\n

\u00a0<\/u><\/strong><\/p>\n

3- Download the latest version<\/u><\/strong><\/p>\n

 <\/p>\n

We will download the latest stable SC version to our server by visiting the shoutcast website.<\/p>\n

https:\/\/download.nullsoft.com\/shoutcast\/tools<\/strong><\/a><\/p>\n

copy the link location and paste in the Linux prompt. We will download it directly using the wget tool.<\/p>\n

$ wget https:\/\/download.nullsoft.com\/shoutcast\/tools\/sc_serv2_linux_09_09_2014.tar.gz<\/em><\/p>\n

–<\/p>\n

    \n
  1. Extract the archive<\/strong><\/li>\n<\/ol>\n

    Now we will create a new directory named \u201cserver\u201d to move the extracted folder into it.<\/p>\n

     <\/p>\n

    $ mkdir server<\/em><\/p>\n

     <\/p>\n

    extract the archive with tar command under \/home\/radio directory.<\/p>\n

     <\/p>\n

    $ tar xfz sc_serv2_linux_x64_09_09_2014.tar.gz<\/p>\n

    copy the extracted \u201csc_server\u201d folder into the newly created \u201cserver\u201d directory.<\/p>\n

    $ cp sc_serv ..\/server\/<\/p>\n

    $ cd ..\/server\/<\/p>\n

    Now we will create two more directories named control and logs for the necessary configurations files.<\/p>\n

    $ mkdir control<\/p>\n

    $ mkdir logs<\/p>\n

    $ ls<\/p>\n

    \n
    \n

    Table of Contents<\/p>\nToggle<\/span><\/path><\/svg><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n