- Funkwhale memungkinkan Streaming pribadi, terfederasi dan tidak dapat dilacak, dengan apps Audio subsonik dan lossless.
- Instalasi dengan Docker adalah metode yang direkomendasikan; pada VPS Anda akan mendapatkan ketersediaan, enkripsi, dan kesederhanaan.
- Ada alternatif seperti Plex, Jellyfin, Navidrome, Koel atau Subsonic untuk profil dan anggaran yang berbeda.
Bosan membayar biaya untuk mendengarkan musik favorit Anda? Dengan sedikit kecerdikan, Anda bisa atur sendiri Spotify di rumah Dan simpan di saku Anda, dengan perpustakaan Anda, sesuka Anda, dan tanpa membocorkan data Anda. Funkwhale dan perangkat lunak gratis lainnya memungkinkan Anda membuat server musik untuk memutar musik dari peramban atau aplikasi seluler, baik melalui jaringan lokal maupun jarak jauh.
Idenya sederhana: Anda memusatkan file Anda MP3 atau FLAC di server dan Anda dapat mengaksesnya dari perangkat apa pun. Ini memberi Anda Kontrol total, privasi, dan kualitas sesuai keinginan Anda.Selain mendukung artis dengan lebih baik dengan membeli musik mereka secara langsung, hal itu memerlukan beberapa pekerjaan teknis: Docker, port, DNS… tidak ada yang mustahil dengan tutorial yang bagus dan sedikit kesabaran.
Apa itu Funkwhale dan mengapa itu layak dicoba?
Funkwhale adalah platform audio terfederasi gratis dan sumber terbuka yang dapat Anda Instal di PC Anda sendiri atau di VPSLayanan ini bekerja melalui "pod" (instance) yang dapat saling terhubung, mirip dengan Mastodon: Anda mengendalikan pustaka, aturan, dan siapa yang Anda bagikan. Dalam praktiknya, layanan ini menjadi layanan streaming pribadi untuk koleksi musik Anda, dengan pemutar web modern dan kompatibilitas dengan klien seluler Subsonic.
Antarmukanya sangat bersih: diatur berdasarkan pustaka sehingga Anda dapat memisahkan genre, kualitas, atau ulasan, dan mengunggahnya semudah menyeret berkas Anda ke jendela peramban. Sistem ini Ini secara otomatis membaca metadata dan mencakupMemungkinkan Anda membuat daftar dan memiliki mode "Radio" yang menghasilkan campuran acak berdasarkan konten Anda, tanpa algoritma komersial atau rekomendasi invasif.
Bagaimana rasanya menggunakan Funkwhale setiap hari?
Di desktop, rasanya seperti "musikku, aturanku": Anda masuk ke situs web, menelusuri artis, album, dan daftar putar, dan dalam hitungan detik suara Anda mengalir. Di ponsel, berkat kompatibilitas dengan protokol Subsonic, Anda dapat menggunakan aplikasi seperti Ultrasonik (Android) Tempo, yang terhubung ke server Anda dengan konfigurasi yang sangat minim. File FLAC atau MP3 Anda akan dikirim dari rumah ke perangkat Anda, tanpa kompresi wajib dan tanpa perantara.
Bagi mereka yang datang dari platform komersial, tidak adanya iklan dan fakta bahwa Tidak ada profil atau pelacakanSelain itu, jika Anda menggunakan peramban di Android, pemutar web beradaptasi dengan baik di layar. Meskipun demikian, pilihan yang paling nyaman biasanya adalah aplikasi bawaan yang kompatibel dengan Subsonic, yang memungkinkan Anda menyimpan atau mengunduh konten dalam cache dan mengelola antrean pemutaran dengan cepat.
Instalasi: Apa yang perlu Anda ketahui (Docker, jaringan, dan masalah kecil)
Bagian yang paling tidak "romantis" adalah pengaturannya. Ini bukan proses "berikutnya" yang sederhana, terutama jika Anda ingin server Anda dapat diakses dari luar rumah. WindowsMisalnya, Anda harus berurusan dengan firewall, pengaturan jaringan, dan jembatan Docker; Linux Semuanya lebih mudah karena Docker berfungsi secara asli dan dengan lebih sedikit lapisanBegitu Anda melewati titik itu, segalanya berjalan sebagaimana mestinya.
Cara yang disarankan untuk menginstal Funkwhale adalah dengan kontainerDocker menangani dependensi dan pembaruan, sehingga memudahkan migrasi ke VPS nantinya. Alur kerja umum di Linux adalah membuat pengguna khusus, menentukan variabel lingkungan, dan meluncurkan kontainer berisi volume untuk data dan musik. Berikut adalah contoh praktis yang merangkum langkah-langkah paling umum:
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
Setelah instalasi, Anda akan dapat masuk dari browser Anda dengan localhost: 5000 (atau domain Anda jika Anda sudah menyiapkan DNS dan proxy terbalik). Dari sana, buat koleksi Anda, unggah album, dan mulai putar. Jika Anda terhubung dari luar jaringan rumah, pertimbangkan untuk menggunakan domain dan TLS Anda sendiri untuk mengenkripsi akses.
Dari desktop ke cloud: kapan VPS tepat untuk Anda?
Jika Anda mematikan PC di rumah, musik akan berhenti. Itulah mengapa migrasi ke VPS murah (mulai dari beberapa euro per bulan) seringkali bermanfaat, yang Docker-nya berjalan lancar dan Anda dapat menjaga server tetap aktif 24/7. Lingkungan Linux dengan proxy (Nginx atau Traefik), domain dan sertifikat Ini akan memberi Anda akses terenkripsi dari mana saja dan menyederhanakan pemeliharaan. Bagi banyak orang, ini adalah langkah alami berikutnya setelah mencobanya secara lokal.
Keuntungan dan keterbatasan dibandingkan dengan Spotify
Spotify menawarkan katalog raksasa dan penggunaan langsung, sementara Funkwhale memberi Anda properti dan privasiItulah perbedaan mendasarnya. Di Spotify, semuanya terpusat, dengan profil pengguna, pelacakan kebiasaan, dan rekomendasi algoritmik; di Funkwhale, Anda menyimpan musik, memilih format audio, dan mengontrol datanya.
Dalam hal jumlah lagu, tidak ada perbandingan: Spotify menawarkan puluhan juta lagu, karena memiliki perjanjian lisensi globalDi sisi lain, Funkwhale bergantung pada apa yang Anda unggah dan apa yang dibagikan oleh instansi federasi lainnya. Hasilnya adalah pustaka yang lebih terkurasi, tetapi penuh dengan koleksi berharga dan langka, ideal bagi pecinta musik dengan koleksi yang dikurasi dengan cermat atau penggemar label independen.
Dalam hal pengalaman pengguna, Spotify sangat baik dan konsisten di perangkat seluler, desktop, dan TV. Funkwhale bervariasi tergantung pod dan klien yang Anda gunakan, tetapi sebagai imbalannya, Anda terbebas dari iklan dan rekomendasi yang mengganggu. Jika Anda menghargai personalisasi dan tidak terus-menerus dibombardir pesan, Funkwhale cocok untuk Anda. profil untuk tujuan periklananDi sinilah Funkwhale bersinar.
Privasi dan kontrol data
Model data Spotify mengandalkan pengumpulan kebiasaan mendengarkan, pencarian, lokasi, dan perangkat untuk menghasilkan rekomendasi dan iklan. Funkwhale, secara desain, berfungsi seperti alternatif yang berfokus pada privasiTanpa pelacakan pihak ketiga atau pembuatan profil komersial. Dengan hosting mandiri, Anda yang menentukan apa yang disimpan, bagaimana cara menyimpannya, dan siapa yang memiliki akses.
Dalam hal kontrol privasi, Spotify menawarkan opsi terbatas dalam ekosistemnya; Anda tidak dapat menonaktifkan arsitektur datanya. Dengan Funkwhale, Anda yang menentukan kebijakannya: Anda dapat membuka atau menutup instans Anda, bergabung dengan pod lain, atau beroperasi dalam mode pribadi sepenuhnyadengan transparansi total mengenai informasi yang Anda kelola.
Kualitas audio dan mendengarkan offline
Mengenai mendengarkan tanpa menggunakan dataSpotify terintegrasi descargas di aplikasi resmi mereka; di Funkwhale, caching dan unduhan bergantung pada klien Subsonic yang Anda gunakan. Prosesnya tidak seragam seperti pada platform terpusat, tetapi Anda bisa Unduh dalam kualitas asli Jika aplikasi Anda mendukungnya, tanpa batasan bitrate buatan.
Fungsi sosial dan federasi
Spotify meningkatkan fitur berbagi di dalam platform tertutupnya: daftar putar kolaboratif, profil artis, dan tautan. Funkwhale berfokus pada federasi melalui pod: Anda dapat mengikuti pustaka dari instansi lain, komentar pada petunjuk dan temukan musik secara organik dalam komunitas. Tidak ada algoritma yang mendorong Anda ke arah yang populer; interaksi antar-oranglah yang penting.
Bagi para artis, perbedaannya sangat mencolok. Di Spotify, hubungan dengan penggemar hampir selalu terjadi di kanal-kanal yang ditentukan oleh platform. Di Funkwhale, kreator dapat mempublikasikan musik atau podcast secara langsung dan menjalin hubungan yang lebih langsung, dengan opsi untuk dukungan keuangan tanpa perantara dan tanpa algoritma yang menyembunyikan postingan mereka.
Biaya: berlangganan vs. hosting
Spotify menawarkan langganan premium (bebas iklan dan dengan unduhan) dan versi gratis yang didukung iklan. Anda membayar untuk akses ke katalog yang sangat banyak. Di Funkwhale, biaya utamanya adalah hosting: VPS yang terjangkau bisa berharga sekitar sedikit lebih dari satu euro per bulan Dengan penawaran sesekali, ditambah waktu administrasi Anda. Anggaran Anda menentukan di mana Anda memfokuskan upaya: biaya keanggotaan atau pengelolaan mandiri.
Persyaratan teknis: apa yang diharapkan
Membuat akun Spotify hanya butuh dua menit; menyiapkan server Funkwhale bisa memakan waktu beberapa jam jika ini pertama kalinya. Anda memerlukan pengetahuan dasar tentang Linux, Docker, jaringan, dan DNS jika menginginkan akses eksternal. Sebagai imbalannya, Anda mendapatkan kontrol dan fleksibilitas totaldan basis yang dapat Anda perluas dengan proxy terbalik, pencadangan, dan otomatisasi.
| Penampilan | Spotify | funkwhale |
|---|---|---|
| Waktu mulai | menit | beberapa jam |
| Pengetahuan teknis | Tidak ada | Administrasi server |
| Biaya berkelanjutan | Abonemen | Hosting VPS atau listrik lokal |
| Pemeliharaan | Nol | Pembaruan dan pencadangan |
Tips praktis untuk pengalaman yang menyeluruh
Untuk meminimalkan masalah, siapkan DNS dan proxy terbalik Anda dengan TLS terlebih dahulu (misalnya, dengan Traefik dan Let's Encrypt). Jika Anda perlu membuka port, lakukan dengan hati-hati, dan pertimbangkan VPN Tipe skala ekor untuk Akses aman dari luar tanpa mengekspos layanan. Di perangkat seluler, coba beberapa klien Subsonic dan bandingkan. aplikasi musik untuk Android sampai Anda menemukan yang paling nyaman bagi Anda.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.