在轻量服务器上使用NextList搭建OneDriver列表程序
侧边栏壁纸
  • 累计撰写 56,740 篇文章
  • 累计收到 0 条评论

在轻量服务器上使用NextList搭建OneDriver列表程序

James
2022-01-02 / 0 评论 / 66 阅读 / 正在检测是否收录...

什么是列表,MJJ们应该都知道。现在开源的优秀的列表程序也很多,就不一一列举了。今天向大家推荐的是NextList。地址是https://github.com/lixiaofei123/nextlist预览地址https://demo.326256.xyz/#

这是第一个版本,功能还不完善,MJJ们可以提一下需求,会尽量在下一个版本实现。目前收集到的需求:

1.支持webdav

2.支持Onedriver世纪互联

3.支持夜间模式

4.支持markdown预览

为什么推荐这一个列表程序呢,因为这个列表程序美观大方,功能齐全,支持本地存储、对象存储、阿里网盘以及Onedriver。页面上可以直接预览视频、MP3,图片以及PDF,也支持直接从页面上传文件和删除文件。另外一个推荐这个的原因是,其实这是我自己写的(其中阿里网盘的代码主要参考了Alist,在代码中以及github项目主页都已注明),目前还是v0.0.1版本。

下面预览图

支持登录以后,进行文件删除和上传

对于同一文件夹下的视频文件,可以用剧集模式观看,自动根据文件名中的数字进行排序,并且自动播放下一集。

对于同一文件夹下的音乐文件,可以采用音乐盒模式播放,支持列表循环和单曲循环。

有了列表程序,还需要一台好的服务器。强烈推荐腾讯云的轻量服务器。轻量应用服务器(TencentCloudLighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、小程序/小游戏、电商、云盘/图床以及各类开发测试和学习环境,相比普通云服务器更加简单易用,提供高带宽流量包并以套餐形式整体售卖基础云资源,将热门开源软件融合打包实现一键构建应用,是您使用腾讯云的最佳入门途径。

购买服务器

如果没有服务器的话,需要先购买一台腾讯云的轻量服务器。腾讯云经常举办各种活动,可以到他们的官网进行购买,可以选择距离最近的区域购买,不过不想备案的话,可以选择境外的服务器(比如中国香港区域)进行购买。镜像的话,选择【官方镜像】下的【docker基础镜像】

购买了服务器后,如果不是选择的Docker基础镜像,请自行安装Docker环境,这个对MJJ们都不难。

开始安装

安装数据库

dockerrun--restart=always--namenextlist_db -v/data/db/nextlist:/var/lib/mysql-eMARIADB_ROOT_PASSWORD=nextlist-eMARIADB_USER=nextlist-eMARIADB_PASSWORD=nextlist -eMARIADB_DATABASE=nextlist-dmariadb


-----------------------------------------------------
网友回复:

引用:lixiaofei发表于2021-12-3010:29

试了一下用Onedriver的预览功能会有Cors跨域问题


网友回复:

引用:honus发表于2021-12-2918:44

支持webdav吗,有的话方便很多


网友回复:

引用:huanx发表于2021-12-2918:45

看着不错. 不过没有dark阿


网友回复:

引用:lixiaofei发表于2021-12-2902:45

不支持


网友回复:

引用:honus发表于2021-12-2918:47

后继会添加吗?


网友回复:

引用:lixiaofei发表于2021-12-2918:46

dark是啥。夜间模式吗?


网友回复:

引用:lixiaofei发表于2021-12-2902:48

后面都会有的。


网友回复:

引用:huanx发表于2021-12-2918:50

是的.. 就是夜间模式.我很看重这个.


网友回复:

好东西嗷

/**

*生活原本沉闷,但跑起来就会有风。--[北省]

*

*Linkhttps://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd

*/


网友回复:

引用:莆田郑少斌发表于2021-12-2919:07

再加抄个天翼云盘和和彩云盘


网友回复:

引用:zhsnqi发表于2021-12-2919:40

夸克能添加吗?


网友回复:

引用:369发表于2021-12-2920:04

大佬 nextlist需要走小鸡的流量吗?


网友回复:

国内世纪互联也可以的吧?

我在想,其实我只想要个列表程序,如果有个开关,能关闭掉在这个程序页面直接上传删除这些功能就挺好,这样的话,也就不需要在页面直接往OneDrive等网盘里写文件了,是不是会相对安全一点?


网友回复:

引用:aRNoLD发表于2021-12-2920:14

国内世纪互联也可以的吧?

我在想,其实我只想要个列表程序,如果有个开关,能关闭掉在这个程序页面直接上...


网友回复:

请问下支持markdown吗?我目前用的zfile,但是zfile不支持上传,比较麻烦。


网友回复:

引用:5700pgf发表于2021-12-3010:08

请问下支持markdown吗?我目前用的zfile,但是zfile不支持上传,比较麻烦。


网友回复:

引用:lixiaofei发表于2021-12-3010:12

你是说支持typora的图片自动上传吗?这个当初确实想过,但是后面考虑到NextLIst的定位是列表,不是图床,...


网友回复:

引用:5700pgf发表于2021-12-3010:22

报歉,是我没讲清楚,我的意思是MD文件的预览,我进DEMO看了,里面没有文档可以预览,我来尝试搭建一个体...


网友回复:

引用:5700pgf发表于2021-12-3010:22

报歉,是我没讲清楚,我的意思是MD文件的预览,我进DEMO看了,里面没有文档可以预览,我来尝试搭建一个体...


网友回复:

引用:洛克发表于2021-12-3010:20

看着不错 演示站能不能传几个不同格式视频啊


网友回复:

引用:h202发表于2021-12-3010:27

有没有非docker版的


网友回复:

引用:lixiaofei发表于2021-12-3011:00

Docker版只是方便部署写教程,也提供了二进制的程序,可以到github的release页面下载安装...


网友回复:

引用:h202发表于2021-12-3011:03

没看到linux-amd64


网友回复:

看起来很不错,大佬可以整个宝塔搭建教程吗?图片怎么没办法点击直接跳下一张


网友回复:

引用:lixiaofei发表于2021-12-3010:29

试了一下用Onedriver的预览功能会有Cors跨域问题


网友回复:

引用:Countra发表于2021-12-3014:46

你如果用的是官方接口的预览,可以直接放到iframe里就没有跨域问题了


网友回复:

支持大佬

0