Kif Tinstalla Airsonic Media Server fuq CentOS 7
Airsonic huwa streamer tal-midja bbażat fuq il-web b'xejn, b'sors miftuħ u multi-pjattaforma, forked minn Subsonic u Libresonic, jipprovdi aċċess kullimkien għall-mużika tiegħek, li tista 'taqsam mal-familja tiegħek, ħbieb jew tisma' l-mużika waqt li tkun fuq ix-xogħol.
Huwa ottimizzat għal browsing effiċjenti permezz ta 'kollezzjonijiet kbar ta' mużika (mijiet ta 'gigabytes), u jaħdem ukoll tajjeb ħafna bħala jukebox lokali. Hija taħdem fuq il-biċċa l-kbira tal-pjattaformi, inklużi sistemi operattivi bħal Unix bħal Linux u Mac OS, u Windows.
- Interface tal-web intuwittivi b'funzjonalità ta' tfittxija u indiċi.
- Riċevitur tal-Podcast integrat.
- Jappoġġja l-istrimjar lil diversi plejers simultanjament.
- Jappoġġja kwalunkwe format ta' awdjo jew vidjo li jista' jixxandar fuq HTTP.
- Jappoġġja l-konverżjoni u l-istriming on-the-fly ta' prattikament kwalunkwe format awdjo u ħafna aktar.
- Server RHEL 7 b'Installazzjoni Minima.
- Minimu 1GB RAM
- OpenJDK 8
Għall-iskop ta 'dan l-artikolu, se ninstalla Airsonic Media Streaming Server fuq Linode CentOS 7 VPS b'indirizz IP statiku 192.168.0.100 u hostname media.linux-console.net.
Kif Tinstalla Airsonic Media Streaming Server f'CentOS 7
1. L-ewwel ibda billi tinstalla l-aħħar verżjoni tal-pakkett OpenJDK 8 mibni minn qabel billi tuża l-maniġer tal-pakkett yum kif muri.
# yum install java-1.8.0-openjdk-devel
2. Sussegwentement, oħloq utent airsonic dedikat, direttorji (aħżen fajls tas-server tal-midja) u jassenja s-sjieda lill-utent li se jmexxi Airsonic billi juża l-kmandi li ġejjin.
# useradd airsonic # mkdir /var/airsonic # mkdir /var/media_files # chown airsonic /var/airsonic # chown airsonic /var/media_files
3. Issa niżżel l-aħħar pakkett Airsonic .war
mill-kmand wget biex tiksbu.
# wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=/var/airsonic/airsonic.war
4. Biex tagħmel Airsonic taħdem ma 'systemd, għandek bżonn tniżżel il-fajl ta' l-unità tagħha taħt id-direttorju /etc/systemd/system/ u terġa 'tagħbija l-konfigurazzjoni tal-maniġer tas-systemd biex tibda s-servizz airsonic, tippermettilha tibda fil-ħin tal-ibbutjar, u tivverifika jekk tagħha jibda jaħdem bl-użu tal-commandsds li ġejjin.
# 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.
Ukoll, għandek bżonn issettja l-fajl tal-konfigurazzjoni fejn tista 'tirrevedi/timmodifika kwalunkwe settings tal-istartjar, kif ġej. Innota li kull darba li tagħmel xi tibdil f'dan il-fajl, trid terġa' tibda s-servizz airsonic biex tapplika l-bidliet.
# wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic-systemd-env -O /etc/sysconfig/airsonic
5. Ladarba kollox ikun f'postu, tista' taċċessa Airsonic fl-URLs li ġejjin, illoginja bl-isem tal-utent u l-password \admin, imbagħad ibdel il-password.
http://localhost:8080/airsonic http://IP-address:8080/airsonic http://domain.com:8080/airsonic
6. Wara l-login, int se tinżel fid-dashboard tal-amministratur, ikklikkja fuq \Ibdel il-password tal-amministratur, u tibdel il-password default għall-kont tal-amministratur biex tiżgura s-server tiegħek.
7. Sussegwentement, issettja l-fowlder(i) tal-midja fejn Airsonic se żżomm il-mużika u l-vidjows tiegħek. Mur Settings > Media folders biex iżżid folders. Għal skopijiet ta' test, użajna /var/media_files
li ħloqna aktar kmieni. Ladarba tkun issettja d-direttorju korrett, ikklikkja fuq Save.
Innota li:
- L-Airsonic se torganizza l-mużika tiegħek skont kif tkun organizzata fuq id-diska tiegħek, fil-folder tal-midja li żidt.
- Huwa rakkomandat li l-folders tal-mużika li żżid ikunu organizzati b'mod ta' \artist/album/kanzunetta.
- Tista' tuża maniġers tal-mużika bħal MediaMonkey biex torganizza l-mużika tiegħek.
Tista 'wkoll toħloq kontijiet ta' utent ġodda bi privileġġi differenti, u tagħmel aktar bis-setup Airsonic tiegħek. Għal aktar informazzjoni, aqra d-dokumentazzjoni Airsonic minn: https://airsonic.github.io
Dak kollox! Airsonic huwa server tal-midja bla pjattaforma sempliċi u transkonfinali biex tistrimja l-mużika u l-vidjo tiegħek. Jekk għandek xi ħsibijiet dwar l-artiklu, aqsam magħna fis-sezzjoni tal-kumment hawn taħt.