阿里云国际站代理商:如何搭建私人音乐电台?

简介:TG@luotuoemo

本文由阿里云代理商【聚搜云】撰写

一、创建阿里云服务器

  1. 注册并登录阿里云:访问阿里云官网,注册账号并登录。
  2. 创建服务器:在阿里云控制台中,选择“弹性计算”>“云服务器ECS”,点击“创建实例”。选择合适的实例规格和操作系统(如Ubuntu),配置网络和安全组,确保允许必要的端口访问。
  3. 连接服务器:创建完成后,通过SSH客户端连接到服务器。

二、安装Docker

  1. 更新包索引

    sudo apt-get update
    
  2. 安装必要的包

    sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    
  3. 添加Docker的官方GPG密钥

  4. 将Docker的APT仓库添加到系统中

  5. 再次更新包索引

    sudo apt-get update
    
  6. 安装最新版本的Docker引擎和containerd

    sudo apt-get install -y docker-ce docker-ce-cli containerd.io
    
  7. 验证Docker是否安装成功

    sudo docker run hello-world
    

三、安装Docker Compose

  1. 下载Docker Compose二进制文件

  2. 赋予执行权限

    sudo chmod +x /usr/local/bin/docker-compose
    
  3. 验证Docker Compose是否安装成功

    docker-compose --version
    

四、部署音乐服务

  1. 选择音乐服务软件:如Navidrome、Melody等。

  2. 以Navidrome为例,创建配置文件夹

    mkdir ~/navidrome
    
  3. 创建Docker Compose配置文件

    nano ~/navidrome/docker-compose.yml
    
  4. 在文件中添加以下内容

    version: "3"
    services:
      navidrome:
        image: deluan/navidrome:latest
        user: 1000:1000
        ports:
          - "4533:4533"
        restart: unless-stopped
        environment:
          - ND_SCANSCHEDULE=1h
          - ND_LOGLEVEL=info
          - ND_SESSIONTIMEOUT=24h
        volumes:
          - "/path/to/data:/data"
          - "/path/to/music:/music:ro"
    
  5. 启动服务

    docker-compose -f ~/navidrome/docker-compose.yml up -d
    

五、挂载阿里云盘作为音乐文件夹

  1. 获取阿里云盘refresh_token: 登录阿里云盘网页版,按F12打开开发者工具,切换到Console面板,输入以下命令获取refresh_token:

    JSON.parse(localStorage.token).refresh_token
    
  2. 挂载阿里云盘

    mkdir ~/music/aliyun
    aliyundrive-fuse -r '你的refresh_token' ~/music/aliyun
    
  3. 配置后台运行: 编辑/etc/fuse.conf文件,取消user_allow_other前的注释:

    sudo nano /etc/fuse.conf
    

    保存并退出后,使用以下命令挂载阿里云盘:

    nohup aliyundrive-fuse -r '你的refresh_token' ~/music/aliyun &
    

六、配置音乐服务

  1. 访问音乐服务界面:在浏览器中访问服务器IP:4533,进入Navidrome的配置界面。
  2. 设置音乐库路径:将音乐库路径设置为挂载的阿里云盘目录。
  3. 扫描音乐文件:在Navidrome界面中点击“扫描”,开始扫描阿里云盘中的音乐文件。

七、使用音乐服务

  1. 安装客户端应用:根据使用的设备和平台,选择合适的客户端应用,如DSub(Android)、Strawberry(Linux)等。
  2. 配置客户端:在客户端应用中输入服务器的IP地址、端口号和登录凭据,连接到Navidrome服务。
  3. 播放音乐:通过客户端应用浏览和播放音乐库中的音乐。