Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A better panel for NAS

NotificationsYou must be signed in to change notification settings

T1t4m1un/next-panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是一个为NAS场景开发的面板应用,Next Panel目标是在hslr-s/sun-panel上提供更好、更多、更可用的功能,真正达到具备浏览器首页/多功能平台级别的能力。

更好的功能:

  • 更好的断网/慢网表现:对于使用CF Tunnel等境外或个人STUN进行内网穿透的应用而言,sun-panel首屏加载速度过慢,难以负担浏览器首页服务的要求。Next Panel致力真正达到浏览器首页级别的服务可用性,在无网络情况下仍然以降级形式提供首页服务。

  • 更好的内外网支持sun-panel支持对内外网URL进行分别的配置,但无论在内网或外网访问下都会默认使用外网模式和外网URL提供应用打开。Next Panel将会提供更好的内外网切换体验,哪怕使用外网访问,只要内网服务可以访问,则自动使用内网URL打开应用。此外,Next Panel还会支持单内网或外网的应用。

  • 更好的多用户sun-panel的用户之间无法共享同一套应用列表,需要从零进行配置。然而,对于NAS场景,我们基本希望NAS上的应用能够对允许的用户(或角色)开放。Next Panel将提供更自由的方式兼顾多用户的隔离性和单NAS的应用配置重复性,不再需要每个新用户都需要重复配置应用列表。

更多的功能:

  • 创新的应用发现:继续对sun-panel的应用配置发难。既然sun-panel已经有能力对docker.socks进行访问了,为什么不能直接从docker查询到需要提供支持的应用呢?Next Panel除了常规的配置手段外,允许通过在容器上配置container label,实现自动服务发现。让在NAS上添加应用最多添加一次(配置dockere-compose.yml)。

  • 创新的网关:谈完应用发现,让我们再谈谈网关。对于CF Tunnel等服务来说,由于主机并不向公网暴露任何端口,便无需担心来自公网的直接威胁。但对于使用公网IP的服务而言,向公网暴露过多的接口来提供服务是相当危险的。Next Panel不仅是一个面板,还是一个网关——只需要暴露Next Panel一个服务,Next Panel会将往来流量转发到它需要去的地方。

  • 创新的推送服务sun-panel对标浏览器首页进行设计,这很好,NAS就需要这个——但是能不能更多呢?对于在NAS上部署自己编写的应用的用户而言,如何将NAS的信息及时推送到终端设备上是一个痛点,常用的方式是挂一个IM机器人或使用邮件通知,可为什么不直接交给Next Panel呢?

  • 创新的小组件sun-panel提供了简单的组件功能,可以添加有限的组件。NAS用户人均码力充沛,在源码基础上扩展组件功能也不困难——但为什么不直接允许插件呢?

更可用的功能:

  • 可以直接迁移:迁移任何大小的系统都是麻烦的,Next Panel计划支持直接兼容sun-panel的应用数据导入sun-panel的信息!

  • 可以HTTPS:不管你是否为你的域名配置了HTTPS,为了使用Next Panel的完整功能都必须启用HTTPS,所以Next Panel集成了Let's Encrypt,自动处理证书问题。


[8]ページ先頭

©2009-2025 Movatter.jp