项目介绍
sun-panel
—— 个 NAS、服务器导航面板、简易 Docker 管理器、Homepage、浏览器首页。

「功能特色」:
- 界面简洁,功能强大,资源占用少
- 上手简单,可视化操作,支持自定义 Js、Css
- 丰富图标风格自由搭配,支持 Iconify 图标库
- 支持网页内置小窗口打开(部分三方网站屏蔽此功能)
- 支持多账号隔离使用,简单使用可以无需连接外部数据库
- 支持查看系统状态
- 支持 Docker、Docker Compose 一键部署,简单的 Docker 管理器,支持查看容器状态
快速部署
默认账号密码
- 账号:
admin@sun.cc
- 密码:
12345678an>
二进制可执行文件运行
1、下载二进制文件
https://github.com/hslr-s/sun-panel/releases
2、解压运行
./sun-panel
Docker 运行
docker run -d -p 3002:3002 \
-v /data/software/sun-panel/conf:/app/conf \
-v /var/run/docker.sock:/var/run/docker.sock \
--name sun-panel \
hslr/sun-panel:latest
Docker Compose 运行
1、创建 docker-compose.yml
version: "3.2"
services:
sun-panel:
image:"hslr/sun-panel:latest"
container_name:sun-panel
volumes:
-/data/software/sun-panel/conf:/app/conf
-/var/run/docker.sock:/var/run/docker.sock# 挂载docker.sock
ports:
-3002:3002
restart:always
2、运行启动
docker-compose up -d
预览截图







本地开发
❝「说明:从 v1.4.0-beta24-02-20 开始,项目将暂时闭源,准备重构后支持模块化开发再次开源,目前Github版本中为 v1.3.0 正式版」****。
❞
「环境依赖」:
前端
# 克隆代码
git clone https://github.com/hslr-s/sun-panel
# 进入项目
cd sun-panel
# 安装依赖
pnpm install
# 开发运行
pnpm dev
# 编译打包(打包后生成dist目录,若需要结合后端使用请改成web)
pnpm build
后端
# 进入后端项目
cd service
# 开发运行
go run main.go
# 编译打包
go build -o sun-panel main.go
sun-panel
作为一款浏览器首页导航面板,主打简单使用,0 代码即可实现部署上线。同时,又提供了简易的服务器、Docker 管理面板。
快去安装体验吧~
项目地址:https://github.com/hslr-s/sun-panel