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.
- Minimaalse installiga RHEL 7 server.
- Minimaalselt 1 GB RAM-i
- 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.