找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 18441|回复: 243

padavan安装alist

  [复制链接]
发表于 2023-3-19 15:43 | 显示全部楼层 |阅读模式
本帖最后由 8267 于 2024-3-23 20:35 编辑

小白一枚,自己参照hiboy大佬padavan固件里的其他插件脚本模仿着写了一个alist脚本,给需要的人吧,大佬看看热闹就好,有什么问题也可以指点一下,安装包是从GitHub下载的,如果插了U盘就下载到U盘,第一次下载好以后,下次启动不会下载了,除非出新版本了才会重新下载新版,如果没有插U盘,就下载压缩版的(17M)安装在内存里,不过重启路由就要重新从GitHub下载 。都是带进程守护的。因为不是专业的,可能脚本会存在语法错误,一直在修改。懂一点的朋友如果使用中有问题可以自行修改一下,顺便可以分享告知我一下
附 hiboy的padavan固件下载地址:opt.cn2qq.com/padavan  附 hiboy的padavan安装最新版zerotier教程:hiboy大佬的padavan一键安装zerotier1.12.2 附 普通padavan安装tailscale的脚本: padavan安装tailscale脚本

对于没有U盘的安装在内存的请务必保持/etc/storage最少1M以上可用的空间,不然可能无法保存配置文件或者只能使用U盘,对于alist这个插件的用法我也不太懂,再一个我确实不是专业的,小白瞎模仿写的,脚本也不完美,alist最好还是使用u盘,因为配置文件只要你使用alist就会一直增大,没有u盘而闪存小的,配置文件大了可以试试在alist主页进行备份然后再恢复来减少文件大小看可行不。默认启动前修改配置文件缓存目录在/opt/bin/,并关闭程序log没有u盘,安装在内存里的在配置好alist后还是建议在alist主页备份一下或者备份一下/etc/storage/alist/alist_backup.tgz这个文件,因为程序安装在内存,如果突然断电可能会导致配置文件来不及保存到闪存而丢失。(原理是启动前会从/etc/storage/alist/目录里找alist_backup.tgz或/data目录若都不存在就从u盘alist/目录找这两个,然后复制到内存,启动后会每8小时自动备份一次到u盘和闪存,(手动备份命令/etc/storage/alist.sh save 针对安装在内存的在alist主页配置后建议手动命令备份一下或者alist主页备份)所以配置文件也是同步的,切换u盘安装也好换内存安装也好alist设置也就不会重置不需要重新设置,如果突然断电或其他原因导致配置清空只要把那两个备份任意一个放到那个目录就会恢复)
没有U盘,安装在内存的,/etc/storage务必保持最少1M以上可用的空间 用来存储alist配置文件

hiboy版的padavan:   自alist v_3.25.1版本之后生成密码方式已变,已重新修改脚本了,只需要下载启动脚本替换并赋予执行权限即可
启动脚本文件: 下载后解压,用winscp之类的软件上传到/etc/storage/alist.sh目录里然后赋予执行权限,不会赋予权限的就控制台输入:chmod 777 /etc/storage/alist.sh    使用中忘记密码在系统管理-控制台输入 /etc/storage/alist.sh admin 重置为初始密码 或 /etc/storage/alist.sh set 新密码 修改为新密码
配置备份主要针对安装在内存的,由于部分机器闪存太小不足2M,无法将配置文件安装在闪存只有通过备份压缩来保存,避免突然断电配置丢失所以重要设置alist后需要备份。使用U盘的无须担心,配置文件是在U盘里。
其他版的padavan:  自alist v_3.25.1版本之后生成密码方式已变,已重新修改脚本了,只需要下载启动脚本替换并赋予执行权限即可
启动脚本文件: ,下载后解压,用winscp之类的软件上传到/etc/storage/alist.sh目录里然后赋予执行权限,不会赋予权限的就控制台输入:chmod 777 /etc/storage/alist.sh 使用中忘记密码在系统管理-控制台 /etc/storage/alist.sh admin 重置为初始密码 或 /etc/storage/alist.sh set 新密码 修改为新密码


压缩版文件:alist 这是没有U盘的安装在内存里的文件,完整版40多M 太占内存了,这个不用上传,启动的时候会在线下载的安装的,安装好路径是/tmp/alist/alist
完整版文件:github.com/alist-org/alist 下载里面的alist-linux-musl-mipsle.tar.gz 和 md5.txt 这是完整版安装包和md5,插U盘用的版本,启动也会在线下载,如果启动后日志里提示通过GitHub一直下载失败下载不了,那就把这个文件和md5.txt上传放在/media/你的U盘/alist/alist-linux-musl-mipsle.tar.gz目录里即可,没有alist目录就新建一个。注意下载的文件名里必须是带musl的文件。


要是使用有问题请截图回复。

然后在自定义设置-脚本-在路由器启动后执行 里填入以下代码 开机自启,因为你第一次启动还需要打开ttyd或者ssh输入一次: /etc/storage/alist.sh start   命令来手动启动它,以后它会开机自启了,不建议在控制台输入,这类命令可能会导致路由web界面卡死。 而脚本停止命令:/etc/storage/alist.sh stop 可以在控制台输入 /etc/storage/alist.sh admin 重置为初始密码 /etc/storage/alist.sh set 新密码 修改为新密码
注意:不是hiboy版的 不需要添加下面这个开机自启   因为普通版的只要手动启动一次 以后都会开机自启了  如果出现开机不自启 再添加下方自启命令   
  1. #alist开机自启
  2. /etc/storage/alist.sh start &
复制代码
发现需要在每个启动脚本后面加个 & 不然导致其他脚本启动很慢,因为这个问题困扰了很久以为脚本有问题呢,

加了之后,所有脚本就同时开机自启了

想要关闭程序了,就在系统管理-控制台 输入: /etc/storage/alist.sh stop   
启动成功后 浏览器输入 lan口ip:5244 就可以打开alist主页了
alist官方教程:alist.nn.ci/zh/guide
其他高级设置 如修改端口 地址 https之类的 自行在/etc/storage/alist/data/config.json这个文件编辑修改
官网相关配置文件修改说明:alist.nn.ci/zh/config/configuration


打开主页后提示这个不要急,点下面那个管理,进去 存储 添加一个就好了。

hiboy版padavan安装图


这是安装在U盘里的


这是安装在内存里的


添加了个阿里云盘测试

其他功能自己测试吧,我也不会了

其他版的padavan效果图,安装在U盘


安装在内存,我自编译的padavan把闪存/etc/storage改为12M了,内存/tmp改为了100M之前默认只有24M,可以放下更多文件了


非hiboy版的padavan启动脚本也是自动添加进程守护


curl命令详解

外网访问alist主页加载特别慢的,可以修改配置文件config.json在里面添加cdn来加速,官方教程 https://alist.nn.ci/zh/config/configuration.html#cdn
我加了之后访问加载速度就快了不少


脚本里的定时备份配置说明,(脚本里查找/etc/storage/alist.sh save找到这一行代码前面的时间可自行修改)
08 */8 * * * 代表每八小时零八分执行一次  每20小时就改08 */20 * * *
08 8 */10 * * 应该代表每10天的早上8点08分执行一次(没试过)
30 9 1,10,20 * * 应该代表每个月1号10号20号的九点半执行一次(没试过)

0  *  *  *  * 
分 时  日   月    周 命令
第一个数字(分钟)不能为*
星号(*):代表所有的数字
逗号(,):逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”这几个数字
正斜线(/):正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在分钟段,表示每十分钟执行一次

使用u盘的 也可以不用定时备份,删掉这句代码就可以了,想备份的时候手动备份也可以,这个备份到闪存的同时也会备份到u盘的  
安装在u盘的,配置文件本身也是在u盘里,这个备份功能主要是为了同步配置文件到闪存,方便在不用u盘的时候,程序安装在内存,配置是同步的 而不需要重新配置或者要手动上传配置 ,所以一直用u盘的没想安装在内存的话,这个自动备份代码可以删掉的,手动备份命令依然有效的,
程序安装在内存的,最好要自动备份,万一你配置了alist忘记手动备份,新配置不会保存到闪存的,还是以前的备份文件,因为配置文件不能安装在闪存,alist配置文件我才用十多天已经达到了2.8M了,部分机器闪存是无法存下这么大的文件的,程序安装在内存,重启路由就会丢失数据,所以只能通过压缩配置文件备份保存在闪存,这样重启路由数据才在。

脚本的命令说明:
/etc/storage/alist.sh start     启动alist
/etc/storage/alist.sh restart   重启alist
/etc/storage/alist.sh stop     停止alist
/etc/storage/alist.sh admin   重置为初始密码
/etc/storage/alist.sh set 新密码   修改为新密码
/etc/storage/alist.sh save     备份配置到闪存

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2023-3-19 15:46 | 显示全部楼层
感觉没啥用了,现在alist挂载阿里云盘速度惨不忍睹,反正我对现在是每秒不超过300kb了,不知道其他人是啥速度了

点评

那是你落伍了,自己用docker挂载xiaoya  详情 回复 发表于 2023-3-24 10:04
我都能正常播放 毫无压力  详情 回复 发表于 2023-3-19 15:53
这个我不知道,我用的少,这两天好奇才想装个这个  详情 回复 发表于 2023-3-19 15:49
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-19 15:49 | 显示全部楼层
本帖最后由 8267 于 2023-5-6 13:12 编辑

因为我把配置文件设置存储在闪存里了 ,为了方便不使用U盘的朋友,后来alist的配置文件会越来越大,如下图第一个文件达到1.45M了




于是好像有个办法可以解决, 就是在alist主页里,备份一下, 然后再从这里恢复 刚刚备份的文件




就会回到最初的大小,并且配置还在,不用重新添加配置,可以测试一下,就是恢复后,我发现以前删掉的存储居然也出来了,看你们自己测试吧,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-19 15:53 | 显示全部楼层
cg1984 发表于 2023-3-19 15:46
感觉没啥用了,现在alist挂载阿里云盘速度惨不忍睹,反正我对现在是每秒不超过300kb了,不知道其他人是啥速 ...

我都能正常播放 毫无压力
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-19 17:20 | 显示全部楼层
非常YYDS
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-19 19:45 | 显示全部楼层
过来看看刚好需要这个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-23 22:18 来自手机 | 显示全部楼层
刚要下载搞一下就不能用了

点评

可以了 更新好了 GitHub下载太慢了 耽搁时间测试了  详情 回复 发表于 2023-3-23 22:58
马上更新  详情 回复 发表于 2023-3-23 22:23
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-23 22:23 | 显示全部楼层
chp51 发表于 2023-3-23 22:18
刚要下载搞一下就不能用了

马上更新

点评

老大,能否将安装到u盘和安装到内存的两个配置文件分开啊?搞成两个独立的配置文件,简单明了,都很方便!非常感谢你的付出!  发表于 2023-5-4 10:44
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-23 22:58 | 显示全部楼层
chp51 发表于 2023-3-23 22:18
刚要下载搞一下就不能用了

可以了 更新好了 GitHub下载太慢了 耽搁时间测试了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-24 10:04 | 显示全部楼层
cg1984 发表于 2023-3-19 15:46
感觉没啥用了,现在alist挂载阿里云盘速度惨不忍睹,反正我对现在是每秒不超过300kb了,不知道其他人是啥速 ...

那是你落伍了,自己用docker挂载xiaoya
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-25 11:06 来自手机 | 显示全部楼层
请教下楼主,下载的文件,一是需不需要解压?二是到底放在哪个目录下?是把这个文件上传放在/media/你的U盘/alist/alist-linux-musl-mipsle.tar.gz目录里,还是把这个文件上传放在/media/你的U盘/alist/目录里啊?按照以前有个方法安装,下载的文件要解压两次。谢谢!

点评

解压麻烦 tar.gz的压缩包确实要解压两次才能出来程序文件 所以不解压最好 放进去让它自己解压 省事  详情 回复 发表于 2023-3-25 11:31
解压 和不解压都可以 放在/media/你的U盘/alist/目录里 没解压它会自己解压的 压缩包路径是 /media/你的U盘/alist/alist-linux-musl-mipsle.tar.gz 程序路径是 /media/你的U盘/alist/alist  详情 回复 发表于 2023-3-25 11:22
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-25 11:22 | 显示全部楼层
本帖最后由 8267 于 2023-3-25 11:27 编辑
阿贵哥 发表于 2023-3-25 11:06
请教下楼主,下载的文件,一是需不需要解压?二是到底放在哪个目录下?是把这个文件上传放在/media/你的U盘 ...

解压 和不解压都可以 放在/media/你的U盘/alist/目录里  没解压它会自己解压的
压缩包路径是 /media/你的U盘/alist/alist-linux-musl-mipsle.tar.gz
程序路径是 /media/你的U盘/alist/alist

每个人的优盘名称不一样 我的是/media/AiDisk_a5/alist/alist-linux-musl-mipsle.tar.gz
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-25 11:31 | 显示全部楼层
阿贵哥 发表于 2023-3-25 11:06
请教下楼主,下载的文件,一是需不需要解压?二是到底放在哪个目录下?是把这个文件上传放在/media/你的U盘 ...

解压麻烦 tar.gz的压缩包确实要解压两次才能出来程序文件  所以不解压最好 放进去让它自己解压 省事
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-25 13:49 | 显示全部楼层
谢谢楼主分享,学习了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-26 12:40 来自手机 | 显示全部楼层
明白了,谢谢楼主!是不是这样以后官方更新它就会自动更新升级了啊?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 13:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表