Cách tạo Spotify của riêng bạn với Funkwhale: hướng dẫn đầy đủ và các lựa chọn thay thế miễn phí

Cập nhật lần cuối: 25/11/2025
tác giả: Isaac
  • Funkwhale cho phép một trực tuyến riêng tư, liên bang và không thể truy tìm, với ứng dụng Âm thanh dưới âm thanh và không mất dữ liệu.
  • Phương pháp được khuyến nghị là cài đặt bằng Docker; trên VPS, bạn sẽ có được tính khả dụng, mã hóa và sự đơn giản.
  • Có nhiều lựa chọn thay thế như Plex, Jellyfin, Navidrome, Koel hoặc Subsonic cho nhiều cấu hình và ngân sách khác nhau.

Máy chủ âm nhạc tự lưu trữ với Funkwhale

Bạn đã chán ngấy việc phải trả phí để nghe nhạc yêu thích của mình? Chỉ cần một chút khéo léo, bạn có thể thiết lập của riêng bạn Spotify ở nhà Và mang theo nó trong túi, cùng thư viện của bạn, theo cách của bạn, mà không cần phải tiết lộ dữ liệu. Funkwhale và các công cụ phần mềm miễn phí khác cho phép bạn tạo một máy chủ nhạc để phát nhạc từ trình duyệt hoặc ứng dụng di động, dù trên mạng cục bộ hay từ xa.

Ý tưởng rất đơn giản: bạn tập trung các tập tin của mình MP3 hoặc FLAC trên máy chủ và bạn có thể truy cập chúng từ bất kỳ thiết bị nào. Điều này cung cấp cho bạn Kiểm soát hoàn toàn, quyền riêng tư và chất lượng theo ý thích của bạn.Ngoài việc hỗ trợ nghệ sĩ tốt hơn bằng cách mua nhạc trực tiếp, bạn cũng cần thực hiện một số công việc kỹ thuật: Docker, cổng, DNS… không có gì là không thể nếu có hướng dẫn tốt và một chút kiên nhẫn.

Funkwhale là gì và tại sao nó lại đáng giá?

Funkwhale là một nền tảng âm thanh liên kết miễn phí và mã nguồn mở mà bạn có thể Cài đặt trên máy tính của bạn hoặc trên VPSNó hoạt động thông qua các "pod" (phiên bản) có thể được kết nối với nhau, tương tự như Mastodon: bạn kiểm soát thư viện, quy tắc và những người bạn chia sẻ. Trên thực tế, nó trở thành một dịch vụ phát trực tuyến riêng tư cho bộ sưu tập nhạc của bạn, với trình phát web hiện đại và khả năng tương thích với các ứng dụng di động Subsonic.

Giao diện rất gọn gàng: được sắp xếp theo thư viện để bạn có thể phân loại thể loại, chất lượng hoặc đánh giá, và việc tải lên cũng đơn giản như kéo tệp của bạn vào cửa sổ trình duyệt. Hệ thống Nó tự động đọc siêu dữ liệu và bao phủỨng dụng này cho phép bạn tạo danh sách và có chế độ "Radio" tạo ra các bản phối ngẫu nhiên dựa trên nội dung của bạn, không có thuật toán thương mại hoặc đề xuất xâm lấn.

Cảm giác sử dụng Funkwhale hàng ngày như thế nào?

Trên máy tính, cảm giác như "nhạc của tôi, luật của tôi": bạn vào trang web, duyệt qua các nghệ sĩ, album và danh sách phát, và chỉ trong vài giây, âm thanh của bạn đã sẵn sàng. Trên thiết bị di động, nhờ khả năng tương thích với giao thức Subsonic, bạn có thể sử dụng các ứng dụng như Siêu âm (Android) Tempo, kết nối với máy chủ của bạn mà không cần cấu hình nhiều. Các tệp FLAC hoặc MP3 của bạn sẽ được truyền từ nhà đến thiết bị mà không cần nén bắt buộc và không cần trung gian.

  Những series phim hay nhất của Disney+: những chương trình không thể bỏ lỡ

Đối với những người đến từ các nền tảng thương mại, việc không có quảng cáo và thực tế là Không có hồ sơ hoặc theo dõiNgoài ra, nếu bạn sử dụng trình duyệt trên Android, trình phát web sẽ tự động điều chỉnh theo màn hình. Tuy nhiên, lựa chọn thuận tiện nhất thường là một ứng dụng gốc tương thích với Subsonic, cho phép bạn lưu trữ đệm hoặc tải xuống nội dung và quản lý nhanh chóng hàng đợi phát lại.

Cài đặt: Những điều bạn cần biết (Docker, mạng và các lỗi nhỏ)

Phần ít "lãng mạn" nhất chính là khâu thiết lập. Đây không phải là một quy trình "tiếp theo-tiếp theo" đơn giản, đặc biệt nếu bạn muốn máy chủ có thể truy cập được từ bên ngoài nhà. Cửa sổVí dụ, bạn sẽ phải xử lý tường lửa, cài đặt mạng và cầu nối Docker; trong Linux Mọi thứ trở nên đơn giản hơn vì Docker hoạt động bản địa và có ít lớp hơnKhi bạn vượt qua được điểm đó, mọi thứ sẽ trở nên ổn thỏa.

Cách được đề xuất để cài đặt Funkwhale là với containerDocker xử lý các phụ thuộc và cập nhật, giúp việc di chuyển sang VPS sau này dễ dàng hơn. Quy trình làm việc điển hình trên Linux sẽ là tạo một người dùng chuyên dụng, định nghĩa các biến môi trường và khởi chạy container với các ổ đĩa cho dữ liệu và nhạc. Dưới đây là một ví dụ thực tế tóm tắt các bước phổ biến nhất:

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

Sau khi cài đặt, bạn sẽ có thể đăng nhập từ trình duyệt của mình bằng localhost: 5000 (hoặc tên miền của bạn nếu bạn đã thiết lập DNS và proxy ngược). Từ đó, hãy tạo bộ sưu tập, tải album lên và bắt đầu phát. Nếu bạn kết nối từ bên ngoài mạng gia đình, hãy cân nhắc sử dụng tên miền riêng và TLS để mã hóa quyền truy cập.

Từ máy tính để bàn đến đám mây: khi nào VPS phù hợp với bạn?

Nếu bạn tắt máy tính ở nhà, nhạc sẽ dừng phát. Đó là lý do tại sao việc chuyển sang VPS giá rẻ (bắt đầu chỉ từ vài euro mỗi tháng) thường đáng cân nhắc, nơi Docker chạy mượt mà và bạn có thể duy trì máy chủ hoạt động 24/7. Môi trường Linux với proxy (Nginx hoặc Traefik) một tên miền và chứng chỉ Nó sẽ cung cấp cho bạn quyền truy cập được mã hóa từ mọi nơi và đơn giản hóa việc bảo trì. Đối với nhiều người, đây là bước tiếp theo tự nhiên sau khi thử nghiệm cục bộ.

  Khắc phục lỗi cấu hình thường gặp trong OBS Studio

Ưu điểm và hạn chế so với Spotify

Spotify cung cấp một danh mục khổng lồ và sử dụng ngay lập tức, trong khi Funkwhale cung cấp cho bạn tài sản và quyền riêng tưĐó là sự khác biệt cơ bản. Tại Spotify, mọi thứ đều được tập trung hóa, với hồ sơ người dùng, theo dõi thói quen và đề xuất thuật toán; còn tại Funkwhale, bạn lưu trữ nhạc, chọn định dạng âm thanh và kiểm soát dữ liệu.

Về số lượng bài hát, không có sự so sánh nào: Spotify tự hào có hàng chục triệu bản nhạc, bởi vì nó có thỏa thuận cấp phép toàn cầuMặt khác, Funkwhale dựa trên những gì bạn tải lên và những gì các phiên bản liên kết khác chia sẻ. Kết quả là một thư viện được quản lý chặt chẽ hơn, nhưng vẫn chứa đầy những bản nhạc quý hiếm, lý tưởng cho những người yêu nhạc với bộ sưu tập được quản lý cẩn thận hoặc người hâm mộ các hãng đĩa độc lập.

Về trải nghiệm người dùng, Spotify cực kỳ hoàn thiện và nhất quán trên cả thiết bị di động, máy tính để bàn và TV. Funkwhale khác nhau tùy thuộc vào pod và ứng dụng bạn sử dụng, nhưng bù lại, nó giúp bạn tránh xa quảng cáo và các đề xuất phiền phức. Nếu bạn coi trọng tính cá nhân hóa và không bị làm phiền liên tục bởi tin nhắn, Funkwhale là lựa chọn dành cho bạn. hồ sơ cho mục đích quảng cáoĐây chính là nơi Funkwhale tỏa sáng.

Kiểm soát quyền riêng tư và dữ liệu

Mô hình dữ liệu của Spotify dựa trên việc thu thập thói quen nghe nhạc, tìm kiếm, vị trí và thiết bị để đưa ra đề xuất và quảng cáo. Về thiết kế, Funkwhale hoạt động như giải pháp thay thế tập trung vào quyền riêng tưKhông có bên thứ ba theo dõi hoặc lập hồ sơ thương mại. Bằng cách tự lưu trữ, bạn quyết định nội dung được lưu, cách lưu và ai có quyền truy cập.

Về mặt kiểm soát quyền riêng tư, Spotify cung cấp các tùy chọn hạn chế trong hệ sinh thái của mình; bạn không thể vô hiệu hóa kiến ​​trúc dữ liệu của nó. Với Funkwhale, bạn thiết lập các chính sách: bạn có thể mở hoặc đóng phiên bản của mình, liên kết với các pod khác hoặc hoạt động ở chế độ hoàn toàn riêng tưvới sự minh bạch hoàn toàn về thông tin bạn quản lý.

Chất lượng âm thanh và nghe ngoại tuyến

Về việc nghe mà không sử dụng dữ liệuSpotify tích hợp tải trong các ứng dụng chính thức của họ; trong Funkwhale, bộ nhớ đệm và tải xuống phụ thuộc vào ứng dụng Subsonic bạn sử dụng. Nó không đồng nhất như trên nền tảng tập trung, nhưng bạn có thể Tải xuống với chất lượng gốc Nếu ứng dụng của bạn hỗ trợ, không có giới hạn tốc độ bit nhân tạo.

Chức năng xã hội và liên bang

Spotify tăng cường khả năng chia sẻ trong phạm vi khép kín của mình: danh sách phát cộng tác, hồ sơ nghệ sĩ và liên kết. Funkwhale tập trung vào liên kết thông qua các nhóm: bạn có thể theo dõi thư viện từ các phiên bản khác, bình luận về các manh mối và khám phá âm nhạc một cách tự nhiên trong cộng đồng. Không có thuật toán nào thúc đẩy bạn theo xu hướng thịnh hành; điều quan trọng là sự tương tác giữa mọi người.

  Định dạng M3U: định dạng này là gì, cách tạo và cách mở định dạng này

Đối với nghệ sĩ, sự khác biệt rất rõ ràng. Trên Spotify, mối quan hệ với người hâm mộ hầu như luôn diễn ra trong các kênh được nền tảng này xác định. Trên Funkwhale, người sáng tạo có thể trực tiếp xuất bản nhạc hoặc podcast và xây dựng mối quan hệ trực tiếp hơn, với các tùy chọn cho hỗ trợ tài chính không qua trung gian và không có thuật toán nào ẩn bài đăng của họ.

Chi phí: đăng ký so với lưu trữ

Spotify cung cấp gói đăng ký cao cấp (không quảng cáo và có thể tải xuống) và phiên bản miễn phí, có quảng cáo. Bạn trả tiền để truy cập vào một danh mục nhạc đồ sộ. Tại Funkwhale, chi phí chính là lưu trữ: một VPS giá cả phải chăng có thể có giá khoảng hơn một euro một chút mỗi tháng Với những ưu đãi bất ngờ, cùng với thời gian quản lý của bạn. Ngân sách của bạn quyết định bạn tập trung nỗ lực vào đâu: phí thành viên hay tự quản lý.

Yêu cầu kỹ thuật: những gì mong đợi

Tạo tài khoản Spotify chỉ mất hai phút; thiết lập máy chủ Funkwhale có thể mất vài giờ nếu đây là lần đầu tiên bạn thực hiện. Bạn sẽ cần kiến ​​thức cơ bản về Linux, Docker, mạng và DNS nếu muốn truy cập từ bên ngoài. Đổi lại, bạn sẽ nhận được kiểm soát và linh hoạt toàn diệnvà một cơ sở mà bạn có thể mở rộng bằng proxy ngược, sao lưu và tự động hóa.

Xuất hiện Spotify Funkwhale
Thời gian khởi động từ phút vài giờ
Kiến thức kỹ thuật Không có Quản trị máy chủ
Chi phí đang diễn ra Đăng ký Lưu trữ VPS hoặc điện địa phương
Bảo trì Số không Cập nhật và sao lưu

Những mẹo thực tế cho một trải nghiệm toàn diện

Để giảm thiểu rắc rối, hãy chuẩn bị DNS và proxy ngược với TLS trước (ví dụ: với Traefik và Let's Encrypt). Nếu bạn cần mở cổng, hãy thực hiện cẩn thận và cân nhắc VPN Loại vảy đuôi cho Truy cập an toàn từ bên ngoài mà không tiết lộ dịch vụ. Trên thiết bị di động, hãy thử một số ứng dụng Subsonic và so sánh. ứng dụng âm nhạc cho android cho đến khi bạn tìm được thứ thoải mái nhất với mình.

Bài viết liên quan:
Làm cách nào để chuyển nhạc từ máy tính sang iPhone 5S?