Skip to content

A server, NAS navigation panel, Homepage, browser homepage. | 一个服务器、NAS导航面板、Homepage、浏览器首页。

License

Notifications You must be signed in to change notification settings

dreamofstudy/Yang-panel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ 简体中文 ] | [ English ]

Sun-Panel

Github Gitee docker Bilibili YouTube
GitHub User's stars github downloads docker pulls

[ 中文文档 ] | [ Document ] | [ Demo ]

Server, NAS navigation panel, Homepage, Browser homepage.
一个服务器、NAS导航面板、Homepage、浏览器首页。

🧊 最新完整文档(DOC)

最新完整文档(DOC)

🎨 演示(demo)

查看演示站

🍜 使用运行教程

默认账号密码

账号:[email protected]

密码:12345678

命令参数

参数 说明
-h 查看命令说明
-config 生成配置文件(conf/conf.ini)
-password-reset 重置第一个用户的密码

二进制文件运行

Releases 下载二进制文件

执行示例

./sun-panel

重置密码

执行示例

./sun-panel -password-reset

输出

密码已经重置成功,以下是账号信息
用户名  [email protected]
密码  12345678

docker 运行

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

容器目录 说明
/app/conf 配置文件
/app/uploads 上传的文件
/app/database 数据库文件
/app/runtime 运行日志(不推荐挂载)
  1. 拉取镜像
docker pull hslr/sun-panel
  1. 直接下载运行
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

自编译运行

请参考完整文档

前端

# 开发运行

pnpm dev

# 编译打包(打包后生成dist目录,若需要结合后端使用请改成web)

pnpm build

后端

1.正式编译程序前先进入service 2.按照静态资源编译教程编译后端静态文件 3.正式编译

进入后端项目
cd service

# 开发运行
go run main.go

# 编译打包
go build -o sun-panel main.go

docker

WARNING 执行命令前,请保证你已经拉取了项目代码,然后使用命令行进入到项目根目录

构建docker镜像

docker build -t sun-panel .

运行 D:\docker\data\sun-panel 为本地开发运行的路径

docker run --rm -d -p 3003:3002 -v  D:\docker\data\sun-panel\conf:/app/conf -v  D:\docker\data\sun-panel\runtime:/app/runtime -v D:\docker\data\sun-panel\uploads:/app/uploads -v D:\docker\data\sun-panel\database:/app/database --name sun-panel sun-panel

About

A server, NAS navigation panel, Homepage, browser homepage. | 一个服务器、NAS导航面板、Homepage、浏览器首页。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 49.3%
  • Go 29.5%
  • TypeScript 12.5%
  • Less 6.4%
  • Shell 1.2%
  • HTML 0.4%
  • Other 0.7%