最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

本地Docker部署Navidrome音樂(lè)服務(wù)器與遠(yuǎn)程訪(fǎng)問(wèn)聽(tīng)歌詳細(xì)教程(圖文詳解)

 更新時(shí)間:2024年08月23日 11:39:36   作者:Kwan的解憂(yōu)雜貨鋪@新空間代碼工作室  
本文和大家分享一款目前在G站有11K+Star的開(kāi)源跨平臺(tái)音樂(lè)服務(wù)器?Navidrome,如何在?Linux?環(huán)境本地使用?Docker?部署,并結(jié)合cpolar?內(nèi)網(wǎng)穿透工具配置公網(wǎng)地址,實(shí)現(xiàn)隨時(shí)隨地遠(yuǎn)程訪(fǎng)問(wèn)本地存儲(chǔ)音樂(lè)的詳細(xì)流程,感興趣的朋友跟隨小編一起看看吧

前言

本文和大家分享一款目前在 G 站有 11K+Star 的開(kāi)源跨平臺(tái)音樂(lè)服務(wù)器 Navidrome,如何在 Linux 環(huán)境本地使用 Docker 部署,并結(jié)合 cpolar 內(nèi)網(wǎng)穿透工具配置公網(wǎng)地址,實(shí)現(xiàn)隨時(shí)隨地遠(yuǎn)程訪(fǎng)問(wèn)本地存儲(chǔ)音樂(lè)的詳細(xì)流程。

Navidrome 是一個(gè)全功能的跨平臺(tái)開(kāi)源音樂(lè)服務(wù)器應(yīng)用,可以在 macOS、Linux、Windows 以及 Docker 等平臺(tái)上運(yùn)行,支持傳輸常見(jiàn)的 MP3、FLAC、WAV 等音頻格式。它允許用戶(hù)通過(guò) Web 界面或 API 進(jìn)行音樂(lè)庫(kù)的管理和訪(fǎng)問(wèn)。提供音樂(lè)庫(kù)智能管理、智能播放列表、用戶(hù)權(quán)限控制以及多語(yǔ)言支持等多種功能。

通過(guò) Navidrome 來(lái)搭建自己的本地化音樂(lè)管理和流媒體平臺(tái),可以享受更加便捷和個(gè)性化的音樂(lè)體驗(yàn)。本例中,我們?cè)?Linux 系統(tǒng)使用 Docker 快速進(jìn)行本地部署。

1. 安裝 Docker

本教程操作環(huán)境為 Linux Ubuntu 系統(tǒng),在開(kāi)始之前,我們需要先安裝 Docker 與 docker-compose。

在終端中執(zhí)行下方命令安裝 docker:

sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun

如果上邊命令中訪(fǎng)問(wèn)不了 Github,可以使用 Gitee 的鏈接安裝:

sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun

然后啟動(dòng) Docker 即可

sudo systemctl start docker

下載 docker-compose 文件

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

給他一個(gè)執(zhí)行權(quán)限

sudo chmod +x /usr/local/bin/docker-compose

查看是否安裝成功

docker-compose -version

2. Docker 鏡像源添加方法

sudo docker pull deluan/navidrome

如因網(wǎng)絡(luò)問(wèn)題拉取不到鏡像,

可嘗試在終端執(zhí)行 sudo nano /etc/docker/daemon.json

輸入:

{
"registry-mirrors": [
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}

保存退出

然后執(zhí)行:

sudo systemctl restart docker

3. 創(chuàng)建并啟動(dòng) Navidrome 容器

成功拉取鏡像后,創(chuàng)建 navidrome 項(xiàng)目文件夾并編輯 docker-compose.yml,內(nèi)容如下:

version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533" #自定義端口
    restart: unless-stopped
    environment:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - "~/Music/data:/data"   #這里的~/Music/data為data數(shù)據(jù)真實(shí)路徑
      - "~/Music:/music:ro"    #這里的~/Music為音樂(lè)文件真實(shí)路徑

保存退出后,執(zhí)行下方命令啟動(dòng)容器

sudo docker-compose up -d

啟動(dòng)成功后,在瀏覽器中輸入 localhost:4533,可以看到進(jìn)入到了 Navidrome 的登錄界面,需要設(shè)置一個(gè)用戶(hù)名和密碼。

登錄后,點(diǎn)擊界面右上角的頭像圖標(biāo)進(jìn)入個(gè)性化,可以設(shè)置語(yǔ)言為中文:

Navidrome 會(huì)自動(dòng)掃描你存放在上邊設(shè)置的真實(shí)存儲(chǔ)路徑中的音樂(lè),并自動(dòng)將歌曲分類(lèi)為各個(gè)專(zhuān)輯的形式展現(xiàn):

4. 公網(wǎng)遠(yuǎn)程訪(fǎng)問(wèn)本地 Navidrome

不過(guò)我們目前只能在本地訪(fǎng)問(wèn)剛剛使用 docker 部署的 Navidrome 音樂(lè)服務(wù)器,如果出門(mén)在外,想要隨時(shí)遠(yuǎn)程訪(fǎng)問(wèn)在家中主機(jī)上部署的 Navidrome 聽(tīng)歌,應(yīng)該怎么辦呢?

我們可以使用 cpolar 內(nèi)網(wǎng)穿透工具來(lái)實(shí)現(xiàn)無(wú)公網(wǎng) ip 環(huán)境下的遠(yuǎn)程訪(fǎng)問(wèn)需求。

4.1 內(nèi)網(wǎng)穿透工具安裝

下面是安裝 cpolar 步驟:

Cpolar 官網(wǎng)地址: https://www.cpolar.com

使用一鍵腳本安裝命令

curl https://get.cpolar.sh | sudo sh

安裝完成后,執(zhí)行下方命令查看 cpolar 服務(wù)狀態(tài):(如圖所示即為正常啟動(dòng))

sudo systemctl status cpolar

Cpolar 安裝和成功啟動(dòng)服務(wù)后,在瀏覽器上輸入 ubuntu 主機(jī) IP 加 9200 端口即:【http://localhost:9200】訪(fǎng)問(wèn) Cpolar 管理界面,使用 Cpolar 官網(wǎng)注冊(cè)的賬號(hào)登錄,登錄后即可看到 cpolar web 配置界面,接下來(lái)在 web 界面配置即可:

4.2 創(chuàng)建遠(yuǎn)程連接公網(wǎng)地址

登錄 cpolar web UI 管理界面后,點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——創(chuàng)建隧道:

  • 隧道名稱(chēng):可自定義,本例使用了:navidrome 注意不要與已有的隧道名稱(chēng)重復(fù)
  • 協(xié)議:http
  • 本地地址:4533
  • 域名類(lèi)型:隨機(jī)域名
  • 地區(qū):選擇 China VIP

image-20240822112759133

創(chuàng)建成功后,打開(kāi)左側(cè)在線(xiàn)隧道列表,可以看到剛剛通過(guò)創(chuàng)建隧道生成了兩個(gè)公網(wǎng)地址,接下來(lái)就可以在其他電腦或手機(jī)平板(異地)上,使用任意一個(gè)地址在瀏覽器中訪(fǎng)問(wèn)即可。

如下圖所示,成功實(shí)現(xiàn)使用公網(wǎng)地址異地遠(yuǎn)程訪(fǎng)問(wèn)本地部署的 Navidrome 音樂(lè)服務(wù)器 !

小結(jié)

為了方便演示,我們?cè)谏线叺牟僮鬟^(guò)程中使用了 cpolar 生成的 HTTP 公網(wǎng)地址隧道,其公網(wǎng)地址是隨機(jī)生成的。

這種隨機(jī)地址的優(yōu)勢(shì)在于建立速度快,可以立即使用。然而,它的缺點(diǎn)是網(wǎng)址是隨機(jī)生成,這個(gè)地址在 24 小時(shí)內(nèi)會(huì)發(fā)生隨機(jī)變化,更適合于臨時(shí)使用。

如果有長(zhǎng)期遠(yuǎn)程訪(fǎng)問(wèn)本地搭建的 Navidrome 聽(tīng)音樂(lè)或者其他本地部署的服務(wù)的需求,但又不想每天重新配置公網(wǎng)地址,還想地址好看又好記,那我推薦大家選擇使用固定的二級(jí)子域名方式來(lái)遠(yuǎn)程訪(fǎng)問(wèn)。

4.3 使用固定公網(wǎng)地址遠(yuǎn)程訪(fǎng)問(wèn)

登錄 cpolar 官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,選擇保留二級(jí)子域名,地區(qū)選擇 China VIP,設(shè)置一個(gè)二級(jí)子域名名稱(chēng),點(diǎn)擊保留,保留成功后復(fù)制保留的二級(jí)子域名名稱(chēng),這里我填寫(xiě)的是 mynavid,大家也可以自定義喜歡的名稱(chēng)。

保留成功后復(fù)制保留成功的二級(jí)子域名的名稱(chēng):mynavid,返回登錄 Cpolar web UI 管理界面,點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——隧道列表,找到所要配置的隧道 Navidrome,點(diǎn)擊右側(cè)的編輯:

修改隧道信息,將保留成功的二級(jí)子域名配置到隧道中

域名類(lèi)型:選擇二級(jí)子域名Sub Domain:填寫(xiě)保留成功的二級(jí)子域名:mynavid地區(qū):選擇 China VIP

點(diǎn)擊更新(注意,點(diǎn)擊一次更新即可,不需要重復(fù)提交)

更新完成后,打開(kāi)在線(xiàn)隧道列表,此時(shí)可以看到公網(wǎng)地址已經(jīng)發(fā)生變化,地址名稱(chēng)也變成了固定的二級(jí)子域名名稱(chēng)的域名:

最后,我們使用任意一個(gè)固定公網(wǎng)地址在瀏覽器訪(fǎng)問(wèn),可以看到訪(fǎng)問(wèn)成功,這樣一個(gè)固定且永久不變的公網(wǎng)地址就設(shè)置好了,隨時(shí)隨地都可以遠(yuǎn)程訪(fǎng)問(wèn)本地部署的 Navidrome 音樂(lè)服務(wù)器來(lái)聽(tīng)音樂(lè)了!

以上就是如何在 Linux Ubuntu 系統(tǒng)使用 Docker 部署 Navidrome 音樂(lè)服務(wù)器,并結(jié)合 cpolar 內(nèi)網(wǎng)穿透工具配置公網(wǎng)地址,實(shí)現(xiàn)隨時(shí)隨地遠(yuǎn)程訪(fǎng)問(wèn)本地搭建的曲庫(kù)站點(diǎn)的全部流程,感謝您的觀看,如果你也有遠(yuǎn)程訪(fǎng)問(wèn)本地部署服務(wù)的需求,不妨下載體驗(yàn)一下 cpolar!

到此這篇關(guān)于本地Docker部署Navidrome音樂(lè)服務(wù)器與遠(yuǎn)程訪(fǎng)問(wèn)聽(tīng)歌詳細(xì)教程的文章就介紹到這了,更多相關(guān)Docker部署Navidrome音樂(lè)服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker搭建服務(wù)器監(jiān)控面板的實(shí)現(xiàn)示例

    Docker搭建服務(wù)器監(jiān)控面板的實(shí)現(xiàn)示例

    Docker服務(wù)器監(jiān)控面板是一種用于監(jiān)控容器運(yùn)行情況的工具,本文主要介紹了Docker搭建服務(wù)器監(jiān)控面板的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • docker安裝nginx并配置ssl的方法步驟

    docker安裝nginx并配置ssl的方法步驟

    本文主要介紹了docker安裝nginx并配置ssl的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • Docker掛載目錄失敗問(wèn)題解決方法

    Docker掛載目錄失敗問(wèn)題解決方法

    在使用Docker時(shí),可能會(huì)遇到掛載目錄失敗的問(wèn)題,這通常是由于路徑錯(cuò)誤或權(quán)限問(wèn)題導(dǎo)致,解決這一問(wèn)題的方法包括檢查掛載路徑、使用正確的交互路徑、避免掛載宿主機(jī)的非空目錄等,需要的朋友可以參考下
    2024-10-10
  • docker搭建rabbitmq實(shí)現(xiàn)步驟

    docker搭建rabbitmq實(shí)現(xiàn)步驟

    這篇文章主要為大家介紹了docker搭建rabbitmq實(shí)現(xiàn)步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Docker安裝pypiserver私服的方法步驟

    Docker安裝pypiserver私服的方法步驟

    本文主要介紹了Docker安裝pypiserver私服的方法步驟,通過(guò)Docker安裝,可以方便地創(chuàng)建私有包倉(cāng)庫(kù),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • Docker滾動(dòng)標(biāo)簽無(wú)感升級(jí)+一鍵回滾的完整方案

    Docker滾動(dòng)標(biāo)簽無(wú)感升級(jí)+一鍵回滾的完整方案

    本文詳細(xì)介紹了Docker鏡像滾動(dòng)更新機(jī)制,涵蓋大版本與小版本升級(jí)規(guī)則,提供極簡(jiǎn)命令操作,確保升級(jí)無(wú)縫無(wú)感,覆蓋開(kāi)發(fā)、測(cè)試、生產(chǎn)全流程,支持運(yùn)維人員快速掌握,需要的朋友可以參考下
    2026-06-06
  • 如何通過(guò)Docker部署Nginx服務(wù)

    如何通過(guò)Docker部署Nginx服務(wù)

    本文闡述的Docker部署Nginx方案,核心在于通過(guò)目錄掛載實(shí)現(xiàn)數(shù)據(jù)持久化,既保留了容器化部署的輕量特性,又解決了配置與數(shù)據(jù)的管理難題,本文將詳細(xì)介紹如何通過(guò)Docker部署?Nginx?1.24.0?版本,并實(shí)現(xiàn)配置文件、日志和網(wǎng)站內(nèi)容的持久化管理,感興趣的朋友一起看看吧
    2025-11-11
  • 如何用docker部署kafka

    如何用docker部署kafka

    本文詳細(xì)介紹了使用Docker快速搭建Kafka集群的步驟,包括選用wurstmeister/kafka鏡像、配置文件修改、集群?jiǎn)?dòng)與管理,適合需要在Docker環(huán)境中部署Kafka的開(kāi)發(fā)者參考
    2024-09-09
  • docker鏡像、容器消失解決辦法步驟記錄

    docker鏡像、容器消失解決辦法步驟記錄

    在工作中,Docker服務(wù)突然停止,鏡像和容器消失是極為頭疼的問(wèn)題,解決方案分為檢查存儲(chǔ)空間和更換Docker安裝目錄兩種,文中將兩種方法介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • 如何用skopeo檢查docker image

    如何用skopeo檢查docker image

    Skopeo是一個(gè)強(qiáng)大的命令行工具,用于檢查Docker鏡像和倉(cāng)庫(kù)的信息,無(wú)需直接與Docker守護(hù)程序交互,本文給大家介紹如何用skopeo檢查docker image,感興趣的朋友一起看看吧
    2025-03-03

最新評(píng)論

怀柔区| 法库县| 湘潭市| 拜泉县| 宜宾县| 平乡县| 孝义市| 遂平县| 公安县| 吐鲁番市| 肥城市| 济阳县| 宣武区| 宝清县| 太谷县| 遵义市| 黄骅市| 清水县| 石泉县| 蒙自县| 商河县| 连平县| 伊宁市| 五指山市| 苏尼特右旗| 南阳市| 河池市| 乌鲁木齐县| 绥宁县| 色达县| 长沙市| 榆中县| 新竹县| 朝阳县| 东兰县| 九寨沟县| 且末县| 隆昌县| 三亚市| 荆州市| 清苑县|