Large stone pillars (håligi) capped by stone capitals (tåsa) carved by the ancient Chamorro people to use as building supports. The latte stones have been made of limestone, basalt, or sandstone, and quarries have been found on all of the larger islands of the Marianas.
Shoutcast Admin Panel is a web-based tool that allows you to manage your Shoutcast server and stream online radio. With Shoutcast Admin Panel, you can create and edit playlists, schedule events, monitor listeners, and more. In this article, we will show you how to install Shoutcast Admin Panel on Linux using SSH and MySQL.
Before you start, you will need the following:
A Linux server with Apache, PHP, and MySQL installed.
A SHOUTcast server (version 1.9.8 or higher) and sc_trans_posix_040 (the AutoDJ program) installed on the same server or a different one.
An SSH client (such as PuTTY) to access your server.
A web browser to access the Shoutcast Admin Panel.
Step 1: Download and Extract Shoutcast Admin Panel
The first step is to download the latest version of Shoutcast Admin Panel from https://github.com/ABroadcasting/shoutcastadmin. You can use the wget command to download it directly to your server:
Next, you need to extract the zip file to a folder in your web server's document root. For example, if your document root is /var/www/html, you can use the following command:
unzip master.zip -d /var/www/html/shoutcastadmin
This will create a folder called shoutcastadmin in your document root with all the files and folders of the Shoutcast Admin Panel.
Step 2: Create and Import MySQL Database
The next step is to create a MySQL database and user for the Shoutcast Admin Panel. You can use the mysql command to access your MySQL server and execute the following commands:
CREATE DATABASE shoutcastadmin;
CREATE USER 'shoutcastadmin'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON shoutcastadmin.* TO 'shoutcastadmin'@'localhost';
Replace your_password with a strong password of your choice. Remember this password as you will need it later.
Next, you need to import the database structure from the file database.php that is included in the Shoutcast Admin Panel folder. You can use the following command:
mysql -u shoutcastadmin -p shoutcastadmin < /var/www/html/shoutcastadmin/database.php
This will prompt you for the password you created earlier. Enter it and press Enter. This will create all the tables and data needed for the Shoutcast Admin Panel.
Step 3: Configure Shoutcast Admin Panel Settings
The final step is to configure the Shoutcast Admin Panel settings. You can do this by editing the file config.php that is located in the Shoutcast Admin Panel folder. You can use any text editor (such as nano) to open it:
In this file, you need to change the following variables according to your server settings:
$db_host = \"localhost\"; // The hostname of your MySQL server.
$db_user = \"shoutcastadmin\"; // The username of your MySQL user.
$db_pass = \"your_password\"; // The password of your MySQL user.
$db_name = \"shoutcastadmin\"; // The name of your MySQL database.
$server_ip = \"your_server_ip\"; // The IP address of your SHOUTcast server.
$server_port = \"8000\"; // The port number of your SHOUTcast server.
$server_pass = \"your_server_pass\"; // The password of your SHOUTcast server.
$sc_trans_path = \"/path/to/sc_trans_posix_040\"; // The path to sc_trans_pos a474f39169