Yadda ake Sanya Airsonic Media Server akan CentOS 7


Airsonic kyauta ce, buɗaɗɗen tushe, kuma mai watsa shirye-shiryen watsa shirye-shirye na tushen yanar gizo, wanda aka ƙera daga Subsonic da Libresonic, yana ba da dama ga kiɗan ku a ko'ina, wanda zaku iya rabawa tare da danginku, abokai ko sauraron kiɗa yayin aiki.

An inganta shi don ingantaccen bincike ta hanyar manyan tarin kiɗa (daruruwan gigabytes), kuma yana aiki sosai azaman jukebox na gida. Yana gudana akan yawancin dandamali, gami da tsarin aiki kamar Unix kamar Linux da Mac OS, da Windows.

  • Harshen yanar gizo mai ban sha'awa tare da aikin bincike da ƙididdiga.
  • Haɗin kai mai karɓar Podcast.
  • Yana goyan bayan yawo zuwa ƴan wasa da yawa lokaci guda.
  • Yana goyan bayan kowane tsarin sauti ko bidiyo wanda zai iya yawo ta hanyar HTTP.
  • Yana goyan bayan jujjuyawar kan-da- tashi da yawo kusan kowane tsarin sauti da ƙari mai yawa.

  1. Sabar RHEL 7 tare da Mafi ƙarancin shigarwa.
  2. Mahimmancin 1GB RAM
  3. BudeJDK 8

Don manufar wannan labarin, zan shigar da Airsonic Media Streaming Server akan Linode CentOS 7 VPS tare da adireshi na IP na 192.168.0.100 da sunan mai suna media.linux-console.net.

Yadda ake Sanya Sabar Watsawa ta Airsonic Media a cikin CentOS 7

1. Farko da farko ta hanyar shigar da sabon sigar da aka riga aka gina na OpenJDK 8 ta amfani da yum package manager kamar yadda aka nuna.

# yum install java-1.8.0-openjdk-devel

2. Na gaba, ƙirƙiri mai amfani na Airsonic mai sadaukarwa, kundin adireshi (ajiya fayilolin uwar garken media) kuma sanya ikon mallakar ga mai amfani wanda zai gudanar da Airsonic ta amfani da bin umarni.

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

3. Yanzu zazzage sabon kunshin Airsonic .war daga umarnin wget don samun shi.

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

4. Don yin Airsonic don yin aiki tare da systemd, kuna buƙatar zazzage fayil ɗin naúrar sa a ƙarƙashin directory/sauransu/systemd/system/ kuma ku sake shigar da tsarin sarrafa tsarin don fara sabis na iska, kunna shi don farawa a lokacin taya, kuma duba ko ta ci gaba da gudana ta amfani da bin umarni.

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

Hakanan, kuna buƙatar saita fayil ɗin daidaitawa inda zaku iya dubawa/gyara kowane saitunan farawa, kamar haka. Lura cewa duk lokacin da kuka yi kowane canje-canje a cikin wannan fayil, kuna buƙatar sake kunna sabis na airsonic don amfani da canje-canje.

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

5. Da zarar komai ya kasance, zaku iya shiga Airsonic a URL masu zuwa, ku shiga da sunan mai amfani da kalmar wucewa \admin, sannan ku canza kalmar sirri.

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

6. Bayan shiga, za ku sauka a cikin dashboard admin, danna kan \Canja kalmar sirri, sannan ku canza kalmar sirri don asusun admin don amintaccen sabar ku.

7. Na gaba, saitin fayilolin mai jarida (s) inda Airsonic zai adana kiɗan ku da bidiyo. Je zuwa Saituna > Babban fayilolin mai jarida don ƙara manyan fayiloli. Don dalilai na gwaji, mun yi amfani da /var/media_files wanda muka ƙirƙira a baya. Da zarar ka saita madaidaicin kundin adireshi, danna kan Ajiye.

Lura cewa:

  • Airsonic zai tsara kiɗan ku gwargwadon yadda aka tsara su akan faifan ku, a cikin babban fayil ɗin da kuka ƙara.
  • An ba da shawarar cewa fayilolin kiɗan da kuka ƙara ana tsara su ta hanyar \artist/album/waƙa.
  • Zaku iya amfani da manajojin kiɗa kamar MediaMonkey don tsara kiɗan ku.

Hakanan kuna iya ƙirƙirar sabbin asusun mai amfani tare da gata daban-daban, kuma kuyi ƙari tare da saitin Airsonic. Don ƙarin bayani, karanta takaddun Airsonic daga: https://airsonic.github.io

Shi ke nan! Airsonic mai sauƙi ne, uwar garken kafofin watsa labaru na kyauta don yaɗa kiɗan ku da bidiyo. Idan kuna da wani tunani game da labarin, raba tare da mu a cikin sashin sharhin da ke ƙasa.