esittely

Airsonic on avoimen lähdekoodin mediapalvelin, jonka avulla voit käyttää musiikkiasi kokonaan ja jakaa sen kollegojen kanssa tai jopa kuunnella suosikkisoittolistasi missä tahansa. Tämä ilmainen, itse isännöimä mediatoisto, joka perustuu Java-kieleen ja on rakennettu käsittelemään suurta musiikkikokoelmaa ja on paras ratkaisu MP3-suoratoistoon.

Airsonic on yhteensopiva minkä tahansa video- tai äänitiedostomuodon kanssa, kunhan ne suoratoivat mukavasti HyperText Transfer -protokollan avulla, mukaan lukien FLAX, WMA, APE ja monet muut..

Tässä artikkelissa käydään läpi Airsonicin asennusprosessin Ubuntu 18.04 -palvelimellesi. Samoin asennamme Airsonicin myös luotettavan.WAR-paketin avulla, aktivoimme palvelun ja määritämme sitten Nginx-palvelimen käänteiseksi välityspalvelimeksi tälle asennukselle.

Ennen kuin aloitat

  • VPS-isäntä- tai omistettu isäntätili Ubuntu 18.04 -käyttöjärjestelmän VPS: llä
  • Ei-pääkäyttäjä, jolla on sudo-oikeudet

Anna nämä esineet paikoillaan’Aloita.

Vaihe 1 – Java OpenJDK: n asentaminen

Koska Java-kielipohjainen sovellus, Airsonicin on käytettävä Java-ohjelmaa asennusprosessissa. Tämä prosessi vaatii uusimman OpenJDK-sarjan asennuksen.

Aluksi asenna Java OpenJDK. Voit saada sen Webupd8teamista; virallinen PPA-arkisto.

Muista asentaa ohjelmiston yleiset paketit ja sisällyttää sitten Java OpenJDK: n PPA-arkisto. Voit tehdä tämän suorittamalla seuraavan komennon:

$ sudo apt asenna ohjelmisto-ominaisuudet-yleinen apt-kuljetus-https -y
$ sudo add-apt-repository ppa: webupd8team / java -y

Seuraava vaihe sisältää Java OpenJDK: n asennuksen.

$ sudo apt installoracle-java8-installer -y

Järjestelmän tulisi asentaa Java OpenJDK -sovellus automaattisesti Ubuntu 18.04 -palvelimeen.

Kerran sinä’kun olet valmis, suorita alla oleva komento tarkistaaksesi Java OpenJDK: n nykyisen version:

$ java -versio

Tämä antaa sinulle alla olevan tuotoksen:

Javaversion "1.8.0_181"
Java (TM) SERuntimeEnvironment (rakenna 1.8.0_181-b13)
JavaHotSpot (TM) 64-BitserverVM (rakenna 25.181-b13, mixmode)

Vaihe 2 – Airsonicin asentaminen ja määrittäminen

Airsonic voidaan asentaa useisiin eri paketteihin. Tässä artikkelissa tarkastellaan erillistä asennustamme WAR-pakettien avulla.

Aloita luomalla toinen käyttäjä nimellä ‘airsonic,’ luo sitten hakemisto nimeltä ‘/ Opt / airsonic.

Suorita tässä prosessissa seuraava komento:

$ sudo useradd ilmaääni
$ sudo mkdir -p / opt / ilmaääni

Avaa äskettäin luotu hakemisto; / Opt / airsonic ja etsi ja lataa sitten .WAR-paketti Airsonicille wgetillä alla olevan kuvan mukaisesti:

$ cd / opt / ilmaääni
$ wget https://github.com/airsonic/airsonic/releases/download/v10.1.1/airsonic.war

Muuta tämän hakemiston nimi muotoon ‘airsonic’ käyttäjä sekä ryhmä.

$ sudo chown -R ilmaääni: ilmaääni / opt / ilmaääni

Sen jälkeen Airsonic-asennuksen .WAR-paketti tulisi ladata.

Seuraava asia luoda uusi tiedosto Airsonicille. Siirry kohtaan ‘/ Etc / systemd / järjestelmä’ luo sitten palvelutiedosto nimeltä airsonic.service

$ sudo nano / etc / systemd / system

Muokkaa ja sisällytä seuraavat rivit Airsonic-kokoonpanoon seuraavasti:

[Yksikkö]
Kuvaus = Airsonic Media Server
After = remote-fs.target network.target
AssertPathExists = / opt / airsonic

[Huolto]
Type = yksinkertainen
ympäristö ="JAVA_JAR = / opt / airsonic / airsonic.war"
ympäristö ="JAVA_OPTS = -Xmx700m"
ympäristö ="AIRSONIC_HOME = / opt / airsonic"
ympäristö ="PORT = 8080"
ympäristö ="CONTEXT_PATH = / airsonic"
ympäristö ="JAVA_ARGS ="
EnvironmentFile = – / etc / sysconfig / airsonic
ExecStart = / usr / bin / java
$ JAVA_OPTS
-Dairsonic.home = $ {AIRSONIC_HOME}
-Dserver.context-polku = $ {CONTEXT_PATH}
-Dserver.port = $ {PORT}
-purkki $ {JAVA_JAR} $ JAVA_ARGS
User = airsonic
Ryhmä = airsonic

[Asentaa]
WantedBy = multi-user.target

Tallenna ja sulje tiedosto.

Käynnistä järjestelmä uudelleen ja mene kohtaan ‘/ Etc / default’ Luo sitten oletustiedosto airsonicille.

$ sudo systemctl daemon-reload
$ sudo nano / etc / oletus / ilmaääni

Lisää airsonicin oletusasetustiedosto alla:

# Aseta käytettävän itsenäisen sodan sijainti
JAVA_JAR = / opt / airsonic / airsonic.war

# Aseta kaikki Java-asetukset välilyönnillä erotettuna
JAVA_OPTS = -Xmx700m

# Aseta toinen paikka ilmaäänikodille.
# Jos tämä polku on / opt / libresonic tai sisältää jopa "libresonic",
# aikaisemman libresonicin tietoja voidaan käyttää sellaisenaan (ts. ilman
# uudelleen nimeämällä libresonic.properties, db / libresonic * jne
AIRSONIC_HOME = / opt / airsonic

# Vaihda portti kuunnellaksesi
PORT = 8080

# Muuta kuunneltua polkua
CONTEXT_PATH = / airsonic

# Lisää kaikki Java-merkinnät. Ne ovat siinä erilaisia ​​kuin JAVA_OPTS
# ne välitetään suoraan ohjelmaan. Oletusasetus on tyhjä:
# JAVA_ARGS =

# Huomaa, että kevään käynnistykseen on olemassa useita asetuksia, joita ei ole erikseen lueteltu
# täällä, mutta sitä voidaan käyttää joko JAVA_OPTS tai JAVA_ARGS. Täysi luettelo
# löytyy täältä:
# https://docs.spring.io/spring-boot/docs/1.4.5.RELEASE/reference/htmlsingle/#common-application-properties
# Esimerkiksi koko virheenkorjauksen asettaminen:
#JAVA_ARGS = – debug

# Tai muuttaaksesi kuunneltavaa IP-osoitetta:
JAVA_ARGS = – server.address = 127.0.0.1

Tallenna ja sulje tiedosto.

Käynnistä Airsonic-palvelu uudelleen ja aseta se käynnistymään käynnistysaikaan.

$ sudo systemctl aloittaa ilmaäänen
$ sudo systemctl mahdollistaa ilmaäänen

Nyt pelkästään ilmaäänikoneiden asennus on valmis. Käytä netstat-komentoa tarkistaaksesi sen tilan.

$ netstat -plntu

Tässä vaiheessa oletus Airsonic-palvelu kuuntelee porttia ‘8080’ jota Airsonic käyttää’s Java-palvelu.

Vaihe 3 – Uuden SSL: n luominen antaa salaussertifikaatin

Kuten edellä mainittiin, asennamme Airsonicin Nginx-verkkopalvelimen HTTP-yhteyksien kautta, mutta sinun on valittava valitsemasi verkkotunnus.

Nyt yritämme luoda SSL-varmenteen Letsencryptillä. Suorita ensin alla oleva komento ja asenna tarvittava Letsencrypt-työkalu:

$ sudo apt install letsencrypt -y

Kun työkalu on asennettu, voit nyt luoda uuden SSL-varmenteen verkkotunnuksellesi seuraavan komennon avulla. Muista korvata arvo “domian nimi” tarkalla verkkotunnuksellasi:

$ certbot todistusvoimaisesti –standalone -verkkotunnuksen nimi

Kun suoritat yllä olevan komennon, sinä’Sinua pyydetään antamaan sähköpostiosoitteesi vastaanottaaksesi ilmoituksia. Tyyppi ‘’ TOS-sopimukseen Letsencryptistä osoittamaan, että hyväksyt ehdot ja kirjoita sitten ‘N’ Ei jaetulle sähköpostiosoitteelle.

Kerran sinä’Kun olet valmis, saat onnitteluviestin, joka osoittaa, että varmenteesi on luotu ja tallennettu / etc / letsencrypt / live / domain-hakemistoon..

Vaihe 4 – Nginx Reverse Proxy -sovelluksen asentaminen ja määrittäminen

Nyt aloitamme Nginx-palvelimen asentamisen ja määritämme sen sitten Airsonic-ohjelmiston porttiin 8080 käänteisenä välityspalvelimena.

Käynnistä Nginx-asennus suorittamalla alla oleva komento:

$ sudo apt install nginx -y

Nyt avaa ‘/ Etc / nginx’ Luo sitten uusi virtuaalinen isäntätiedosto nimeltä ‘airsonic.’

cd / etc / nginx /

$ sudo nano -sivustoja saatavilla / ilmaääni

Lisää seuraavat rivit kokoonpanoon:

palvelin {
listen80;
kuuntele [::]: 80;
palvelimen_nimi musiikki.hakase-labs.io;
# valvo https
return301 https: // $ palvelimen_nimi $ request_uri;
}

palvelin {
kuuntele 443 ssl;
palvelimen_nimi musiikki.hakase-labs.io;
ssl_certificate /etc/letsencrypt/live/music.hakase-labs.io/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/music.hakase-labs.io/privkey.pem;

sijainti / ilmaääni {
proxy_set_header X-Real-IP $ remote_addr;
proxy_set_header X-Forward-For $ proxy_add_x_forward_for;
proxy_set_header X-Forward-Proto https;
proxy_set_header X-välitetty-isäntä $ http_host;
proxy_set_header Host $ http_host;
proxy_max_temp_file_size 0;
proxy_pass http://127.0.0.1:8080;
välityspalvelin_suora http: // https: //;
}
}

Tallenna ja sulje tiedosto.

Seuraava vaihe on aktivoida jo luotu ‘airsonic-isäntätiedosto alkaa testata kokoonpanoa:

$ sudo ln -s / etc / nginx / site-available / airsonic / etc / nginx / site-enabled /
nginx -t

Varmista, että virheitä ei ole, käynnistä Nginx-palvelu uudelleen ja aseta se käynnistymään käynnistyshetkellä.

$ sudo systemctl käynnistä uudelleen nginx
$ sudo systemctl sallii nginx: n

Tähän mennessä Nginx-palvelu toimii onnistuneesti Airsonicin käänteisenä välityspalvelimena. Sen pitäisi kuunnella portti 8080 suojatun https-yhteyden kautta.

Vahvista tämä käyttämällä netstat-komentoa seuraavasti:

$ netstat -plntu

Vaihe 5 – Yksinkertaisen palomuurin (UFW) määrittäminen

Tässä työskentelemme Ubuntu UFW -palomuurilla.

Aloita avaamalla mutkaton palomuuri avaamalla SSH-, HTTPS- ja HTTP-palvelu alla olevien komentojen avulla:

$ sudo ufw salli ssh: n
$ sudo ufw salli http: n
$ sudo ufw sallivat https: n

Aktivoi ufw-palomuuri.

$ sudo ufw Ota käyttöön

Nyt kirjoita ‘y’ Kyllä, napsauta sitten Enter suorittaaksesi aktivoinnin.

Vaihe 6 – Asennuksen tarkistaminen

Avaa tätä vaihetta suosikkiselaimesi ja kirjoita sitten Airsonic-asennuksen URL-osoite.

https: // yourdomainname / airsonic /

Sinun pitäisi nähdä Airsonicin kirjautumissivu.

Kuinka asentaa Airsonic Media Server Ubuntu 18.04 LTS: ään

Käytä nyt oletusnimeä käyttäjänimi ja salasana, joka on ‘admin,’ kirjautuaksesi sisään Airsonic-kojelautaan.

Kun olet päässyt kojelautaan, voit käyttää intuitiivista Airsonic-kojetaulua.

Seuraava vaihe on vaihtaa oletussalasana. Valitse tämä valitsemalla Vaihda järjestelmänvalvojan salasana.

Kuinka asentaa Airsonic Media Server Ubuntu 18.04 LTS: ään

Valita järjestelmänvalvoja merkitse sitten Vaihda salasana valintaruutu, ennen kuin kirjoitat uuden järjestelmänvalvojan salasanan. Kerran sinä’uudelleen tehty, valitse Tallentaa.

Kuinka asentaa Airsonic Media Server Ubuntu 18.04 LTS: ään

Nyt Airsonicin alkuperäinen järjestelmänvalvojan salasana on vaihdettu onnistuneesti.

Seuraava vaihe on luoda mediakansioita.

Medial-kansioiden asettaminen

Mene palvelimellesi’s terminaalikuori ja luoda mediakansioita, sitten merkitä ne nimellä ‘airsonic’ käyttäjä.

$ suod mkdir -p / var / musiikki
$ sudo chown -R ilmaääni: ilmaääni / var / musiikki

Valitse Airsonic-kojetaulusta asetukset sitten etsi Mediakansiot ikoni.

Kuinka asentaa Airsonic Media Server Ubuntu 18.04 LTS: ään

Varmista, että oletustiedostokansiot on aktivoitu ennen kuin painat Tallentaa nappi.

Seuraavaksi etsi käyttäjä osa sitten valitse järjestelmänvalvoja ja tarkista Musiikkikansio ruutu alla esitetyllä tavalla:

Kuinka asentaa Airsonic Media Server Ubuntu 18.04 LTS: ään

Nyt musiikkitiedosto on käytössä. Nyt käyttäjä voi käyttää näitä mediatiedostoja.

Näin Airsonic-kojetaulu näyttää näytöltä muutosten tekemisen jälkeen.

Kuinka asentaa Airsonic Media Server Ubuntu 18.04 LTS: ään

johtopäätös

Se on siinä! Airsonic on asennettu onnistuneesti Ubuntu 18.04 -palvelimeesi.

Katso nämä kolme suosituinta VPS-palvelua:

A2-hosting

Aloitushinta:
$ 5.00


Luotettavuus
9,3


hinnoittelu
9.0


Käyttäjäystävällinen
9,3


Tuki
9,3


ominaisuudet
9,3

Lue arvosteluja

Käy A2-hosting-palvelussa

ScalaHosting

Aloitushinta:
$ 12.00


Luotettavuus
9.4


hinnoittelu
9,5


Käyttäjäystävällinen
9,5


Tuki
9,5


ominaisuudet
9.4

Lue arvosteluja

Käy ScalaHostingissa

Hostinger

Aloitushinta:
$ 3,95


Luotettavuus
9,3


hinnoittelu
9,3


Käyttäjäystävällinen
9.4


Tuki
9.4


ominaisuudet
9.2

Lue arvosteluja

Käy Hostinger

Aiheeseen liittyvät ohjeartikkelit

  • Kuinka asentaa LLMP-pino Ubuntu 18.04 VPS -palvelimeen tai omistettuun palvelimeen
    väli-
  • Kuinka asentaa AbanteCart Ubuntu 18.04 VPS tai erilliselle palvelimelle
    väli-
  • PhpBB: n asentaminen Apachen avulla Ubuntu 18.04 VPS: ään tai erilliseen palvelimeen
    väli-
  • Kuinka määrittää Nginx käyttämään itse allekirjoitettua SSL / TLS-varmennetta Ubuntu 18.04 VPS: ssä tai erillisessä palvelimessa
    väli-
  • Kuinka asentaa ja määrittää Graylog-palvelin Ubuntu 18.04 VPS: lle tai erilliselle palvelimelle
    väli-
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me