Bii o ṣe le Fi Server Media Media Airsonic sori CentOS 7
Airsonic jẹ ọfẹ, orisun-ṣiṣi, ati ṣiṣan ṣiṣan media ti o da lori agbelebu-pẹpẹ, ti forked lati Subsonic ati Libresonic, pese iraye si ibi gbogbo si orin rẹ, ti o le pin pẹlu ẹbi rẹ, awọn ọrẹ tabi tẹtisi orin lakoko iṣẹ.
O ti wa ni iṣapeye fun lilọ kiri ayelujara daradara nipasẹ awọn akopọ orin nla (awọn ọgọọgọrun gigabytes), ati tun ṣiṣẹ daradara bi jukebox agbegbe kan. O n ṣiṣẹ lori ọpọlọpọ awọn iru ẹrọ, pẹlu awọn ọna ṣiṣe bii Unix bii Linux ati Mac OS, ati Windows.
- Iboju oju opo wẹẹbu ti ogbon pẹlu iṣawari ati iṣẹ atọka.
- Olugba adarọ ese Adarọ ese.
- Ṣe atilẹyin ṣiṣanwọle si awọn oṣere lọpọlọpọ nigbakanna.
- Ṣe atilẹyin eyikeyi ohun ohun tabi ọna kika fidio ti o le san lori HTTP.
- Ṣe atilẹyin iyipada on-the-fly ati ṣiṣanwọle ti fere eyikeyi ọna kika ohun ati pupọ diẹ sii.
- Olupin RHEL 7 pẹlu Pipin Pọọku.
- Ramu 1GB Kere julọ
- OpenJDK 8
Fun idi ti nkan yii, Emi yoo fi sori ẹrọ Server Streaming Streaming Airsonic lori Linode CentOS 7 VPS pẹlu adiresi IP aimi 192.168.0.100 ati orukọ olupin host.linux-console.net.
Bii o ṣe le Fi Server Streaming Media Media Airsonic sori CentOS 7
1. Ibẹrẹ akọkọ nipa fifi ẹya tuntun ti iṣafihan OpenJDK 8 ti a ti kọ tẹlẹ sii nipa lilo oluṣakoso package yum bi o ti han.
# yum install java-1.8.0-openjdk-devel
2. Itele, ṣẹda olumulo airsonic ifiṣootọ, awọn ilana (awọn faili olupin media tọju) ati fi ẹtọ si olumulo ti yoo ṣiṣẹ Airsonic nipa lilo awọn ofin atẹle.
# useradd airsonic # mkdir /var/airsonic # mkdir /var/media_files # chown airsonic /var/airsonic # chown airsonic /var/media_files
3. Bayi gba lati ayelujara tuntun Airsonic .war
package lati aṣẹ wget lati gba.
# wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=/var/airsonic/airsonic.war
4. Lati ṣe Airsonic lati ṣiṣẹ pẹlu siseto, o nilo lati ṣe igbasilẹ faili ẹyọ rẹ labẹ itọsọna/ati be be lo/systemd/system/ki o tun tunto iṣeto oluṣakoso eto lati bẹrẹ iṣẹ airsonic, jẹ ki o bẹrẹ ni akoko bata, ati ṣayẹwo boya o jẹ si oke ati ṣiṣe ni lilo awọn atẹle wọnyi.
# 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.
Pẹlupẹlu, o nilo lati ṣeto faili atunto nibiti o le ṣe atunyẹwo/yipada eyikeyi awọn eto ibẹrẹ, bi atẹle. Akiyesi pe nigbakugba ti o ba ṣe awọn ayipada ninu faili yii, o nilo lati tun bẹrẹ iṣẹ airsonic lati lo awọn ayipada naa.
# wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic-systemd-env -O /etc/sysconfig/airsonic
5. Ni kete ti ohun gbogbo wa ni aye, o le wọle si Airsonic ni awọn URL wọnyi, buwolu wọle pẹlu orukọ olumulo ati ọrọ igbaniwọle\"abojuto", lẹhinna yi ọrọ igbaniwọle pada.
http://localhost:8080/airsonic http://IP-address:8080/airsonic http://domain.com:8080/airsonic
6. Lẹhin iwọle, iwọ yoo de sinu dasibodu abojuto, tẹ lori\"Yi ọrọ igbaniwọle alabojuto pada", ki o yi ọrọ igbaniwọle aiyipada pada fun akọọlẹ alakoso lati ni aabo olupin rẹ.
7. Nigbamii, oso folda (s) media nibiti Airsonic yoo tọju orin rẹ ati awọn fidio. Lọ si Eto> Awọn folda Media lati ṣafikun awọn folda. Fun awọn idi idanwo, a ti lo /var/media_files
eyiti a ṣẹda tẹlẹ. Lọgan ti o ba ṣeto itọsọna to tọ, tẹ lori Fipamọ.
Ṣe akiyesi pe:
- Airsonic yoo ṣeto orin rẹ ni ibamu si bi wọn ṣe ṣeto lori disiki rẹ, ninu folda media ti o ti ṣafikun.
- A gba ọ niyanju pe awọn folda orin ti o fikun ni a ṣeto ni ọna\"olorin/awo-orin/orin".
- O le lo awọn alakoso orin bii MediaMonkey lati ṣeto orin rẹ.
O tun le ṣẹda awọn iroyin olumulo tuntun pẹlu awọn anfani oriṣiriṣi, ati ṣe diẹ sii pẹlu iṣeto Airsonic rẹ. Fun alaye diẹ sii, ka awọn iwe Airsonic lati: https://airsonic.github.io
Gbogbo ẹ niyẹn! Airsonic jẹ ohun rọrun, olupin agbelebu Syeed olupin ọfẹ lati san orin rẹ ati fidio rẹ. Ti o ba ni awọn ero eyikeyi nipa nkan naa, ṣe alabapin pẹlu wa ni ipinya ifilọlẹ ni isalẹ.