CentOS 7-de Airsonic Media Serwerini nädip gurmaly


“Airsonic”, “Subsonic” we “Libresonic” -den ýasalan mugt, açyk çeşme we platforma esasly web esasly media akymçysy bolup, işiňizde maşgalaňyz, dostlaryňyz bilen paýlaşyp ýa-da aýdym diňläp bilersiňiz, aýdym-sazyňyza hemme ýerde elýeterliligi üpjün edýär.

Uly aýdym-saz kolleksiýalarynda (ýüzlerçe gigabaýt) netijeli göz aýlamak üçin optimallaşdyrylýar, şeýle hem ýerli jukeboks ýaly gaty gowy işleýär. Linux we Mac OS we Windows ýaly Unix ýaly operasiýa ulgamlaryny öz içine alýan platformalaryň köpüsinde işleýär.

  • Gözleg we indeks funksiýasy bilen içgin web interfeýsi.
  • Podcast kabul edijisi.
  • Bir wagtyň özünde birnäçe oýunçynyň akymyny goldaýar.
  • HTTP-den akyp bilýän islendik ses ýa-da wideo formatyny goldaýar.
  • Uçuşda öwrülmegi we islendik ses formatynyň diýen ýaly akymyny we başga-da köp zady goldaýar.

  1. Minimal gurnamaly RHEL 7 serweri.
  2. Iň az 1GB RAM
  3. OpenJDK 8

Bu makalanyň maksady üçin, 192.168.0.100 statiki IP adresi we host.ame media.linux-console.net bilen Linode CentOS 7 VPS-de Airsonic Media Streaming Serwerini guraryn.

CentOS 7-de Airsonic Media Streaming Serwerini nädip gurmaly

1. Ilki bilen ýum paket dolandyryjysyny görkezilişi ýaly öňünden gurlan OpenJDK 8 paketiniň iň soňky wersiýasyny gurmakdan başlaň.

# yum install java-1.8.0-openjdk-devel

2. Ondan soň, ýörite howa ulanyjy ulanyjysyny, kataloglaryny dörediň (media serwer faýllaryny saklaň) we aşakdaky buýruklary ulanyp, Airsonic-i işletjek ulanyja eýeçilik hukugyny beriň.

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

3. Indi iň soňky Airsonic .war paketini almak üçin wget buýrugyndan göçürip alyň.

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

4 aşakdaky buýruklary ulanyp ýokaryk işlemek.

# 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.

Mundan başga-da, başlangyç sazlamalaryny aşakdaky ýaly gözden geçirip/üýtgedip boljak konfigurasiýa faýlyny gurnamaly. Her gezek bu faýlda haýsydyr bir üýtgeşme girizeniňizde, üýtgeşmeleri ulanmak üçin howa hyzmatyny täzeden açmalydygyňyzy unutmaň.

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

5. Hemme zat ýerbe-ýer bolansoň, aşakdaky URL-lerde Airsonic-e girip, ulanyjy ady we paroly\administrator bilen girip, paroly üýtgedip bilersiňiz.

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

6. Girişden soň, administrator dolandyryş paneline girersiňiz,\Dolandyryjynyň parolyny üýtgediň -e basyň we serweriňizi goramak üçin administrator hasaby üçin deslapky paroly üýtgedersiňiz.

7. Ondan soň, Airsonic aýdym-sazyňyzy we wideolaryňyzy saklar ýaly media bukjasyny (lar) guruň. Papkalary goşmak üçin Sazlamalar> Media bukjalaryna gidiň. Synag maksady bilen, ozal döreden /var/media_files ulandyk. Dogry bukjany guranyňyzdan soň, Saklamak düwmesine basyň.

Üns beriň:

  • Airsonic, aýdym-sazyňyzy diskiňizde, goşan media bukjasynda tertipleşdirilişine görä tertipleşdirer.
  • Goşýan aýdym bukjalaryňyzyň\aýdymçy/albom/aýdym görnüşinde tertipleşdirilmegi maslahat berilýär.
  • Aýdym-sazyňyzy tertiplemek üçin MediaMonkey ýaly saz dolandyryjylaryny ulanyp bilersiňiz.

Şeýle hem dürli artykmaçlyklary bolan täze ulanyjy hasaplaryny döredip we Airsonic sazlamasy bilen has köp iş edip bilersiňiz. Has giňişleýin maglumat üçin “Airsonic” resminamalaryny okaň: https://airsonic.github.io

Bu hemmesi! “Airsonic”, aýdym-sazyňyzy we wideoňyzy akdyrmak üçin ýönekeý, platforma mugt media serweri. Makala barada pikirleriňiz bar bolsa, aşakdaky töleg bölüminde paýlaşyň.