标签 服务器 下的文章 - 叁零零肆零肆
首页
关于
留言板
友链
搜 索
1
Series和DataFrame
20 阅读
2
在 Ubuntu Server 上安装 JupyterHub,随时随地在网页上写代码
17 阅读
3
字符串
15 阅读
4
Ubuntu 20.04.4 LTS V20220808 安装官方tailscale
14 阅读
5
安装Webmin管理面板
9 阅读
默认分类
登录
/
注册
搜 索
标签搜索
python
Linux
ubuntu
docker
命令
NAS
教程
froxlor
Navidrome
个人音乐
服务器
盒子
字符串
队列
栈
树
二叉树
数组
链表
v2ray
Mo
累计撰写
32
篇文章
累计收到
2
条评论
首页
栏目
默认分类
页面
关于
留言板
友链
用户登录
登录
注册
找到
1
篇与
服务器
相关的结果
2023-04-21
盒子加外置硬盘搭建Navidrome私人音乐服务器
本文资源都来源网络只是整合修改家里使用PC搭建了NAS配置N3160低功耗U 8快8TBSAS硬盘 平时使用频率并不是很高出于对数据的保护和节能的目的将私有云盘及私人音乐服务器迁移至ARM ubuntu上arm ubuntu 使用M301H 刷写最新64位系统 外置硬盘使用3.5寸硬盘盒加2TB希捷硬盘 电源使用12V3A 1拖2 5.5MM适配器 经过测试盒子加硬盘盒满载14W 待机2W左右私有云请参照论坛里可道云的安装此处不在重复下面开始Navidrome安装1.新建一个组和用户用来运行Navidrome,官方不推荐使用root用户运行Navidromegroupadd -r navidrome 创建组 useradd -r -g navidrome -s /sbin/nologin -M -c "Navidrome Daemons" navidrome 创建用户创建Navidrome的安装目录与运行目录。install -d -o navidrome -g navidrome /opt/navidrome 安装目录 install -d -o navidrome -g navidrome /var/lib/navidrome 运行目录3.从github下载Navidrome最新的二进制文件,重命名为Navidrome.tar.gz解压至安装目录并且设置运行权限。github地址:https://github.com/navidrome/navidrome/releasessudo tar -xvzf Navidrome.tar.gz -C /opt/navidrome/ 解压文件 sudo chown -R navidrome:navidrome /opt/navidrome 给与权限4.创建Navidrome的配置文件https://www.navidrome.org/docs/usage/configuration-options/ 官方给出的配置文件可用选项vim /var/lib/navidrome/navidrome.toml 创建编辑 MusicFolder = "<library_path>" 文件内容<library_path>修改为音乐文件存放路径如果家里有IPV6可添加大于10000以上端口并在路由器上放开对应IPV6端口可实现直接远程连接port = "32400" 此项不是必须因我使用PLEX路由器以开放32400端口 如无此项默认使用4533端口5.创建启动服务项目vim /etc/systemd/system/navidrome.service 创建编辑下为内容[Unit] Description=Navidrome Music Server and Streamer compatible with Subsonic/Airsonic After=remote-fs.target network.target AssertPathExists=/var/lib/navidrome [Install] WantedBy=multi-user.target [Service] User=navidrome Group=navidrome Type=simple ExecStart=/opt/navidrome/navidrome --configfile "/var/lib/navidrome/navidrome.toml" WorkingDirectory=/var/lib/navidrome TimeoutStopSec=20 KillMode=process Restart=on-failure #See https://www.freedesktop.org/software/systemd/man/systemd.exec.html DevicePolicy=closed NoNewPrivileges=yes PrivateTmp=yes PrivateUsers=yes ProtectControlGroups=yes ProtectKernelModules=yes ProtectKernelTunables=yes RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 RestrictNamespaces=yes RestrictRealtime=yes SystemCallFilter=~@clock @debug @module @mount @obsolete @"reboot"#42 @setuid @swap ReadWritePaths=/var/lib/navidrome # You can uncomment the following line if you're not using the jukebox This # will prevent navidrome from accessing any real (physical) devices #PrivateDevices=yes # You can change the following line to `strict` instead of `full` if you don't # want navidrome to be able to write anything on your filesystem outside of # /var/lib/navidrome. ProtectSystem=full # You can comment the following line if you don't have any media in /home/*. # This will prevent navidrome from ever reading/writing anything there. #ProtectHome=true6.更新并启动Navidromesystemctl daemon-reload 更新服务列表systemctl start navidrome.service 启动服务systemctl status navidrome.service 查看服务状态如出现 Active: active (running) 服务以启动使用 ip:4533 访问服务器一切正常以后添加开启启动服务如果启动不正常,修改相关目录权限为0777即可。sudo systemctl enable navidrome.service支持应用iOS:play:Sub、 substreamer、 Amperfy和 iSub安卓:DSub, Subtracks, substreamer, Ultrasonic和 Audinaut网络:Subplayer、 Airsonic Refix、 Aurial、 Jamstash和 Subfire桌面:Sublime Music (Linux) 和Sonixd (Windows/Linux/macOS)CLI:Jellycli (Windows/Linux) 和STMP (Linux/macOS)连接的扬声器:Sonos: bonob Alexa:AskSonic其他:Subsonic Kodi 插件、 Navidrome Kodi 插件、 HTTP目录文件系统
2023年04月21日
2 阅读
0 评论
0 点赞