nas 的搭建与设置

搭建过程

硬件

  • CPU:AMD Athlon 200GE with Radeon Vega3 Graphics
  • 主板:华擎A320M-ITX
  • 内存:台电 DDR4 8G 2666
  • 固态:旧固态(忘记牌子了)
  • 机箱:金河田预见n1
  • 电源:199 先马金牌500P
  • 散热:酷冷至尊夜鹰
  • 机械硬盘:西数4T紫盘

  怎么说呢,200ge 啥都好,价格便宜,性能强劲,vega3 能打 UHD630。唯一缺点就是不能装黑群晖,那就慢慢折腾 Ubuntu 吧~

  总花费大概在 1500 左右。

软件

用途 软件 安装方法 端口
系统 Ubuntu Server 20.04 iso  
网盘 nextcloud(未安装) 系统安装时顺便安装 无
网盘 cloudreve 官网 80
媒体 jellyfin 官网 8096
管理 webmin 官网 10000

由于 nextcloud 过于臃肿且难以配置,已经用 cloudreve 代替。

坑一:安装了nextcloud却只能在本地访问,不能在其他网络上访问。

  解决方法:修改 /var/snap/nextcloud/current/nextcloud/config/config.php 中的 ‘trusted_domains’ 字段,按需增加,或直接增加 ‘*.*.*.*’

坑二:jellyfin 无法硬解

  解决方法:硬件加速采用 VAAPI,然后通过apt安装 ffmpeg,并运行以下命令:

sudo usermod -aG render jellyfin
sudo systemctl restart jellyfin

尽管装了 ffmpeg,但某些编码在浏览器中依然无法播放,建议电视盒子可以装 kodi 来看,windows装 Jellyfin MPV Shim 来看。详情见官网的说明:Codec Tables

坑三:Jellyfin 中文字幕显示不正常

  解决方法:点击用户头像,然后点字幕,语言偏好选择 Chinese,烧录字幕选择“所有复杂格式字幕”,然后保存即可。

路由器设置

  • 绑定ip和mac
  • 端口转发

使用说明

Webmin

  Webmin 用来看当前运行状态,比如下图就是 CPU、内存、swap、磁盘空间的使用情况。下图是静态的情况,如果硬解视频(1080p-60Mbps),CPU会升到 30~40% 左右。

  另一个用途就是直接上传文件到 nas 里。当然,这种方式比较“危险”,而且上传的文件也不方便访问,所以只用于上传电影到 Jellyfin 里。

Jellyfin

  Jellyfin 用于看电影、看照片、听音乐。

  Jellyfin 用媒体库来管理不同内容。根据内容类型,媒体库可分为:

  • 电影
  • 音乐
  • 电视节目
  • 有声读物
  • 照片
  • mv
  • 混合内容

  一定要选择好对应内容类型,如果是存自己录制的视频,最好选混合内容,选电影的话有可能识别不了。

  除此之外,媒体的命名也要按照 Jellyfin 规定的格式。首先去 TheMovieDb 和 TheTVDB 搜索该片英文名(要fq),然后将电影命名为:

电影英文名 (上映年份).mp4
          ↖__ 用空格隔开

  如果是同一部电影的不同版本(不同清晰度、或导演剪辑版),就放到同一个文件夹下,按如下格式命名:

电影英文名 (上映年份)
├── 电影英文名 (上映年份) - 1080P.mp4
├── 电影英文名 (上映年份) - 720P.mp4
└── 电影英文名 (上映年份) - Directors Cut.mp4
                         ↖__ 空格、减号、空格

  建议每部电影都放到各自的文件夹下,这样就可以将元数据保存到文件夹中,更加整齐。

  如果电影有字幕,把电影和字幕放一起,然后将字幕命名为 Film.srt 或 Film.zh.srt。

  剧集的命名格式如下:

剧集英文名 (上映年份)
├──Specials /这是文件夹,存放OVA,特典,剧场版之类
│   ├──剧集英文名 S00E01.mp4
│   ├──剧集英文名 S00E02.mp4
│   └──......
├── Season 01 /这是文件夹,有几季就建几个文件夹
│   ├── 剧集英文名 S01E01.mp4
│   ├── 剧集英文名 S01E01.mp4
│   └──......
└── Season 02 /同上
    ├── 剧集英文名 S02E01.mp4
    └── 剧集英文名 S02E02.mp4

  音乐的命名格式如下(可以用 MusicTag 整理):

Music
└── Artist
    └── Album
        ├── 01 - Song.mp3
        └── 02 - Song.mp3
Music
└── Artist
    └── Album
        └── Disc 1
            ├── 01 - Song.mp3
            └── 02 - Song.mp3
        └── Disc 2
            ├── 01 - Song.mp3
            └── 02 - Song.mp3

  网上甚至有人研究出如何整理毛片→ 利用AV Data Capture+Jellyfin+Kodi打造更优雅的本地AV(毛片)+普通影片媒体库

Nextcloud(未安装)

  • 当网盘使用,可以上传、下载文件、预览文件

因为这个不好配置,用 cloudreve 替代之。

cloudreve

  • 当网盘使用,可以上传、下载文件、预览文件

参考资料

关于网盘软件的选择:

关于 Jellyfin: