搭建过程
硬件
- 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: