一直没有搞明白为何Alist要搭配Clouddrive使用,很多网页也并没有明说,今天终于想通了。
Alist
优点
Alist是一个很好的软件,可以将网盘认证后,放到统一的网页中查看,也可以将其通过Webdav的方式共享。
缺点
然而在群晖中使用时,却无法挂载到群晖本身的目录结构中,就会导致其他docker或者文件无法查看网盘内容。
解决办法
因此需要用到Clouddrive2,CD2可以连接Alist的所有目录,将其挂载到群晖的目录结构中。这样变相的,就可以使Emby,Clouddrive和docker等软件使用网盘内容了。
Clouddrive2
优点
可以挂载到群晖的目录中,以解决Alist的缺点
缺点和问题
- Clouddrive2免费版只能添加一个连接,那么我们就可以只添加一个Alist的webdav连接,通过Alist挂载很多网盘,来绕过Clouddrive2的收费。
- 对于网盘的认证,没有Alist好用。我测试用了几次发现,有些网盘使用时经常掉线,盖因其认证方式与Alist有很大不同。因此,此缺点可以通过Alist解决
- 为了解决缺点2,因此需要使用docker版的Clouddrive2,因为docker版本更新更快,可以解决网盘认证的问题。而套件版CD2还停留在老版本。
- docker版本CD2,需要使用
mount --make-shared /volume2
命令,以使磁盘能够贴上shared的标签。 - 但这条命令会带来另外的问题,即Emby每次扫描媒体后,会自动生成新的nfo文件,而老文件却不受影响。为解决此问题,只能使用auto_symlink的docker版本,将媒体文件转换为strm链接供Emby使用。
目前办法
采用套件版Clouddrive2,采用Webdav协议挂载Alist。然后Alist认证网盘和群晖本地文件。
一些例子
Emby
通过扫描auto_symlink生成的媒体链接strm文件,可以很快扫描媒体库文件。
Calibre-web
我通过PC版的Calibre维护自己看过的书籍,通过豆瓣刮削,然后通过Synology Drive同步到群晖服务器,但此时问题来了。docker版的Calibre-web无法访问homes文件夹里面的Drive,所以只能通过Alist和CD2配合挂载来处理。
发表回复