新增sun-panel导航面板
This commit is contained in:
parent
190d147105
commit
f9e096b3d7
25
zero3/pi.sh
25
zero3/pi.sh
@ -27,6 +27,7 @@ menu_options=(
|
||||
"安装并启动文件管理器FileBrowser"
|
||||
"安装1panel面板管理工具"
|
||||
"查看1panel用户信息"
|
||||
"Sun-Panel导航面板"
|
||||
"安装alist"
|
||||
"安装小雅alist"
|
||||
"安装小雅转存清理工具"
|
||||
@ -66,8 +67,7 @@ commands=(
|
||||
["安装内网穿透工具DDNSTO"]="install_ddnsto"
|
||||
["使用docker-compose部署小雅全家桶(建议x86-64设备)"]="install_xiaoya_emby"
|
||||
["群晖6.2系统安装docker-compose(x86-64)"]="do_install_docker_compose"
|
||||
|
||||
|
||||
["Sun-Panel导航面板"]="install_sun_panel"
|
||||
|
||||
)
|
||||
|
||||
@ -620,6 +620,23 @@ do_install_docker_compose() {
|
||||
fi
|
||||
}
|
||||
|
||||
install_sun_panel() {
|
||||
docker run -d --restart=always -p 3002:3002 \
|
||||
-v ~/docker_data/sun-panel/conf:/app/conf \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
--name sun-panel \
|
||||
hslr/sun-panel:latest
|
||||
if ! docker ps | grep -q "hslr/sun-panel"; then
|
||||
echo "Error: sun-panel 未运行成功"
|
||||
else
|
||||
local host_ip
|
||||
host_ip=$(hostname -I | awk '{print $1}')
|
||||
green "sun-panel已启动,可以通过 http://${host_ip}:3002 验证是否安装成功"
|
||||
green "默认用户名: admin@sun.cc"
|
||||
green "默认密码: 12345678"
|
||||
fi
|
||||
}
|
||||
|
||||
show_menu() {
|
||||
clear
|
||||
greenline "————————————————————————————————————————————————————"
|
||||
@ -632,8 +649,8 @@ show_menu() {
|
||||
greenline "————————————————————————————————————————————————————"
|
||||
echo "请选择操作:"
|
||||
|
||||
# 特殊处理的项数组
|
||||
special_items=("安装docker" "安装1panel面板管理工具" "安装小雅tvbox" "安装特斯拉伴侣TeslaMate" "安装盒子助手docker版")
|
||||
# 高亮菜单项
|
||||
special_items=("安装docker" "安装1panel面板管理工具" "安装小雅tvbox" "安装特斯拉伴侣TeslaMate" "安装盒子助手docker版" "安装内网穿透工具Cpolar" "Sun-Panel导航面板")
|
||||
for i in "${!menu_options[@]}"; do
|
||||
if [[ " ${special_items[*]} " =~ " ${menu_options[i]} " ]]; then
|
||||
# 如果当前项在特殊处理项数组中,使用特殊颜色
|
||||
|
Loading…
Reference in New Issue
Block a user