Kā instalēt Airsonic Media Server uz CentOS 7


Airsonic ir bezmaksas, atvērtā koda un starpplatformu tīmekļa multivides straumētājs, kas izveidots no Subsonic un Libresonic, nodrošina visaptverošu piekļuvi jūsu mūzikai, ar kuru jūs varat dalīties ar savu ģimeni, draugiem vai klausīties mūziku, atrodoties darbā.

Tas ir optimizēts efektīvai pārlūkošanai, izmantojot lielas mūzikas kolekcijas (simtiem gigabaitu), kā arī ļoti labi darbojas kā vietējais mūzikas automāts. Tas darbojas lielākajā daļā platformu, ieskaitot Unix līdzīgas operētājsistēmas, piemēram, Linux un Mac OS, un Windows.

  • intuitīvs tīmekļa interfeiss ar meklēšanas un rādītāju funkcionalitāti.
  • integrēts Podcast uztvērējs.
  • Atbalsta straumēšanu vairākiem spēlētājiem vienlaikus.
  • Atbalsta visus audio vai video formātus, kas var straumēt, izmantojot HTTP.
  • Atbalsta praktiski jebkura audio formāta pārveidošanu un straumēšanu un daudz ko citu.

  1. RHEL 7 serveris ar minimālu instalēšanu.
  2. Vismaz 1 GB RAM
  3. OpenJDK 8

Šī raksta vajadzībām es instalēšu Airsonic multivides straumēšanas serveri Linode CentOS 7 VPS ar statisku IP adresi 192.168.0.100 un resursdatora nosaukumu media.linux-console.net.

Kā instalēt Airsonic Media Streaming Server CentOS 7

1. Vispirms sāciet instalēt jaunāko iepriekš uzbūvētās OpenJDK 8 pakotnes versiju, izmantojot yum pakotņu pārvaldnieku, kā parādīts.

# yum install java-1.8.0-openjdk-devel

2. Pēc tam izveidojiet īpašu Airsonic lietotāju, direktorijus (saglabājiet multivides servera failus) un piešķiriet īpašumtiesības lietotājam, kurš darbosies Airsonic, izmantojot šādas komandas.

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

3. Tagad lejupielādējiet jaunāko paketi Airsonic .war no komandas wget, lai to iegūtu.

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

4. Lai Airsonic darbotos ar systemd, jums ir jālejupielādē tā vienības fails direktorijā/etc/systemd/system/un jāpārlādē systemd manager konfigurācija, lai sāktu airsonic pakalpojumu, ļautu to sākt palaišanas laikā un pārbaudīt, vai tā ir izveidota un darbojas, izmantojot šādas komandas.

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

Jums arī jāiestata konfigurācijas fails, kurā jūs varat pārskatīt/modificēt visus startēšanas iestatījumus šādi. Ņemiet vērā, ka katru reizi, kad veicat kādas izmaiņas šajā failā, jums ir jārestartē airsonic dienests, lai veiktu izmaiņas.

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

5. Kad viss ir izveidots, varat piekļūt Airsonic šādos vietrāžos URL, piesakieties ar lietotājvārdu un paroli “admin”, pēc tam nomainiet paroli.

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

6. Pēc pieteikšanās jūs nokļūsit administratora informācijas panelī, noklikšķiniet uz “Mainīt administratora paroli” un nomainīsit administratora konta noklusējuma paroli, lai aizsargātu jūsu serveri.

7. Pēc tam iestatiet multivides mapi (-es), kurā Airsonic glabās jūsu mūziku un videoklipus. Dodieties uz Iestatījumi> Multivides mapes, lai pievienotu mapes. Testa vajadzībām mēs izmantojām /var/media_files , kuru izveidojām iepriekš. Kad esat iestatījis pareizo direktoriju, noklikšķiniet uz Saglabāt.

Pieraksti to:

  • Airsonic organizēs jūsu mūziku atbilstoši jūsu diskā organizētajai multivides mapei, kuru pievienosit.
  • Pievienotās mūzikas mapes ieteicams kārtot pēc izpildītāja/albuma/dziesmas.
  • Mūzikas organizēšanai varat izmantot mūzikas pārvaldniekus, piemēram, MediaMonkey.

Varat arī izveidot jaunus lietotāju kontus ar dažādām privilēģijām un darīt vairāk, izmantojot Airsonic iestatījumus. Lai iegūtu vairāk informācijas, izlasiet Airsonic dokumentāciju: https://airsonic.github.io

Tas ir viss! Airsonic ir vienkāršs, starpplatformu bezmaksas multivides serveris, lai straumētu jūsu mūziku un video. Ja jums ir kādas domas par rakstu, dalieties ar mums zemāk esošajā komentāra sadaļā.