项目地址:https://github.com/hslr-s/sun-panel
快速部署文档:https://doc.sun-panel.top/usage/quick_deploy.html

特点
- 🍉界面简洁,功能强大,资源占用少
- 🍊上手简单,可视化操作,可0代码使用
- 🍠一键切换内、外网模式链接
- 🍵支持docker部署(支持Arm系统)
- 🎪支持多账号隔离使用
- 🎏支持查看系统状态
- 🫙支持自定义js、css
- 🍻简单使用可以无需连接外部数据库
- 🍾丰富图标风格自由搭配,支持iconify图标库
- 🚁支持网页内置小窗口打开(部分三方网站屏蔽此功能)
预览截图
各种风格,自由搭配





内置小窗口


部署教程
默认账户和密码
用户名:[email]admin@sun.cc[/email]
密码:12345678
命令参数
v1.4.0+
范围 |
描述 |
-H |
查看命令说明 |
-config-reset |
生成配置文件(conf/conf.ini) |
-config-path |
创建或重置配置文件(默认“./conf”) |
-password-reset |
重置第一个管理员账户的密码 |
* 拉取最新镜像
docker pull hslr/sun-panel:latest
* 直接运行
v1.4.0+
替换 latest
为其他版本号(查看),已经提供了挂载Docker目录的示例,允许在容器内使用Docker。
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
容器端口默认:3002,--restart=always
用于自动重启,-d
用于后台运行。
二进制文件运行
前往 GitHub Releases下载二进制文件。
示例执行(使用命令行运行)
./sun-panel
使用nohup
nohup ./sun-panel 2>&1 | tee -a sun-panel.log sun-panel.additional.log &
设置为 systemd 服务
创建一个新的 systemd 服务文件,例如 sun-panel.service
:
sudo nano /etc/systemd/system/sun-panel.service
在文件中添加以下内容:
[Unit]
Description=Sun Panel Service
After=network.target
[Service]
ExecStart=/path/to/your/program/sun-panel
Restart=always
User=nobody
Group=nogroup
[Install]
WantedBy=multi-user.target
请确保将 /path/to/your/program/sun-panel
替换为程序的实际路径。
保存并关闭文件,然后重新加载 systemd 配置:
sudo systemctl daemon-reload
启动并启用服务:
sudo systemctl start sun-panel
sudo systemctl enable sun-panel
这样,./sun-panel
程序将作为 systemd 服务运行,并在系统启动时自动启动。