近4年来,之前我对我“学习中心”的搭建尝试了无数多种方案,包括NextCloud、Cloudreve、OneIndex、Alist、IfileSpace、FTP、蓝奏云挂载……

但是很遗憾,最终大部分都没有成为我最终的方案。

原因有几个:

  1. 维护成本高、耗时多
  2. 服务器部署麻烦
  3. 在线预览等较刚需功能不全
  4. 占用服务器资源多

大概在10月,我用“Alist+天翼”的方案实现了学习中心的初步搭建.

优点:
功能强大,界面好看。
似乎支持27个网盘作为储存源
支持Markdown,缩略图,在线预览。
支持插入自定义Head、body,修改站点图标和标题。
支持“元信息”,在不对网盘源文件增删改的情况下就可以实现密码访问、自定义markdown公告……

但是!

很多网盘作为储存源时,Alist的在线预览失效,只能下载,有关和网盘公司的策略有关,这个应该可以优化的,盲猜和Referer有关。

试了近十个盘,发现差不多Od、阿里盘、天翼盘是预览可用的。

挂载的Onedrive只能支撑一天,过了今天就会提示token失效,找文档查bing也找不到原因,无奈只能撤下。

阿里盘听说有封号风险,封了就难以解封了,暂时停用。

天翼似乎没什么问题,而且天翼很大方,不限速,从20年用到现在,一直很稳很良心,就暂定是Alist+天翼的方案了。

课每隔两个周左右,就会报302 xxx fail异常,就让我感觉很迷啊,上后台给储存开了再关,又好了。

Alist用起来真累。

如果要更新资源,我还要做4个步骤:

  1. 登录天翼盘,上传文件。
  2. 登录学习中心管理页面。
  3. 到文件夹目录刷新缓存。
  4. 再刷新浏览器页面看看能否看到新文件。

到头来,为了更便捷,我做了更多麻烦事


昨天,我和同班同学说我要把自己私藏的资料po到群上,无偿分享,一个想法涌上心头:Onedrive怎么样?

毕竟文件可能很多、很散,可能要实时更新,占用空间可能又很大,手动上传不是很现实。

于是下意识的想到OneIndex,毕竟是GamerNoTitle推荐过的。

结果上网找了一圈,发现OneIndex已经删库了。找了一个魔改版,账号也绑定不上……白折腾大半个上午。

我突然想起高三在电教平台上搭建的Sharepoint+Onemanager方案,通过Onedrive实时更新桌面文件和班级文件进入Onedrive,Onedrive分享Sp给Onemanager,Onemanager展示文件列表,高效而易用。

在已有Onedrive的基础上再开设一个文件夹,专门存放分享文件,然后导出Sp链接……

重新找回了高三Onemanager的部署文件,“调教”了一番让它变得更好看

哼,我就喜欢花里胡哨。
很满意了,午休吧。