luci-app-nginx-manager
一款面向Luci的简单型nginx管理器,比较方便的修改nginx配置。
特性
- 替代默认的uhttpd做为路由后台的web服务器
- 插件页配置路由后台的nginx配置
插件页添加网址并配置和生效
其他
- 插件依赖+luci-nginx +luci-ssl-nginx +luci-ssl-openssl,并且会开启路由后台的https功能
插件会替代默认的uhttpd,但并不会删除uhttpd,如果你需要删之,需在编译前在根目录执行以下操作:
sed -i 's/+uhttpd +uhttpd-mod-ubus //g' feeds/luci/collections/luci/Makefile
已更新
luci-nginx和luci-ssl-nginx使用了uwsgi作为web服务器,uwsgi默认配置中使用limit-as限制了虚拟内存的大小为1000m,然而部分软件(如xray)申请的虚拟内存为4803m左右,导致在luci中restart或reload shadowsocksr失效。所以需刷入开机后手动修改limit-as的值为5000,后续更新在跟进:sed -i '/limit-as/c\limit-as = 5000' /etc/uwsgi/vassals/luci-webui.ini && /etc/init.d/uwsgi restart
待完善
插件自身更改limit-as >>已完成
截图
luci-app-supervisord
一款面向Luci的简单的任务管理器,基于 supervisord
特性
- 这是一款进程管理软件,类似于pm2
- 需求主要是部分插件是调用项目的成品,设置项少的其实自己下载更新也蛮不错
nodejs和python的程序也可以在这里运行,前提是你固件已经有编译好nodejs和python
其他
- 插件没附带二进制文件,第一次使用需要直接点按钮更新。如果更新失败,自行去项目下载二进制文件。
已更新
插件目前未将配置文件备份,如需备份可前往/cgi-bin/luci/admin/system/flashops/backupfiles添加需要备份的文件:/usr/bin/xxxx #程序执行文件 /etc/supervisord/program/xxxx.ini #配置文件
待完善
- 增加配置文件的备份 >>已完成
- 增加自定义可执行文件的下载
- 增加自定义可执行文件的更新
增加自定义可执行文件的备份 >>已完成
截图
项目地址:
看的我热血沸腾啊
怎么收藏这篇文章?
文字流畅如丝,语言优美动人,读来令人心旷神怡。
若能补充常见问题解答,会更具实用性。
这篇文章如同一幅色彩斑斓的画卷,每一笔都充满了独特的创意。