Airsonic is een gratis, open-source en platformonafhankelijke webgebaseerde mediastreamer, afgeleid van Subsonisch en Libresonic, biedt alomtegenwoordige toegang tot uw muziek, die u kunt delen met uw familie, vrienden of naar muziek kunt luisteren terwijl u aan het werk bent.
Het is geoptimaliseerd voor efficiënt browsen door grote muziekcollecties (honderden gigabytes), en werkt ook heel goed als een lokale jukebox. Het draait op de meeste platforms, inclusief Unix-achtige besturingssystemen zoals Linux en Mac OS, en Windows.
Voor de toepassing van dit artikel zal ik installeren Airsonic Media Streaming Server op een Linode CentOS 7 VPS met een statisch IP-adres 192.168.0.100 en hostnaam media.tecmint.com.
1. Begin eerst met het installeren van de nieuwste versie van prebuilt OpenJDK 8 pakket met behulp van de yum pakketbeheerder zoals getoond.
# yum installeer java-1.8.0-openjdk-devel.
2. Maak vervolgens een speciale airsonic-gebruiker, mappen (opslagmediaserverbestanden) en wijs eigendom toe aan de gebruiker die wordt uitgevoerd Airsonic met behulp van de volgende commando's.
# useradd airsonic. # mkdir /var/airsonic. # mkdir /var/media_files. # chown airsonic /var/airsonic. # chown airsonic /var/media_files.
3. Download nu de nieuwste Airsonic .oorlog
pakket van de download pagina, of gebruik het volgende: wget commando het begrijpen.
# wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=/var/airsonic/airsonic.war.
4. Maken Airsonic werken met systemd, moet u het eenheidsbestand downloaden onder de map /etc/systemd/system/ en herlaad de configuratie van de systemd manager om de airsonic-service te starten, schakel deze in tijdens het opstarten en controleer of deze actief is met behulp van de volgende opdrachten.
# 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 activeer airsonic.service. # systemctl-status airsonic.service.
● airsonic.service - Airsonic Media Server Geladen: geladen (/etc/systemd/system/airsonic.service; ingeschakeld; vooraf ingestelde leverancier: uitgeschakeld) Actief: actief (lopen)sinds di 2018-09-04 04:17:12 EDT; 14s geleden Hoofd-PID: 12926 (java) CGroup: /system.slice/airsonic.service └─12926 /usr/bin/java -Xmx700m -Dairsonic.home=/var/airsonic -Dserver.context-pa... 04 sep 04:17:12 tecmint.com systemd[1]: Airsonic Media Server starten... 04 sep 04:17:20 tecmint.com java[12926]: _ _. 04 sep 04:17:20 tecmint.com java[12926]: /\ (_) (_) 04 sep 04:17:20 tecmint.com java[12926]: / \ _ _ __ ___ ___ _ __ _ ___. 04 sep 04:17:20 tecmint.com java[12926]: / /\ \ | | '__|/ __|/ _ \| '_ \| |/ __| 04 sep 04:17:20 tecmint.com java[12926]: / ____ \| | | \__ \ (_) | | | | | (__. 04 sep 04:17:20 tecmint.com java[12926]: /_/ \_\_|_| |__/\__/|_| |_|_|\___| 04 sep 04:17:20 tecmint.com java [12926]: 10.1.2-RELEASE. 04 sep 04:17:21 tecmint.com java[12926]: 2018-09-04 04:17:21.526 INFO org.airsonic... /) 04 sep 04:17:21 tecmint.com java[12926]: 2018-09-04 04:17:21.573 INFO org.airsonic...acy. Hint: Sommige lijnen waren ellipsvormig, gebruik -l om volledig weer te geven.
U moet ook als volgt het configuratiebestand instellen waarin u eventuele opstartinstellingen kunt bekijken/wijzigen. Merk op dat elke keer dat u wijzigingen aanbrengt in dit bestand, u de airsonic-service opnieuw moet opstarten om de wijzigingen toe te passen.
# wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic-systemd-env -O /etc/sysconfig/airsonic.
5. Zodra alles op zijn plaats is, hebt u toegang tot Airsonic via de volgende URL's, log in met gebruikersnaam en wachtwoord "beheerder"en wijzig vervolgens het wachtwoord.
http://localhost: 8080/airsonisch. http://IP-address: 8080/airsonisch. http://domain.com: 8080/airsonisch.
6. Nadat u bent ingelogd, komt u terecht in het beheerdersdashboard, klik op "Beheerderswachtwoord wijzigen”, en wijzig het standaardwachtwoord voor het beheerdersaccount om uw server te beveiligen.
7. Stel vervolgens de mediamap(pen) in waar Airsonic zal uw muziek en video's behouden. Ga naar Instellingen > Mediamappen om mappen toe te voegen. Voor testdoeleinden hebben we gebruikt /var/media_files
die we eerder hebben gemaakt. Zodra u de juiste directory heeft ingesteld, klikt u op Sparen.
Let daar op:
U kunt ook nieuwe gebruikersaccounts maken met verschillende privileges en meer doen met uw Airsonic-configuratie. Lees voor meer informatie de Airsonic-documentatie van: https://airsonic.github.io
Dat is alles! Airsonic is een eenvoudige, platformonafhankelijke mediaserver om je muziek en video te streamen. Als je een mening hebt over het artikel, deel het dan met ons in het commentaargedeelte hieronder.