Kuidas luua oma Spotify Funkwhale'i abil: täielik juhend ja tasuta alternatiivid

Viimane uuendus: 25/11/2025
Autor: Isaac
  • Funkwhale võimaldab streaming privaatne, föderatiivne ja jälitamatu koos apps Subhelikiirusega ja kadudeta heli.
  • Soovitatav on paigaldada Dockeriga; VPS-il saavutate parema kättesaadavuse, krüptimise ja lihtsuse.
  • Erinevatele profiilidele ja eelarvetele on alternatiive nagu Plex, Jellyfin, Navidrome, Koel või Subsonic.

Funkwhale'iga ise hostitud muusikaserver

Kas oled väsinud oma lemmikmuusika kuulamise eest tasu maksmisest? Väikese leidlikkusega saad seda teha seadista oma Spotify kodus Ja kanna seda taskus, oma raamatukoguga, omal moel ja ilma oma andmeid jagamata. Funkwhale ja muud tasuta tarkvaratööriistad võimaldavad sul luua muusikaserveri, et esitada muusikat brauserist või mobiilirakendustest, olgu siis kohalikus võrgus või eemalt.

Idee on lihtne: tsentraliseerite oma failid MP3 või FLAC serveris ja neile pääsete ligi igast seadmest. See annab teile Täielik kontroll, privaatsus ja kvaliteet vastavalt teie soovidele.Lisaks artistide paremale toetamisele nende muusika otseostu kaudu nõuab see ka tehnilist tööd: Docker, pordid, DNS… hea õpetuse ja väikese kannatlikkusega pole midagi võimatut.

Mis on Funkwhale ja miks see väärt on?

Funkwhale on tasuta ja avatud lähtekoodiga föderaalne heliplatvorm, mida saate Paigalda oma arvutisse või VPS-ileSee toimib omavahel ühendatavate "podide" (instanside) kaudu, sarnaselt Mastodoniga: sina kontrollid oma teeki, reegleid ja seda, kellega sa jagad. Praktikas saab sellest sinu muusikakogu privaatne voogedastusteenus, millel on moodne veebipleier ja mis ühildub Subsonici mobiiliklientidega.

Liides on väga selge: see on korraldatud teekide kaupa, nii et saate eraldada žanrid, omadused või arvustused, ja üleslaadimine on sama lihtne kui failide lohistamine brauseriaknasse. Süsteem See loeb automaatselt metaandmeid ja katabSee võimaldab teil luua loendeid ja sellel on "Raadio" režiim, mis genereerib teie sisu põhjal juhuslikke miksisid, ilma kommertsalgoritmide või pealetükkivate soovitusteta.

Mis tunne on Funkwhale'i iga päev kasutada?

Lauaarvutis tundub see nagu „minu muusika, minu reeglid”: lähed veebisaidile, sirvid artiste, albumeid ja esitusloendeid ning sekunditega on heli voolamas. Mobiilis saad tänu Subsonic protokolliga ühilduvusele kasutada selliseid rakendusi nagu Ultraheli (Android) Tempo, mis loob ühenduse teie serveriga väga vähese seadistamisega. Teie FLAC- või MP3-failid liiguvad teie kodust teie seadmesse ilma kohustusliku pakkimise ja vahendajateta.

  Parimad Disney+ sarjad: peate nägema saateid, millest ei saa mööda vaadata

Kommertsplatvormidelt tulijate jaoks reklaamide puudumine ja asjaolu, et Profileerimist ega jälgimist ei toimuLisaks, kui kasutate brauserit Androidis, kohandub veebipleier ekraaniga hästi. Sellegipoolest on kõige mugavam variant tavaliselt Subsonicuga ühilduv natiivrakendus, mis võimaldab teil sisu vahemällu salvestada või alla laadida ning taasesitusjärjekordi kiiresti hallata.

Paigaldamine: Mida on vaja teada (Docker, võrk ja väiksemad painutused)

Kõige vähem „romantiline“ osa on seadistamine. See pole lihtne „järgmine-järgmine“ protsess, eriti kui soovite, et teie serverile oleks juurdepääs ka väljaspool kodu. WindowsNäiteks peate tegelema tulemüüri, võrgusätete ja Dockeri sildadega; Linux Kõik on lihtsam, sest Docker töötab natiivselt ja vähemate kihtidegaKui sellest punktist üle saad, loksub kõik paika.

Funkwhale'i soovitatav paigaldusviis on konteineridDocker haldab sõltuvusi ja uuendusi, mis lihtsustab hilisemat VPS-ile migreerimist. Tüüpiline töövoog Linuxis oleks spetsiaalse kasutaja loomine, keskkonnamuutujate määratlemine ja konteineri käivitamine andmete ja muusika köidetega. Allpool on praktiline näide, mis võtab kokku kõige levinumad sammud:

sudo useradd -r -s /usr/bin/nologin -d /srv/funkwhale -m funkwhale
sudo adduser funkwhale docker
cd /srv/funkwhale
sudo -u funkwhale -H bash
export FUNKWHALE_VERSION="0.18.3"
touch .env
echo "FUNKWHALE_HOSTNAME=tudominio.funkwhale" >> .env
echo "FUNKWHALE_PROTOCOL=https" >> .env
echo "NGINX_MAX_BODY_SIZE=100M" >> .env
echo "FUNKWHALE_API_IP=127.0.0.1" >> .env
echo "FUNKWHALE_API_PORT=5000" >> .env
echo "DJANGO_SECRET_KEY=$(openssl rand -hex 45)" >> .env
echo "NESTED_PROXY=1" >> .env
chmod 600 .env
docker run \
  --name=funkwhale \
  --restart=unless-stopped \
  --env-file=/srv/funkwhale/.env \
  -v /srv/funkwhale/data:/data \
  -v /path/to/your/music/dir:/music:ro \
  -e PUID=$UID \
  -e PGID=$GID \
  -p 5000:80 \
  -d \
  funkwhale/all-in-one:$FUNKWHALE_VERSION

Pärast installimist saate oma brauserist sisse logida localhost: 5000 (või oma domeeni, kui olete DNS-i ja pöördproksi juba seadistanud). Seejärel looge oma kollektsioon, laadige üles albumid ja hakake esitama. Kui loote ühenduse väljastpoolt koduvõrku, kaaluge juurdepääsu krüptimiseks oma domeeni ja TLS-i kasutamist.

Lauaarvutist pilve: millal on VPS teie jaoks õige?

Kui lülitad koduarvuti välja, siis muusika peatub. Seetõttu tasub sageli üle minna odavale VPS-ile (alates vaid mõnest eurost kuus), kus Docker töötab sujuvalt ja saad serverit ööpäevaringselt töös hoida. Linuxi keskkond puhverserveriga (Nginx või Traefik), domeen ja sertifikaadid See annab teile krüpteeritud juurdepääsu kõikjalt ja lihtsustab hooldust. Paljude jaoks on see loomulik järgmine samm pärast lokaalset proovimist.

  OBS Studio levinud konfiguratsioonivigade tõrkeotsing

Eelised ja piirangud võrreldes Spotifyga

Spotify pakub hiiglaslikku kataloogi ja kohest kasutamist, samas kui Funkwhale annab sulle vara ja privaatsusSee ongi põhimõtteline erinevus. Spotifys on kõik tsentraliseeritud, koos kasutajaprofiilide, harjumuste jälgimise ja algoritmiliste soovitustega; Funkwhale'is majutate teie muusikat, valite helivormingu ja kontrollite andmeid.

Laulude arvu poolest pole võrdlust: Spotifyl on kümneid miljoneid lugusid, sest neil on globaalsed litsentsilepingudFunkwhale seevastu tugineb sellele, mida sa ise üles laadid ja mida teised ühendatud eksemplarid jagavad. Tulemuseks on paremini kureeritud teek, mis on täis pärleid ja haruldusi – ideaalne nii hoolikalt kureeritud kollektsioonidega muusikasõpradele kui ka sõltumatute plaadifirmade fännidele.

Kasutajakogemuse osas on Spotify äärmiselt viimistletud ja ühtne nii mobiilis, lauaarvutis kui ka teleris. Funkwhale varieerub olenevalt podcastist ja kliendist, kuid vastutasuks vabastab see teid reklaamidest ja pealetükkivatest soovitustest. Kui hindate isikupärastamist ja pidevat sõnumitega pommitamist, on Funkwhale teie jaoks. reklaami eesmärgil profiilSiin särab Funkwhale.

Privaatsus ja andmete kontroll

Spotify andmemudel tugineb kuulamisharjumuste, otsingute, asukoha ja seadmete kogumisele, et teavitada soovitustest ja reklaamidest. Funkwhale toimib oma olemuselt järgmiselt: privaatsusele keskendunud alternatiivKolmandate osapoolte jälgimist ega ärilist profileerimist ei toimu. Isehostimise korral otsustate teie, mida salvestatakse, kuidas seda salvestatakse ja kellel on juurdepääs.

Privaatsuskontrolli osas pakub Spotify oma ökosüsteemis piiratud valikuid; te ei saa selle andmearhitektuuri keelata. Funkwhale'i abil saate ise poliitikaid määrata: saate oma eksemplari avada või sulgeda, teiste podidega liita või... töötama täiesti privaatses režiimistäieliku läbipaistvusega teie hallatava teabe osas.

Heli kvaliteet ja võrguühenduseta kuulamine

Kuulamisest ilma andmeid kasutamataSpotify integreerub descargas nende ametlikes rakendustes; Funkwhale'is sõltuvad vahemällu salvestamine ja allalaadimised teie kasutatavast Subsonici kliendist. See pole nii ühtne kui tsentraliseeritud platvormil, aga saate Laadi alla originaalkvaliteedis Kui teie rakendus seda toetab, ilma kunstlike bitikiiruse piiranguteta.

Sotsiaalsed funktsioonid ja föderatsioon

Spotify täiustab jagamist oma suletud aias: koostööl põhinevad esitusloendid, artistide profiilid ja lingid. Funkwhale keskendub föderatsioonile podcastide kaudu: saate jälgida teeke teistest instantsidest, vihjete kohta kommentaar ja avasta muusikat orgaaniliselt kogukondades. Pole algoritmi, mis sind populaarse poole suruks; oluline on inimeste omavaheline suhtlus.

  M3U-vorming: mis see on, kuidas seda luua ja kuidas seda avada

Artistide jaoks on erinevus silmatorkav. Spotifys toimub suhe fännidega peaaegu alati platvormi määratletud kanalite piires. Funkwhale'is saavad loojad muusikat või taskuhäälingusaateid otse avaldada ja luua otsesemaid suhteid, pakkudes valikuid rahaline tugi ilma vahendajateta ja ilma algoritmita, mis nende postitusi peidaks.

Kulud: tellimus vs. majutus

Spotify pakub premium-tellimust (reklaamivaba ja allalaadimisvõimalusega) ning tasuta reklaamidega toetatud versiooni. Maksate juurdepääsu eest tohutule kataloogile. Funkwhale'is on peamine kulu majutus: taskukohane VPS võib maksta umbes veidi üle euro kuus Aeg-ajalt tehtavate pakkumiste ja administratiivse aja abil. Teie eelarve dikteerib, millele oma pingutused suunata: liikmemaksud või isejuhtimine.

Tehnilised nõuded: mida oodata

Spotify konto loomine võtab kaks minutit; Funkwhale serveri seadistamine võib esmakordsel kasutamisel võtta paar tundi. Välise juurdepääsu saamiseks on vaja Linuxi, Dockeri, võrgustamise ja DNS-i põhiteadmisi. Vastutasuks saate täielik kontroll ja paindlikkusja baasi, mida saate laiendada pöördproksi, varukoopiate ja automatiseerimise abil.

Välimus Spotify Funwhale
Käivitusaeg minutit mitu tundi
Tehnilised teadmised Puudub Serveri administreerimine
Jooksvad kulud Tellimus VPS-majutus või kohalik elekter
hooldus Null Värskendused ja varukoopiad

Praktilised näpunäited mitmekülgse kogemuse saamiseks

Peavalude minimeerimiseks valmistage eelnevalt ette oma DNS ja TLS-iga pöördproksi (näiteks Traefik ja Let's Encrypt). Kui teil on vaja porte avada, tehke seda ettevaatlikult ja kaaluge VPN Sabakujuline tüüp Turvaline juurdepääs väljastpoolt ilma teenuseid paljastamata. Proovige mobiilseadmetes mitut Subsonici klienti ja võrrelge neid. muusikarakendused Androidile kuni leiad endale kõige mugavama.

Seotud artikkel:
Kuidas saan muusikat arvutist iPhone 5S-i üle kanda?