padavan安装alist
本帖最后由 8267 于 2023-5-22 11:57 编辑小白一枚,自己参照hiboy大佬padavan固件里的其他插件脚本模仿着写了一个alist脚本,给需要的人吧,大佬看看热闹就好:lol,有什么问题也可以指点一下,安装包是从GitHub下载的,如果插了U盘就下载到U盘,第一次下载好以后,下次启动不会下载了,除非出新版本了才会重新下载新版,如果没有插U盘,就下载压缩版的(8M)安装在内存里,不过重启路由就要重新从GitHub下载 。都是带进程守护的。因为不是专业的,可能脚本会存在语法错误,一直在修改。懂一点的朋友如果使用中有问题可以自行修改一下,顺便可以分享告知我一下:handshake
附 hiboy的padavan固件下载地址:opt.cn2qq.com/padavan附 hiboy的padavan安装最新版zerotier教程:hiboy大佬的padavan一键安装zerotier1.10.5附 普通padavan安装tailscale的脚本: padavan安装tailscale脚本
对于没有U盘的安装在内存的请务必保持/etc/storage最少1M以上可用的空间,不然可能无法保存配置文件或者只能使用U盘,对于alist这个插件的用法我也不太懂,再一个我确实不是专业的:dizzy:,小白瞎模仿写的,脚本也不完美,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:
启动脚本文件: 下载后解压,用winscp之类的软件上传到/etc/storage/alist.sh目录里然后赋予执行权限,不会赋予权限的就控制台输入:chmod 777 /etc/storage/alist.sh 使用中忘记密码在系统管理-控制台输入 /etc/storage/alist.sh admin
配置备份主要针对安装在内存的,由于部分机器闪存太小不足2M,无法将配置文件安装在闪存只有通过备份压缩来保存,避免突然断电配置丢失所以重要设置alist后需要备份。使用U盘的无须担心,配置文件是在U盘里。
其他版的padavan:
启动脚本文件: ,下载后解压,用winscp之类的软件上传到/etc/storage/alist.sh目录里然后赋予执行权限,不会赋予权限的就控制台输入:chmod 777 /etc/storage/alist.sh 使用中忘记密码在系统管理-控制台 /etc/storage/alist.sh admin
压缩版文件: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
不是hiboy的padavan是在参数设置-脚本-在路由器启动后执行里 填写#alist开机自启
/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
我加了之后访问加载速度就快了不少
对于安装在内存,每次开机下载程序特别慢的可以私信我,告诉你怎么修改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 save 备份配置到闪存 本帖最后由 8267 于 2023-5-6 13:12 编辑
因为我把配置文件设置存储在闪存里了 ,为了方便不使用U盘的朋友,后来alist的配置文件会越来越大,如下图第一个文件达到1.45M了
于是好像有个办法可以解决, 就是在alist主页里,备份一下, 然后再从这里恢复 刚刚备份的文件
就会回到最初的大小,并且配置还在,不用重新添加配置,可以测试一下,就是恢复后,我发现以前删掉的存储居然也出来了,看你们自己测试吧,
cg1984 发表于 2023-3-19 15:46
感觉没啥用了,现在alist挂载阿里云盘速度惨不忍睹,反正我对现在是每秒不超过300kb了,不知道其他人是啥速 ...
那是你落伍了,自己用docker挂载xiaoya cg1984 发表于 2023-3-19 15:46
感觉没啥用了,现在alist挂载阿里云盘速度惨不忍睹,反正我对现在是每秒不超过300kb了,不知道其他人是啥速 ...
我都能正常播放 毫无压力 chp51 发表于 2023-3-23 22:18
刚要下载搞一下就不能用了
可以了 更新好了 GitHub下载太慢了 耽搁时间测试了 感觉没啥用了,现在alist挂载阿里云盘速度惨不忍睹,反正我对现在是每秒不超过300kb了,不知道其他人是啥速度了
非常YYDS 过来看看刚好需要这个
刚要下载搞一下就不能用了 chp51 发表于 2023-3-23 22:18
刚要下载搞一下就不能用了
马上更新 请教下楼主,下载的文件,一是需不需要解压?二是到底放在哪个目录下?是把这个文件上传放在/media/你的U盘/alist/alist-linux-musl-mipsle.tar.gz目录里,还是把这个文件上传放在/media/你的U盘/alist/目录里啊?按照以前有个方法安装,下载的文件要解压两次。谢谢! 本帖最后由 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
阿贵哥 发表于 2023-3-25 11:06
请教下楼主,下载的文件,一是需不需要解压?二是到底放在哪个目录下?是把这个文件上传放在/media/你的U盘 ...
解压麻烦 tar.gz的压缩包确实要解压两次才能出来程序文件所以不解压最好 放进去让它自己解压 省事 谢谢楼主分享,学习了 明白了,谢谢楼主!是不是这样以后官方更新它就会自动更新升级了啊?