Step 1: Choose a Dedicated Server Plan
First, you'll need a dedicated server plan that matches your requirements for CPU, RAM, storage, and bandwidth. Choose a plan that can handle multiple concurrent streams based on your expected audience size.
Step 2: Install the Operating System
Select an operating system compatible with SHOUTcast. SHOUTcast works well with both Linux and Windows. For this guide, we will use Ubuntu, a popular Linux distribution.
Installing Ubuntu:
- Download the Ubuntu Server ISO from the official Ubuntu website.
- Follow the installation instructions provided by Ubuntu to install the OS on your dedicated server.
Step 3: Install SHOUTcast Server Software
Download SHOUTcast Server:
Connect to your server via SSH:
ssh your_username@your_server_ip
Download the SHOUTcast Server:
wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
Extract the downloaded file:
tar -zxvf sc_serv2_linux_x64-latest.tar.gz
Navigate to the extracted directory:
cd sc_serv
Step 4: Configure SHOUTcast Server
Create Configuration File:
Create a configuration file:
nano sc_serv.conf
Add the following configuration details (adjust to your needs):
adminpassword=admin_password password=stream_passwordportbase=8000 logfile=logs/sc_serv.log w3clog=logs/sc_w3c.log banfile=control/sc_serv.ban ripfile=control/sc_serv.rip streamid=1 streampath=/stream streamadminpassword=stream_admin_password
Save and Close the File:
- Press 'CTRL+X' to close the file.
- Press 'Y' to save the changes.
- Press 'Enter' to confirm.
Step 5: Start SHOUTcast Server
Start the SHOUTcast server:
./sc_serv sc_serv.conf
Verify that SHOUTcast is running by visiting 'http://your_server_ip:8000' in your web browser. You should see the SHOUTcast status page.
Step 6: Set Up Your Broadcasting Software
To broadcast music to your SHOUTcast server, you will need broadcasting software like Winamp with the SHOUTcast DSP plugin or other compatible software.
Using Winamp with SHOUTcast DSP Plugin:
1. Download and Install Winamp from the official website.
2. Download and Install the SHOUTcast DSP Plugin from the SHOUTcast website.
3. Open Winamp and Go to Preferences:
- Press CTRL+P or go to Options > Preferences.
4. Under Plugins, Select DSP/Effect and choose Nullsoft SHOUTcast Source DSP.
5. Configure the SHOUTcast DSP Plugin:
- Go to the Output tab and enter your server details:
Address: your_server_ip
Port: 8000
Password: stream_password - In the Encoder tab, choose your desired audio bitrate and format.
Step 7: Start Broadcasting
1. Load Your Music Playlist in Winamp.
2. Press the Connect Button in the SHOUTcast DSP Plugin.
3. Start Playing Music in Winamp. Your music will be streamed to your SHOUTcast server and can be accessed by your listeners via 'http://your_server_ip:8000/stream'.
Step 8: Monitor and Maintain Your SHOUTcast Server
1. Regularly Check your server and streaming performance.
2. Update SHOUTcast server software to the latest version to ensure security and functionality.
3. Back Up your server configuration and music files regularly.