侧边栏壁纸
博主头像
拾艺客博主等级

行动起来,活在当下

  • 累计撰写 18 篇文章
  • 累计创建 15 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

iStoreOS-docker部署Sun-Panel

hfr818
2024-03-02 / 0 评论 / 0 点赞 / 189 阅读 / 5197 字

sun-panel部署

sun-panel是一款简单易用且美观的服务器、NAS导航面板、Homepage、浏览器首页。

特点

  • 🍉界面简洁,功能强大,资源占用少

  • 🍊上手简单,可视化操作,可0代码使用

  • 🍠一键切换内、外网模式链接

  • 🍵支持docker部署(支持Arm系统)

  • 🎪支持多账号隔离使用

  • 🎏支持查看系统状态

  • 🫙支持自定义js、css

  • 🍻简单使用可以无需连接外部数据库

  • 🍾丰富图标风格自由搭配,支持iconify图标库

  • 🚁支持网页内置小窗口打开(部分三方网站屏蔽此功能)

TODO

  • 拖拽排序

  • 导入导出功能

  • 增加访客账号

  • 对上传的文件管理(针对账户增强重复利用,节省空间)

  • 多国语言支持

  • 服务器监控

  • 自定义jscss

  • 自定义页脚

  • 用户自定义搜索框搜索引擎

  • 搜索框样式自定义(背景颜色,文字颜色)

  • 计划任务

  • 接入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目录到新部署的服务器相应的目录;

0

评论区