Maitiro ekugadzira yako Spotify neFunkwhale: gwara rakazara uye dzemahara dzimwe nzira

Kugadziridza kwekupedzisira: 25/11/2025
munyori: Isaac
  • Funkwhale inobvumira a kumhanyira zvakavanzika, zvakabatanidzwa uye zvisingatarisike, ne Apps Subsonic uye isina kurasikirwa odhiyo.
  • Kuiswa neDocker ndiyo nzira inokurudzirwa; paVPS iwe unowana kuwanikwa, encryption uye nyore.
  • Pane dzimwe nzira dzakadai sePlex, Jellyfin, Navidrome, Koel kana Subsonic yemaprofile akasiyana uye mabhajeti.

Self-hosting music server neFunkwhale

Wakaneta nekubhadhara mari yekuteerera mimhanzi yaunofarira? Nekungwara kudiki kwaunogona gadzira yako Spotify kumba Uye itakure muhomwe yako, neraibhurari yako, nzira yako, uye usingape data rako. Funkwhale uye mamwe maturusi emahara esoftware anotendera iwe kuti ugadzire sevha yemimhanzi kuridza mimhanzi kubva kubrowser yako kana nharembozha, ingave pane yako yemuno network kana kure.

Pfungwa yacho iri nyore: iwe unoisa pakati mafaera ako MP3 kana FLAC pane sevha uye unogona kuzviwana kubva chero mudziyo. Izvi zvinokupa Kudzora kwakazara, kuvanzika, uye mhando kune zvaunofarira.Pamusoro pekutsigira zvirinani maartist nekutenga mimhanzi yavo zvakananga, zvinoda rimwe basa rehunyanzvi: Docker, ports, DNS… hapana chinogoneka nedzidziso yakanaka uye nemoyo murefu.

Chii chinonzi Funkwhale uye nei ichikosha?

Funkwhale ndeye yemahara uye yakavhurika-sosi federated odhiyo chikuva chaunogona Isa paPC yako kana paVPSInoshanda kuburikidza ne "pods" (zviitiko) zvinogona kubatanidzwa, zvakafanana neMastodon: iwe unodzora raibhurari yako, mitemo yako, uye waunogovana naye. Mukuita, inova yakavanzika yekutepfenyura sevhisi yekuunganidza mimhanzi yako, ine yemazuva ano webhu inoridza uye kuenderana ne Subsonic nhare vatengi.

Iyo interface yakachena kwazvo: yakarongwa nemaraibhurari kuitira kuti iwe ugone kupatsanura mhando, hunhu, kana wongororo, uye kurodha kuri nyore sekukwevera mafaera ako pahwindo rebrowser. The system Iyo inoverenga otomatiki metadata uye inovharaIyo inokutendera iwe kuti ugadzire zvinyorwa uye ine "Radios" modhi inogadzira zvisingaite musanganiswa zvichienderana nezvako zviri mukati, pasina kutengeserana algorithms kana zvinokanganisa kurudziro.

Zvinonzwa sei kushandisa Funkwhale zuva nezuva?

Padesktop, zvinoita sekunge "mimhanzi yangu, mitemo yangu": iwe unoenda kune webhusaiti, tarisa maartist, maalbum, uye playlists, uye mumasekondi ruzha rwako rwuri kuyerera. Panharembozha, nekuda kwekuenderana neiyo Subsonic protocol, unogona kushandisa mapurogiramu akadai Ultrasonic (Android) Tempo, iyo inobatanidza kune server yako ine zvishoma zvigadziriso. Yako FLAC kana MP3 mafaera anofamba kubva kumba kwako achienda kuchishandiso chako, pasina kumanikidzwa uye pasina vanomiririra.

  Iyo yakanakisa Disney + yakatevedzana: inofanirwa-kuona inoratidza iwe haufanirwe kupotsa

Kune avo vanobva kumapuratifomu ekutengesa, kusavapo kwema ads uye chokwadi chekuti Iko hakuna profiling kana kurondaPamusoro pezvo, kana iwe ukashandisa bhurawuza pa Android, iyo webhu inoridza inochinjika zvakanaka kune skrini. Kunyangwe zvakadaro, iyo yakanyanya nyore sarudzo kazhinji ndeye yemuno app inoenderana neSubsonic, iyo inokutendera kuti uchengete kana kudhawunirodha zvirimo uye nekukurumidza kugadzirisa mitsetse yekutamba.

Kuiswa: Zvaunoda kuziva (Docker, network uye madiki mabhendi)

Iyo diki "yerudo" chikamu ndiyo setup. Haisi nyore "inotevera-inotevera" maitiro, kunyanya kana iwe uchida kuti sevha yako iwanikwe kubva kunze kwemba yako. WindowsSemuenzaniso, iwe uchafanirwa kubata ne firewall, network marongero, uye Docker mabhiriji; mu Linux Zvese zviri nyore nekuti Docker inoshanda natively uye ine zvidimbu zvishomaUkangopfuura ipapo ipapo, zvese zvinowira panzvimbo.

Iyo yakakurudzirwa nzira yekuisa Funkwhale ine midziyoDocker inobata kutsamira uye zvigadziriso, zvichiita kuti zvive nyore kutamira kuVPS gare gare. Yakajairika kufambiswa kwebasa paLinux kungave kugadzira akazvipira mushandisi, kutsanangura nharaunda zvinosiyana, uye kuvhura mudziyo une mavhoriyamu e data nemimhanzi. Pazasi pane muenzaniso unoshanda unopfupikisa matanho akajairika:

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

Mushure mekuisa, iwe unozogona kupinda kubva kubrowser yako ne localhost: 5000 (kana yako domain kana iwe watoseta DNS uye reverse proxy). Kubva ipapo, gadzira yako yekuunganidza, isa maalbum ako, uye tanga kutamba. Kana uri kubatanidza kubva kunze kwetiweki yako yekumba, funga kushandisa yako wega domain uye TLS encrypt access.

Kubva padesktop kusvika kune gore: VPS yakakodzera iwe riini?

Kana iwe ukadzima PC yako yekumba, mimhanzi inomira. Ndosaka zvichiwanzo fanirwa kutamira kune yakachipa VPS (kutanga kubva mashoma mashoma eeuro pamwedzi), uko Docker inomhanya zvakanaka uye iwe unogona kuchengeta sevha kumusoro uye ichimhanya 24/7. Nzvimbo yeLinux ine proxy (Nginx kana Traefik), domain uye zvitupa Ichakupa iwe encrypted kupinda kubva chero kupi uye kurerutsa kugadzirisa. Kune vakawanda, inhanho inotevera mushure mekuedza munharaunda.

  Troubleshoot zvikanganiso zvinowanzoitika muOBS Studio

Zvakanakira uye zvisingakwanisi zvichienzaniswa neSpotify

Spotify inopa yakakura kabhuku uye nekukurumidza kushandiswa, nepo Funkwhale inokupa pfuma uye kuvanzikaNdiwo musiyano mukuru. PaSpotify, zvese zviri pakati, zvine mushandisi profiles, tsika yekutevera, uye algorithmic kurudziro; paFunkwhale, iwe unotambira mimhanzi, sarudza iyo odhiyo fomati, uye kudzora iyo data.

Panyaya yehuwandu hwenziyo, hapana kuenzanisa: Spotify inodada makumi emamiriyoni emateki, nekuti ane zvibvumirano zvemarezinesi epasi roseFunkwhale, kune rumwe rutivi, inovimba nezvaunorodha uye izvo zvimwe zvakabatanidzwa zviitiko zvinogovana. Mhedzisiro yacho iraibhurari yakasarudzika, asi yakazadzwa nematombo uye zvisingawanzo, yakanakira vanoda mimhanzi ine zvakanyatso unganidzwa kana mafani emazita akazvimirira.

Panyaya yeruzivo rwemushandisi, Spotify yakakwenenzverwa uye inowirirana panharembozha, desktop, uye TV. Funkwhale inosiyana zvichienderana nepod uye mutengi waunoshandisa, asi mukudzoka, inokusunungura kubva kushambadziro uye kurudziro inopindirana. Kana iwe uchikoshesa kusarudzika uye usiri kugara uchiputirwa nemameseji, Funkwhale ndeyako. profile yezvinangwa zvekushambadziraApa ndipo panopenya Funkwhale.

Yakavanzika uye data control

Spotify's data modhi inotsamira pakuunganidza maitiro ekuteerera, kutsvaga, nzvimbo, uye zvishandiso kuzivisa kurudziro uye ads. Funkwhale, nekugadzira, inoshanda senge privacy-focused alternativeHapana chechitatu-bato chekutevera kana kutengeserana profiling. Nekuzvitambira wega, iwe unosarudza izvo zvinochengetwa, kuti zvinochengetwa sei, uye ndiani anogona kuwana.

Panyaya yekutonga kwekuvanzika, Spotify inopa mashoma sarudzo mukati meiyo ecosystem; haugone kudzima dhizaini yayo yedata. NeFunkwhale, iwe unoisa marongero: unogona kuvhura kana kuvhara yako muenzaniso, mubatanidzwa nemamwe mapods, kana shanda mune yakavanzika modhi yakazaranekujeka kuzere maererano neruzivo rwaunotarisira.

Audio mhando uye kuteerera pasina Indaneti

Nezvekuteerera pasina kushandisa dataSpotify inobatanidza downloads mukati mezvishandiso zvavo zvepamutemo; muFunkwhale, caching uye kudhawunirodha zvinoenderana neSubsonic mutengi waunoshandisa. Haisi yunifomu sepapuratifomu yepakati, asi iwe unogona Dhaunirodha mumhando yepakutanga Kana app yako ichiitsigira, pasina zvekunyepedzera bitrate miganho.

Social mabasa uye mubatanidzwa

Spotify inosimudzira kugovera mukati mebindu rayo rakavharwa: tambo dzekutamba, maprofile emuimbi, uye zvinongedzo. Funkwhale inotarisa kumubatanidzwa kuburikidza nemapods: unogona kutevera maraibhurari kubva kune mamwe mamiriro, comment pane zvinokunetsa uye tsvaga mimhanzi mukati menharaunda. Iko hakuna algorithm inokusundidzira kune izvo zvakakurumbira; ndiko kudyidzana pakati pevanhu ndiko kunokosha.

  M3U fomati: kuti chii, magadzirirwo ayo uye maitiro ekuivhura

Kune maartist, musiyano unoshamisa. PaSpotify, hukama nevateveri hunenge huchiitika mukati mezviteshi zvinotsanangurwa nepuratifomu. PaFunkwhale, vagadziri vanogona kuburitsa mimhanzi kana podcasts zvakananga uye kugadzira hukama hwakananga, nesarudzo dze rubatsiro rwemari pasina vamiriri uye pasina algorithm inovanza zvinyorwa zvavo.

Mariro: kunyorera maringe nekutambira

Spotify inopa kunyoreswa kwekutanga (yemahara-yemahara uye nekurodha pasi) uye yemahara, ad-inotsigirwa vhezheni. Iwe unobhadhara kuwana kune yakakura catalog. PaFunkwhale, mari huru ndeyekutambira: inodhura VPS inogona kudhura kutenderera zvishoma kudarika imwe euro pamwedzi Nezvinopihwa pano neapo, pamwe nenguva yako yekutonga. Bhajeti yako inotaura kwaunotarisa kuedza kwako: mubhadharo wenhengo kana kuzvitonga wega.

Zvido zvehunyanzvi: zvekutarisira

Kugadzira account yeSpotify kunotora maminetsi maviri; kumisikidza sevha yeFunkwhale inogona kutora maawa mashoma kana iri nguva yako yekutanga. Iwe unozoda ruzivo rwekutanga rweLinux, Docker, networking, uye DNS kana iwe uchida kupinda kunze. Mukudzoka, iwe unowana kudzora kuzere uye kuchinjikauye hwaro hwaunogona kuwedzera nereverse proxy, backups, uye otomatiki.

Chitarisiko Spotify Funkwhale
Nguva yekutanga Maminitsi maawa akawanda
Ruzivo rwehunyanzvi Hapana Server administration
Mari inoenderera Kunyoresa VPS kubata kana magetsi emunharaunda
Kugadziriswa Zero Updates uye backups

Mazano anoshanda echiitiko chakazara

Kuti udzikise musoro, gadzirira DNS yako uye reverse proxy neTLS zvisati zvaitika (semuenzaniso, neTraefik uye Let's Encrypt). Kana iwe uchida kuvhura zviteshi, ita nekungwarira, uye funga a VPN Tailscale type ye Chengetedza kupinda kubva kunze pasina kuburitsa masevhisi. Panharembozha, edza akati wandei Subsonic vatengi uye enzanisa. Mumhanzi Apps for Android kusvikira wawana iyo yakakunakira iwe.

Nyaya inoenderana:
Ndingaendesa sei mimhanzi kubva pakombuta yangu kuenda ku iPhone 5S?