sun-panel部署
sun-panel是一款简单易用且美观的服务器、NAS导航面板、Homepage、浏览器首页。
特点
🍉界面简洁,功能强大,资源占用少
🍊上手简单,可视化操作,可0代码使用
🍠一键切换内、外网模式链接
🍵支持docker部署(支持Arm系统)
🎪支持多账号隔离使用
🎏支持查看系统状态
🫙支持自定义js、css
🍻简单使用可以无需连接外部数据库
🚁支持网页内置小窗口打开(部分三方网站屏蔽此功能)
TODO
拖拽排序
导入导出功能
增加访客账号
对上传的文件管理(针对账户增强重复利用,节省空间)
多国语言支持
服务器监控
自定义js、css
自定义页脚
用户自定义搜索框搜索引擎
搜索框样式自定义(背景颜色,文字颜色)
计划任务
接入docker容器状态,管理
接入三方应用API
界面
1.docker部署
部署/拉取镜像文件
docker pull hslr/sun-panel:1.4.0-beta24-02-20 #[主版本号]-beta日期
官方默认部署
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
自定义更改默认目录部署
docker run -d --restart=always -p 3002:3002 \
-v /mnt/sata1-1/sun-panel/conf:/app/conf \
#挂载自定义页面js文件 \
-v /mnt/sata1-1/sun-panel/conf/custom:/app/web/custom \
如果要在容器中查看docker状态,挂载时需加:
-v /var/run/docker.sock:/var/run/docker.sock \
--name sun-panel \
hslr/sun-panel:beta #{beta}最新版本
#升级拉取镜像
docker pull hslr/sun-panel:beta
2.默认登录账号
账号:admin@sun.cc
密码:12345678
3.重置密码
如果你忘记了管理员密码,你除了修改数据库,还可以使用命令重置第一个管理员的密码,如果您使用的是docker(未使用可以跳过)
docker exec -it sun-panel bash
./sun-panel -password-reset
输出结果:
密码已经重置成功,以下是账号信息
用户名 admin
密码 12345678
4.迁移服务器
复制docker映射文件mnt/sata1-1/sun-panel
目录到新部署的服务器相应的目录;
评论区