Skip to content

部署教程

默认账号密码

账号:admin@sun.cc

密码:12345678

命令参数

v1.4.0+

参数说明
-h查看命令说明
-config-reset生成或重置配置文件(conf/conf.ini)
-config-path指定程序配置文件的目录 (默认 "./conf")
-password-reset重置第一个管理账号的密码
v1.3.0 及之前版本,请点此查看
参数说明
-h查看命令说明
-config生成配置文件(conf/conf.ini)
-password-reset重置第一个管理账号的密码

docker 运行

v1.4.0+

如果您是从v1.3.0及之前的版本升级到此版本,请查看这个说明

目录挂载 -v,全部可选,根据自己的需求选择:

本地目录容器目录说明
~/sun-panel/conf/app/conf配置文件(多合一目录)
/var/run/docker.sock/var/run/docker.sock若想在容器中使用docker功能,请挂载此目录(非特殊情况下,请原样挂载1.5.0+
~/sun-panel/runtime/app/runtime运行日志(不推荐挂载)
v1.3.0 及之前版本,请点此查看

目录挂载 -v,全部可选,根据自己的需求选择:

容器目录说明
/app/conf配置文件
/app/uploads上传的文件
/app/database数据库文件
/app/runtime运行日志(不推荐挂载)
/app/web/custom自定义(js,css等)仅限 v1.3.0
  1. 拉取最新镜像
sh
docker pull hslr/sun-panel:latest
  1. 直接下载运行

v1.4.0+

latest 可以替换成其他版本号(查看),示例已经挂载了docker目录,可在容器中使用docker

sh
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 后台运行

v1.3.0 及之前版本,请点此查看
sh
docker run -d --restart=always -p 3002:3002 \
-v ~/docker_data/sun-panel/conf:/app/conf \
-v ~/docker_data/sun-panel/uploads:/app/uploads \
-v ~/docker_data/sun-panel/database:/app/database \
--name sun-panel \
hslr/sun-panel

docker-compose 运行

仅供参考,请根据自己的需求修改 v1.4.0及以上版本

yaml
version: "3.2"

services:
  sun-panel:
    image: "hslr/sun-panel:latest"
    container_name: sun-panel
    volumes:
      - ./conf:/app/conf
      - /var/run/docker.sock:/var/run/docker.sock # 挂载docker.sock
      # - ./runtime:/app/runtime # 挂载日志目录
      # - /mnt/sata1-1:/os # 硬盘挂载点(根据自己需求修改)
    ports:
      - 3002:3002
    restart: always

运行

sh
docker-compose up -d

可执行(二进制)文件运行

TIP

前往Github Releases 下载二进制文件

执行示例(使用命令行运行)

sh
./sun-panel

Released under the MIT License.