GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat SHOUTCast Radio Server na Linux VPS?

Tento výukový program vám pomůže nainstalovat SHOUTcast Distributed Network Audio Server (DNAS 2.0) v CentOS 7 VPS . Jakmile je SHOUTcast nainstalován na serveru, můžete použít přehrávače médií jako Winamp nebo Mixxx pro připojení k streamovacímu serveru a vysílat audio seznamy skladeb na internet. Tento výukový program lze použít na další distribuce Linuxu, jako je RHEL, Fedora, Ubuntu, Debian, Linux Mint s příslušnými změnami v příkazech podle distribuce Linuxu, kterou si vyberete.

  1. Nejprve ve VPS vytvoříme místního uživatele pro provozování serveru DNAS, protože z bezpečnostních důvodů se nedoporučuje spouštět server DNAS z účtu root. Přihlaste se do svého VPS přes SSH a vytvořte nového uživatele s požadovaným jménem. Vytvořili jsme uživatelské jméno radio-user k instalaci serveru. Jakmile tohoto uživatele vytvoříte, odhlaste se od uživatele root a přihlaste se pomocí nově vytvořeného uživatele. Pro totéž spusťte následující příkazy.

    $ su -$ adduser radio-user$ passwd radio-user$ exit$ su - radio-user$ pwd 



  2. V uživatelském účtu rádia vytvořte dva adresáře s požadovaným jménem. Vytvořili jsme dva adresáře, konkrétně radioserver (instalace) a SHOUTcast (stáhnout) . Jakmile jsou tyto adresáře vytvořeny, přepněte na SHOUTcast (Stáhnout ) adresář. Chcete-li provést tyto operace, spusťte následující příkazy.

    $ mkdir SHOUTcast$ mkdir radioserver$ cd SHOUTcast



  3. Stáhněte si nejnovější verzi archivu serveru SHOUTcast podle architektury vašeho operačního systému z oficiální stránky stahování Nullsot. Ke stažení archivních souborů použijeme wget utility. Níže jsou uvedeny přesné příkazy, které budete muset spustit.

    --- Ke stažení archivu serveru SHOUTcast Pro 32bitový OS---$ wget http://download.nullsoft.com/ screamcast/tools/sc_serv2_linux_09_09_2014.tar.gz---Stažení archivu serveru SHOUTcast pro 64bitový OS---$ wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64_09_09_2014. 


  4. Po dokončení stahování archivu serveru SHOUTcast rozbalte stažený soubor zip (sc_serv2_linux_architecture_date.tar.gz) archivovat a vypsat všechny jeho soubory. Vyhledejte sc_serv spustitelný binární soubor a zkopírujte jej do instalačního adresáře (radioserver ), pak se přepněte do adresáře radioserveru. Níže jsou uvedeny příkazy k provedení těchto akcí.

    $ tar xfz sc_serv2_linux_x64_09_09_2014.tar.gz$ ls$ cp sc_serv ../radioserver/$ cd ../radioserver/$ ls



  5. Nyní v instalační cestě serveru (radioserver ), vytvořte dva adresáře s názvem control a protokoly . Zde jsou příkazy.

    $ mkdir control$ mkdir logs$ ls



    Nyní vytvoříme konfigurační soubor pro server SHOUTcast, aby jej mohl spouštět a provozovat . Vytvořte nový soubor s názvem sc_serv.conf a upravte jej pomocí textového editoru dle vašeho výběru. Přidejte do tohoto souboru následující příkazy (ukázka konfiguračního souboru). Zde jsou některá důležitá nastavení, která byste zde měli změnit, jako jsou hesla.

    • adminpassword – heslo administrátora pro vzdálenou správu přes webové rozhraní.
    • streampassword_1 – heslo vyžadované vzdáleným přehrávačem médií pro připojení a streamování mediálního obsahu na server.


    $ nano sc_serv.conf ........NEBO $ vi sc_serv.conf---Přidejte následující příkazy do souboru sc_serv.conf (Toto je ukázkový konfigurační soubor)-- -adminpassword=remote-admin-passwordpassword=remote-media-player-passwordrequirestreamconfigs=1streamadminpassword_1=password2streamid_1=1streampassword_1=password3streampath_1=http://radio-server.lan:8000logfile=logs/sc_loglogbanscontrol_w3c. /sc_serv.banripfile=control/sc_serv.rip



  6. Alternativně můžete server nakonfigurovat také prostřednictvím webového rozhraní vytvořením konfiguračního souboru. Stačí přejít do adresáře SHOUTcast a spustit builder.sh nebo setup.sh skripty. To vám umožní nakonfigurovat server prostřednictvím webového prohlížeče na adrese URL ....http://vaše-IP-adresa:8000 NEBO http://vaše-IP-adresa:8000. Takto vytvořený konfigurační soubor by měl být zkopírován do instalačního adresáře (radioserver).

  7. Chcete-li spustit server, spusťte příkaz sc_serv soubor z radioserveru adresář. Chceme to provést na pozadí, takže použijeme & operátor bash, jak je znázorněno níže. Nyní je SHOUTcast server v provozu.



  8. Jakmile je server SHOUTcast spuštěn, můžete v prohlížeči přistupovat k jeho webovému rozhraní. Zadejte IP adresu svého serveru na portu 8000 a webové rozhraní serveru SHOUTcast by se mělo zobrazit jako níže bez dostupných živých přenosů.



  9. Chcete-li spustit server SHOUTcast jako démona, použijte příkaz daemon následovně.

    $ ./sc_serv ## Spustí server v popředí. Stiskněte Ctrl + c pro zastavení.$ ./sc_serv démon ## Spustí server jako démon.$ ps aux | grep sc_serv ## Získá PID serveru.$ killall sc_serv ## Zastaví démona serveru.



  10. Chceme-li spustit nebo zastavit rádiový server SHOUTcast se zjednodušenými příkazy, musíme vytvořit spustitelný skript (jmenovitě rádio) prostřednictvím uživatele root na adrese /usr/local/bin/ Jak je ukázáno níže. Jakmile bude tento soubor vytvořen, uděláme jej spustitelným.

    ---Přihlaste se jako root a vytvořte spustitelný souborový skript radio---$ su -# nano /usr/local/bin/ radio---Přidejte následující kód do souboru rádia a uložte jej---#!/bin/bashcase $1 in start)cd /home/radio/server/./sc_serv &;; stop)killall sc_serv;; start_daemon)cd /home/radio/server/./sc_serv daemon;; *)echo "Usage radio start|stop";;esac---Udělejte soubor spustitelným a opusťte účet root---$ chmod +x /usr/local/bin/radio$ exit
  11. Nyní můžete použít následující příkazy ke správě serveru SHOUTcast.

    $ radio start_daemon ## Spustí server SHOUTcast jako démona.$ radio start ## Spustí SHOUTcast server v popředí.$ radio stop ## Zastaví server SHOUTcast.
  12. Váš server SHOUTcast je připraven přijímat zvuk nebo seznamy skladeb prostřednictvím vzdálených přehrávačů médií a vysílat přijatý zvukový obsah přes internet. Můžete použít vzdálené přehrávače médií, jako je Winamp pro Windows a Mixxx pro OS Linux.

Linux
  1. Jak nainstalovat webový server Nginx na Linux

  2. Jak nainstalovat herní server Minecraft v Linux VPS?

  3. Jak nainstalovat virtualizační Linux Server

  1. Jak nainstalovat Virtualmin na Linux VPS

  2. Jak nainstalovat plugin CloudFlare cPanel v Linux VPS?

  3. Jak nainstalovat ConfigServer Explorer v Linux VPS?

  1. Jak nainstalovat SQL Server na Linux

  2. Jak nainstalovat Minecraft server na RHEL 8 Linux

  3. Jak vytvořit server CS:GO na Linux VPS