- Funkwhale membenarkan a streaming persendirian, bersekutu dan tidak dapat dikesan, dengan aplikasi Audio subsonik dan tanpa kehilangan.
- Pemasangan dengan Docker ialah kaedah yang disyorkan; pada VPS anda akan mendapat ketersediaan, penyulitan dan kesederhanaan.
- Terdapat alternatif seperti Plex, Jellyfin, Navidrome, Koel atau Subsonik untuk profil dan belanjawan yang berbeza.
Bosan membayar yuran untuk mendengar muzik kegemaran anda? Dengan sedikit kepintaran anda boleh sediakan sendiri Spotify di rumah Dan bawa ia dalam poket anda, dengan perpustakaan anda, cara anda, dan tanpa memberikan data anda. Funkwhale dan alatan perisian percuma lain membolehkan anda membuat pelayan muzik untuk memainkan muzik daripada penyemak imbas atau aplikasi mudah alih anda, sama ada pada rangkaian tempatan anda atau dari jauh.
Ideanya mudah: anda memusatkan fail anda MP3 atau FLAC pada pelayan dan anda boleh mengaksesnya daripada sebarang peranti. Ini memberi anda Kawalan penuh, privasi dan kualiti mengikut keinginan anda.Selain daripada menyokong artis yang lebih baik dengan membeli muzik mereka secara langsung, ia memerlukan beberapa kerja teknikal: Docker, port, DNS... tiada yang mustahil dengan tutorial yang baik dan sedikit kesabaran.
Apakah Funkwhale dan mengapa ia berbaloi?
Funkwhale ialah platform audio bersekutu percuma dan sumber terbuka yang anda boleh Pasang pada PC anda sendiri atau pada VPSIa berfungsi melalui "pod" (contoh) yang boleh disambungkan, serupa dengan Mastodon: anda mengawal pustaka anda, peraturan anda dan dengan siapa anda berkongsi. Dalam praktiknya, ia menjadi perkhidmatan penstriman peribadi untuk koleksi muzik anda, dengan pemain web moden dan keserasian dengan pelanggan mudah alih Subsonik.
Antara muka adalah sangat bersih: ia dianjurkan oleh perpustakaan supaya anda boleh mengasingkan genre, kualiti atau ulasan, dan muat naik adalah semudah menyeret fail anda ke tetingkap penyemak imbas. Sistem Ia secara automatik membaca metadata dan penutupIa membolehkan anda membuat senarai dan mempunyai mod "Radio" yang menjana campuran rawak berdasarkan kandungan anda, tanpa algoritma komersial atau pengesyoran invasif.
Bagaimana rasanya menggunakan Funkwhale setiap hari?
Pada desktop, rasanya seperti "muzik saya, peraturan saya": anda pergi ke tapak web, menyemak imbas artis, album dan senarai main, dan dalam beberapa saat bunyi anda mengalir. Pada mudah alih, terima kasih kepada keserasian dengan protokol Subsonik, anda boleh menggunakan apl seperti Ultrasonik (Android) Tempo, yang menyambung ke pelayan anda dengan konfigurasi yang sangat sedikit. Fail FLAC atau MP3 anda bergerak dari rumah anda ke peranti anda, tanpa pemampatan wajib dan tanpa perantara.
Bagi mereka yang datang dari platform komersial, ketiadaan iklan dan fakta itu Tiada profil atau penjejakanSelain itu, jika anda menggunakan penyemak imbas pada Android, pemain web menyesuaikan diri dengan baik pada skrin. Walaupun begitu, pilihan yang paling mudah biasanya apl asli yang serasi dengan Subsonik, yang membolehkan anda menyimpan cache atau memuat turun kandungan dan mengurus baris gilir main balik dengan cepat.
Pemasangan: Perkara yang anda perlu ketahui (Docker, rangkaian dan selekoh kecil)
Bahagian paling tidak "romantik" ialah persediaan. Ini bukan proses "seterusnya" yang mudah, terutamanya jika anda mahu pelayan anda boleh diakses dari luar rumah anda. WindowsSebagai contoh, anda perlu berurusan dengan tembok api, tetapan rangkaian dan jambatan Docker; dalam Linux Semuanya lebih mudah kerana Docker berfungsi asli dan dengan lapisan yang lebih sedikitSebaik sahaja anda melepasi titik itu, segala-galanya jatuh ke tempatnya.
Cara yang disyorkan untuk memasang Funkwhale adalah dengan bekasDocker mengendalikan kebergantungan dan kemas kini, menjadikannya lebih mudah untuk berhijrah ke VPS kemudian. Aliran kerja biasa di Linux ialah mencipta pengguna yang berdedikasi, menentukan pembolehubah persekitaran dan melancarkan bekas dengan volum untuk data dan muzik. Di bawah ialah contoh praktikal yang meringkaskan langkah yang paling biasa:
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
Selepas pemasangan, anda akan dapat log masuk dari penyemak imbas anda dengan localhost: 5000 (atau domain anda jika anda telah menyediakan DNS dan proksi terbalik). Dari sana, buat koleksi anda, muat naik album anda dan mula bermain. Jika anda menyambung dari luar rangkaian rumah anda, pertimbangkan untuk menggunakan domain dan TLS anda sendiri untuk menyulitkan akses.
Dari desktop ke awan: bilakah VPS sesuai untuk anda?
Jika anda mematikan PC rumah anda, muzik akan berhenti. Itulah sebabnya selalunya berbaloi untuk berhijrah ke VPS murah (bermula dari hanya beberapa euro sebulan), di mana Docker berjalan lancar dan anda boleh memastikan pelayan berfungsi dan berjalan 24/7. Persekitaran Linux dengan proksi (Nginx atau Traefik), domain dan sijil Ia akan memberi anda akses yang disulitkan dari mana-mana sahaja dan memudahkan penyelenggaraan. Bagi kebanyakan orang, ini adalah langkah seterusnya yang semula jadi selepas mencubanya secara tempatan.
Kelebihan dan had berbanding Spotify
Spotify menawarkan katalog gergasi dan penggunaan segera, manakala Funkwhale memberi anda harta dan privasiItulah perbezaan asas. Di Spotify, segala-galanya terpusat, dengan profil pengguna, penjejakan tabiat, dan cadangan algoritma; di Funkwhale, anda mengehoskan muzik, memilih format audio dan mengawal data.
Dari segi bilangan lagu, tiada perbandingan: Spotify mempunyai berpuluh juta lagu, kerana ia mempunyai perjanjian pelesenan globalFunkwhale, sebaliknya, bergantung pada perkara yang anda muat naik dan perkara lain yang dikongsi oleh contoh bersekutu. Hasilnya ialah pustaka yang lebih dipilih susun, tetapi yang dipenuhi dengan permata dan barang jarang, sesuai untuk pencinta muzik dengan koleksi yang dipilih susun dengan teliti atau peminat label bebas.
Dari segi pengalaman pengguna, Spotify sangat digilap dan konsisten merentas mudah alih, desktop dan TV. Funkwhale berbeza-beza bergantung pada pod dan pelanggan yang anda gunakan, tetapi sebagai balasan, ia membebaskan anda daripada iklan dan pengesyoran yang mengganggu. Jika anda menghargai pemperibadian dan tidak sentiasa dihujani dengan mesej, Funkwhale adalah untuk anda. profil untuk tujuan pengiklananDi sinilah Funkwhale bersinar.
Privasi dan kawalan data
Model data Spotify bergantung pada pengumpulan tabiat mendengar, carian, lokasi dan peranti untuk memaklumkan cadangan dan iklan. Funkwhale, mengikut reka bentuk, berfungsi seperti alternatif berfokuskan privasiTiada penjejakan pihak ketiga atau pemprofilan komersial. Dengan pengehosan sendiri, anda memutuskan perkara yang disimpan, cara ia disimpan dan siapa yang mempunyai akses.
Dari segi kawalan privasi, Spotify menawarkan pilihan terhad dalam ekosistemnya; anda tidak boleh melumpuhkan seni bina datanya. Dengan Funkwhale, anda menetapkan dasar: anda boleh membuka atau menutup contoh anda, bersekutu dengan pod lain, atau beroperasi dalam mod peribadi sepenuhnyadengan ketelusan sepenuhnya mengenai maklumat yang anda uruskan.
Kualiti audio dan pendengaran luar talian
Berkenaan mendengar tanpa menggunakan dataSpotify disepadukan muat turun dalam aplikasi rasmi mereka; dalam Funkwhale, caching dan muat turun bergantung pada klien Subsonik yang anda gunakan. Ia tidak seragam seperti pada platform terpusat, tetapi anda boleh Muat turun dalam kualiti asal Jika apl anda menyokongnya, tanpa had kadar bit tiruan.
Fungsi sosial dan persekutuan
Spotify meningkatkan perkongsian dalam taman tertutupnya: senarai main kolaboratif, profil artis dan pautan. Funkwhale memfokuskan pada persekutuan melalui pod: anda boleh mengikuti perpustakaan dari contoh lain, mengulas tentang petunjuk dan temui muzik secara organik dalam komuniti. Tiada algoritma yang mendorong anda ke arah yang popular; interaksi antara orang yang penting.
Bagi artis, perbezaannya sangat ketara. Di Spotify, hubungan dengan peminat hampir selalu berlaku dalam saluran yang ditentukan oleh platform. Di Funkwhale, pencipta boleh menerbitkan muzik atau podcast secara langsung dan menjalin hubungan yang lebih langsung, dengan pilihan untuk sokongan kewangan tanpa perantara dan tanpa algoritma menyembunyikan siaran mereka.
Kos: langganan lwn. pengehosan
Spotify menawarkan langganan premium (tanpa iklan dan dengan muat turun) dan versi percuma yang disokong iklan. Anda membayar untuk akses kepada katalog besar-besaran. Di Funkwhale, kos utama adalah pengehosan: VPS mampu milik boleh menelan kos sekitar lebih sedikit daripada satu euro sebulan Dengan tawaran sekali-sekala, serta masa pentadbiran anda. Belanjawan anda menentukan tempat anda memfokuskan usaha anda: yuran keahlian atau pengurusan diri.
Keperluan teknikal: apa yang diharapkan
Membuat akaun Spotify mengambil masa dua minit; menyediakan pelayan Funkwhale boleh mengambil masa beberapa jam jika ini kali pertama anda. Anda memerlukan pengetahuan asas tentang Linux, Docker, rangkaian dan DNS jika anda mahukan akses luaran. Sebagai balasan, anda dapat kawalan penuh dan fleksibilitidan pangkalan yang boleh anda lanjutkan dengan proksi terbalik, sandaran dan automasi.
| Penampilan | Spotify | Funkwhale |
|---|---|---|
| Masa permulaan | Minit | beberapa jam |
| pengetahuan teknikal | Tiada | Pentadbiran pelayan |
| Kos berterusan | Langganan | Pengehosan VPS atau elektrik tempatan |
| penyelenggaraan | Cero | Kemas kini dan sandaran |
Petua praktikal untuk pengalaman yang lengkap
Untuk meminimumkan sakit kepala, sediakan DNS anda dan proksi terbalik dengan TLS terlebih dahulu (contohnya, dengan Traefik dan Let's Encrypt). Jika anda perlu membuka port, lakukan dengan berhati-hati, dan pertimbangkan a VPN Jenis skala ekor untuk Akses selamat dari luar tanpa mendedahkan perkhidmatan. Pada mudah alih, cuba beberapa pelanggan Subsonik dan bandingkan. apl muzik untuk Android sehingga anda menemui yang paling selesa untuk anda.
Penulis yang bersemangat tentang dunia bait dan teknologi secara umum. Saya suka berkongsi pengetahuan saya melalui penulisan, dan itulah yang akan saya lakukan dalam blog ini, menunjukkan kepada anda semua perkara yang paling menarik tentang alat, perisian, perkakasan, trend teknologi dan banyak lagi. Matlamat saya adalah untuk membantu anda mengemudi dunia digital dengan cara yang mudah dan menghiburkan.