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 + +[![Star History Chart](https://api.star-history.com/svg?repos=hslr-s/sun-panel&type=Date)](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&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