新增sun-panel导航面板

This commit is contained in:
悟空的日常镜像仓库 2024-12-01 10:08:51 +08:00
parent 190d147105
commit f9e096b3d7

View File

@ -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
# 如果当前项在特殊处理项数组中,使用特殊颜色