From b453e80dd099a19f615e1f40985a9ff78eccdfca Mon Sep 17 00:00:00 2001
From: gracelsy <43689473+gracelsy@users.noreply.github.com>
Date: Mon, 22 Jan 2024 11:22:34 +0800
Subject: [PATCH] Add files via upload
---
apps/sun-panel/1.3.0-beta24-01-17-19/data.yml | 11 ++
.../1.3.0-beta24-01-17-19/docker-compose.yml | 19 +++
apps/sun-panel/README.md | 127 ++++++++++++++++++
apps/sun-panel/data.yml | 19 +++
apps/sun-panel/latest/data.yml | 10 ++
apps/sun-panel/latest/docker-compose.yml | 19 +++
apps/sun-panel/logo.png | Bin 0 -> 2480 bytes
7 files changed, 205 insertions(+)
create mode 100644 apps/sun-panel/1.3.0-beta24-01-17-19/data.yml
create mode 100644 apps/sun-panel/1.3.0-beta24-01-17-19/docker-compose.yml
create mode 100644 apps/sun-panel/README.md
create mode 100644 apps/sun-panel/data.yml
create mode 100644 apps/sun-panel/latest/data.yml
create mode 100644 apps/sun-panel/latest/docker-compose.yml
create mode 100644 apps/sun-panel/logo.png
diff --git a/apps/sun-panel/1.3.0-beta24-01-17-19/data.yml b/apps/sun-panel/1.3.0-beta24-01-17-19/data.yml
new file mode 100644
index 00000000..d74080ed
--- /dev/null
+++ b/apps/sun-panel/1.3.0-beta24-01-17-19/data.yml
@@ -0,0 +1,11 @@
+additionalProperties:
+ formFields:
+ - default: 3002
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+
diff --git a/apps/sun-panel/1.3.0-beta24-01-17-19/docker-compose.yml b/apps/sun-panel/1.3.0-beta24-01-17-19/docker-compose.yml
new file mode 100644
index 00000000..2a37ab12
--- /dev/null
+++ b/apps/sun-panel/1.3.0-beta24-01-17-19/docker-compose.yml
@@ -0,0 +1,19 @@
+version: '3'
+services:
+ halo:
+ image: hslr/sun-panel:1.3.0-beta24-01-17-19
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ volumes:
+ - ./data/conf:/app/conf
+ - ./data/uploads:/app/uploads
+ - ./data/database:/app/app/database
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:3002
+ labels:
+ createdBy: "Apps"
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/sun-panel/README.md b/apps/sun-panel/README.md
new file mode 100644
index 00000000..7d603fe4
--- /dev/null
+++ b/apps/sun-panel/README.md
@@ -0,0 +1,127 @@
+# Sun-Panel
+Server, NAS navigation panel, Homepage, Browser homepage.
+
+一个服务器、NAS导航面板、Homepage、浏览器首页。
+
+## 😎 特点
+
+- 简洁
+- 局域网内外网链接切换
+- docker部署,对arm系统支持
+- 上手简单,免修改代码
+- 无需连接外部数据库
+- 丰富图标自由搭配(文字图标+svg图标+内置三方图标库)
+- 支持网页内置小窗口打开(部分网站屏蔽此功能)
+- 占用资源小
+
+## 🧊 最新完整文档(DOC)
+
+[最新完整文档(DOC)](https://sun-panel-doc.enianteam.com/)
+
+
+## 🎨 演示(demo)
+
+[查看演示站](https://sun-panel-doc.enianteam.com/introduce/demo_site.html)
+
+## 🐳 交流群&社区
+开发者:**[红烧猎人](https://blog.enianteam.com/u/sun/content/11)**
+
+Github社区板块:https://github.com/hslr-s/sun-panel/discussions
+
+## 🫓 TODO
+
+- [x] 分组,拖拽排序
+- [x] 导入导出功能
+- [x] 增加访客账号
+- [x] 帐号解除邮箱限制
+- [x] 对上传的文件管理(针对账户增强重复利用,节省空间)
+- [x] 服务器监控
+- [x] 多国语言支持
+- [ ] 用户自定义搜索框搜索引擎
+- [ ] 搜索框样式自定义(背景颜色,文字颜色)
+- [ ] docker管理器
+- [ ] 计划任务
+
+## 🍜 使用运行教程
+
+
+
+### 默认账号密码
+账号:admin@sun.cc
+
+密码:12345678
+
+### 命令参数
+|参数|说明|
+|---|---|
+|-h|查看命令说明|
+|-config|生成配置文件(conf/conf.ini)|
+|-password-reset|重置第一个用户的密码|
+
+### 二进制文件运行
+
+去 [Releases](https://github.com/hslr-s/sun-panel/releases) 下载二进制文件
+
+执行示例
+
+```sh
+./sun-panel
+```
+
+#### 重置密码
+
+执行示例
+
+```sh
+./sun-panel -password-reset
+```
+输出
+```
+密码已经重置成功,以下是账号信息
+用户名 xxx@qq.com
+密码 12345678
+```
+
+### docker 运行
+
+目录挂载 `-v`,根据自己的需求选择:
+|容器目录|说明|
+|---|---|
+|/app/conf|配置文件|
+|/app/uploads|上传的文件|
+|/app/database|数据库文件|
+|/app/runtime|运行日志(不推荐挂载)|
+
+1. 拉取镜像
+```sh
+docker pull hslr/sun-panel
+```
+
+2. 直接下载运行
+```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
+```
+
+
+### 自编译运行
+
+[请参考完整文档](https://sun-panel-doc.enianteam.com/zh_cn/usage/compile.html)
+
+## Star History
+
+[](https://star-history.com/#hslr-s/sun-panel&Date)
+
+
+## ❤️ 感谢
+
+- [Roc](https://github.com/RocCheng)
+- [jackloves111](https://github.com/jackloves111)
+- [Rock.L](https://github.com/gitlyp)
+
+## LICENSE
+[MIT](./LICENSE)
diff --git a/apps/sun-panel/data.yml b/apps/sun-panel/data.yml
new file mode 100644
index 00000000..e11aa52e
--- /dev/null
+++ b/apps/sun-panel/data.yml
@@ -0,0 +1,19 @@
+name: sun-panel
+tags:
+ - 建站
+title: 导航面板
+type: 导航面板
+description: 一个服务器、NAS导航面板、Homepage、浏览器首页
+additionalProperties:
+ key: sun-panel
+ name: sun-panel
+ tags:
+ - WebSite
+ shortDescZh: 一个服务器、NAS导航面板、Homepage、浏览器首页
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ recommend: 3
+ website: https://sun-panel-doc.enianteam.com/zh_cn/
+ github: https://github.com/hslr-s/sun-panel
+ document: https://sun-panel-doc.enianteam.com/zh_cn/
diff --git a/apps/sun-panel/latest/data.yml b/apps/sun-panel/latest/data.yml
new file mode 100644
index 00000000..892e4df8
--- /dev/null
+++ b/apps/sun-panel/latest/data.yml
@@ -0,0 +1,10 @@
+additionalProperties:
+ formFields:
+ - default: 3002
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
diff --git a/apps/sun-panel/latest/docker-compose.yml b/apps/sun-panel/latest/docker-compose.yml
new file mode 100644
index 00000000..1f9d3ca2
--- /dev/null
+++ b/apps/sun-panel/latest/docker-compose.yml
@@ -0,0 +1,19 @@
+version: '3'
+services:
+ halo:
+ image: hslr/sun-panel
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ volumes:
+ - ./data/conf:/app/conf
+ - ./data/uploads:/app/uploads
+ - ./data/database:/app/app/database
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:3002
+ labels:
+ createdBy: "Apps"
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/sun-panel/logo.png b/apps/sun-panel/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..024ab8088faf5677c02625d56cf1ea68693c9d25
GIT binary patch
literal 2480
zcmb7`Ydq771IBl89j43Xp2lg8+i@v#SGFuvG`BTd=|_&15zQarq|N=7yNPl_ZZR1r
zQIR2RNR%kWv0TdC!Q2wZ|NZ~X|Hbn>FP>M=o9FXQBskj2z?5Jh5J<+}&c=B^S^t%U
z*uGnWZ+_hmaFDYt4)ml?Wd;P2^tHFay590wD4;n`nj&KT<2$I^YuU^&mfn9f@*TYwL1aAamH>inZAt_4x>6XOCxB1%a3kMmX
zJR2D^n+;MF%m&2oeIrnfkxa-4o~>AJNG0E_!H4NwnXLdMD;o>hLZi7eCgMLRw9!?5
z#{k!SckA!cSHhxv8NaTyMvI7$+l?kR?x~QWwfhf`68rV7L{aThOI3JrT0VQv@xt3b
zb9o~=b6-MBax1mZidW?{btfCEo?;>EL%frUAD|OA8}nhQyRrUcmV!BMm|vS&B2vnz6zgCK(o>i9)ra17^JpSTwI+
zrOMDlZjt2@{Zqtpb;q(-(MXzW_U+01qpWuE|qZIs{Q
zZc^_)w_A8GFQ(g1v{8G>4>oP6{PuarE3>>j*)=@#Iup4(plF&(tWk4mf;Gldsls;<
z9boSqQ<#KH_$Dg~+qM_aX^NMi@2u`NIF{e)P%rrSl&H;jFQ8uoTk%$5~
z|Bs&2C0N&cT@a0Bv4uJ-@3|)br?dj)lNIOC=_wu5ARmYl$Otai(kMh(H&=Y_@=ylRVQ*@{oed{myU>%%jf=b5BJY
z()HtpqoVQukh3m^QM+
z4$Q1_@oJ49l0O2!4jc@s-tZr$a0|EOOjVp)
zagnFk0!fV@Dx0Ge^JhUlbuS)u$z%x9VZ@U3#`7CRr?%$WL$DZ$QV+<^YOBulRY|RKMuUgg)*MSU4QbxBSVr*vKeL-f
z5akg-nA7%rGp@4^h%ULzuVpoR&VSHim?+;+_a3AG)dMP70V!Ad9Aww8Nc=R~$?&Q@R$Y2k+09UzM&aAm&Q8Bj>iyzzZ^bZe+h>2n
zGHP~Ij$aK)36B2Kq}Xl2UC|l$(ft(DW^TQ0GVFH)zEeL|wbe2eg5CZ0WisG?%Z%E+
z5X;D>lOruSq^R+Es09Dh6sh9O_xvN?3O0+&@3qoCV5qZ$;)-HUMbA?Z!LS5hr36ahDu
z5r7ZW*9d*)Q9Dt1G(-pQOU#xu_Hhe?n@hvky<9KrDKyobCOol~-E<8iZ@J?z_hy;6
zLQ=HGI1K*mC3MdysReN-YmbAdP6vx7T%}aGEBkdKq)V)lZCvy#DaXZ(s2=E`ar}l~
zSN?B3YeXk2qFHIFpynJU@NN0}`SO3V4a`DE2>Ct@8O=x}+t~4`Zy9}W(F;94NZ>7Y
ztjR+C?q-}&C>Fx%gO18U8ZrI(t>#lv8cS?!lR0t#ql1+2cv`z6nIi=N_!;#YmlKyM
zZYXV6&SZh%-P4yCh=hLVC0FN!uFM7qmSJ*u)a6YjinDw-FR5dwFe(;@UUb4A|dIAlx&79SepjiRg~+=6aPfA@j1`GD$HMPSObXl|4E<
zLiT&%uW^wF(x#-!)WpxM>ekLM>5CS=AC5noG~oOp7_{&GeLhTylxN(KB;#xiFk`aw8uszyAohRb2$+e_a62Q)Qux0ZXAkOm
WP3mi(fpBdf!9ezSN1G=&AnIS#u6+jp
literal 0
HcmV?d00001