Kuidas installida Airsonic Media Server CentOS 7-sse


Airsonic on tasuta, avatud lähtekoodiga ja platvormidevaheline veebipõhine meediumivoog, mis on varustatud Subsonicu ja Libresonicu hulgast, mis pakub üldist juurdepääsu teie muusikale, mida saate töö ajal jagada oma pere, sõprade või muusikat kuulata.

See on optimeeritud tõhusaks sirvimiseks suurtes muusikakogudes (sadades gigabaitides) ning töötab ka kohaliku jukeboxina väga hästi. See töötab enamikul platvormidel, sealhulgas Unixi-laadsed operatsioonisüsteemid nagu Linux ja Mac OS ning Windows.

  • intuitiivne veebiliides otsingu ja indeksi funktsioonidega.
  • Integreeritud Podcasti vastuvõtja.
  • Toetab voogesitust korraga mitmele mängijale.
  • Toetab kõiki heli- või videovorminguid, mis saavad voogesitada HTTP kaudu.
  • Toetab praktiliselt mis tahes helivormingu ja palju muud kohapealset teisendamist ja voogesitust.

  1. Minimaalse installiga RHEL 7 server.
  2. Minimaalselt 1 GB RAM-i
  3. OpenJDK 8

Selle artikli eesmärgil installin Airsonic Media Streaming Serveri Linode CentOS 7 VPS-le staatilise IP-aadressiga 192.168.0.100 ja hostinimega media.linux-console.net.

Kuidas installida Airsonic Media Streaming Server CentOS 7-sse

1. Kõigepealt alustage eeltoodud OpenJDK 8 paketi uusima versiooni installimisega yumi paketihalduri abil, nagu näidatud.

# yum install java-1.8.0-openjdk-devel

2. Seejärel looge spetsiaalne airsonicu kasutaja, kataloogid (salvestage meediumiserveri failid) ja määrake järgmiste käskude abil omanik, kes käivitab Airsonicu.

# useradd airsonic
# mkdir /var/airsonic
# mkdir /var/media_files
# chown airsonic /var/airsonic
# chown airsonic /var/media_files

3. Nüüd laadige selle hankimiseks käsust wget alla uusim pakett Airsonic .war .

# wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=/var/airsonic/airsonic.war

4. Et Airsonic töötaks systemd-ga, peate selle alla laadima oma faili kataloogi/etc/systemd/system/alla ja laadima systemd-halduri konfiguratsiooni, et airsonic-teenus käivitada, lubada selle käivitamine alglaadimise ajal ja kontrollida, kas see töötab ja töötab järgmiste kommandide abil.

# wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic.service -O /etc/systemd/system/airsonic.service
# systemctl daemon-reload
# systemctl start airsonic.service
# systemctl enable airsonic.service
# systemctl status airsonic.service
 airsonic.service - Airsonic Media Server
   Loaded: loaded (/etc/systemd/system/airsonic.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2018-09-04 04:17:12 EDT; 14s ago
 Main PID: 12926 (java)
   CGroup: /system.slice/airsonic.service
           └─12926 /usr/bin/java -Xmx700m -Dairsonic.home=/var/airsonic -Dserver.context-pa...

Sep 04 04:17:12 linux-console.net systemd[1]: Starting Airsonic Media Server...
Sep 04 04:17:20 linux-console.net java[12926]: _                       _
Sep 04 04:17:20 linux-console.net java[12926]: /\   (_)                     (_)
Sep 04 04:17:20 linux-console.net java[12926]: /  \   _ _ __  ___  ___  _ __  _  ___
Sep 04 04:17:20 linux-console.net java[12926]: / /\ \ | | '__|/ __|/ _ \| '_ \| |/ __|
Sep 04 04:17:20 linux-console.net java[12926]: / ____ \| | |   \__ \ (_) | | | | | (__
Sep 04 04:17:20 linux-console.net java[12926]: /_/    \_\_|_|   |___/\___/|_| |_|_|\___|
Sep 04 04:17:20 linux-console.net java[12926]: 10.1.2-RELEASE
Sep 04 04:17:21 linux-console.net java[12926]: 2018-09-04 04:17:21.526  INFO --- org.airsonic.... /)
Sep 04 04:17:21 linux-console.net java[12926]: 2018-09-04 04:17:21.573  INFO --- org.airsonic....acy
Hint: Some lines were ellipsized, use -l to show in full.

Samuti peate seadistama konfigureerimisfaili, kus saate kõiki käivitusseadeid üle vaadata/muuta, järgmiselt. Pange tähele, et iga kord, kui selles failis muudatusi teete, peate muudatuste rakendamiseks taaskäivitama airsonicu teenuse.

# wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic-systemd-env -O /etc/sysconfig/airsonic

5. Kui kõik on paigas, pääsete juurde Airsonicule järgmistel URL-idel, logige sisse kasutajanime ja parooliga\"admin", seejärel muutke parooli.

http://localhost:8080/airsonic
http://IP-address:8080/airsonic
http://domain.com:8080/airsonic

6. Pärast sisselogimist maandute administraatori juhtpaneelil, klõpsake nuppu\"Muuda administraatori parooli" ja muudate oma serveri kaitsmiseks administraatori konto vaikeparooli.

7. Seejärel seadistage meediumikaust (kaustad), kuhu Airsonic teie muusikat ja videoid hoiab. Kaustade lisamiseks avage Seaded> Meediumikaustad. Testi eesmärgil oleme kasutanud varem loodud /var/media_files . Kui olete õige kataloogi määranud, klõpsake nuppu Salvesta.

Pange tähele, et:

  • Airsonic korraldab teie muusika vastavalt sellele, kuidas see on teie kettal korraldatud, teie lisatud meediumikaustas.
  • Lisatud muusikakaustad on soovitatav korraldada\"esitaja/albumi/loo" viisil.
  • Muusika korraldamiseks võite kasutada muusikahaldureid, näiteks MediaMonkey.

Samuti saate luua uusi privileegidega kasutajakontosid ja teha rohkem oma Airsonicu seadistustega. Lisateabe saamiseks lugege Airsonicu dokumentatsiooni aadressilt https://airsonic.github.io

See on kõik! Airsonic on lihtne platvormidevaheline tasuta meediumiserver muusika ja video voogesitamiseks. Kui teil on selle artikli kohta mõtteid, jagage meiega allpool toodud käskude jaotist.