uldisk 是基于ThinkPHP6打造的存储系统。PHP有很多优秀的网盘系统,然而他们都是插件化的
、生态化的
。uldisk的定位是仅提供底层的存储系统,并且试图提供更多的技术使用和部署范围。
uldisk本身的目标是作为对象存储一样的存储系统,并不是网盘。所以并不会提供精美的界面或客户端。uldisk将力争成为稳定的云存储系统。
uldisk实现了完整的webdav功能,所以任何也可以将它作为一个网盘后端去使用。比如:
一些网盘系统支持通过webdav作为底层存储,uldisk可以作为他的底层存储。
可以通过uldisk提供的webdav或各种接口开发一个自己的网盘系统。
实际上官方会通过接口开发一个文件预览系统,体验非常榜的文件预览,比如:
uldisk将抽象底层存储系统,你可以通过简单地配置就可以实现存储到任何地方。我们将兼容FlySystem
的任何驱动,这意味着uldisk支持用以下方式存储文件:
uldisk将提供多种终端的客户端,同时将试图支持更多的存储协议。
对于用户使用场景来说,uldisk将提供常见的文件和目录功能,比如增删改查等。同时也会实现部分网盘才有的功能(其实也是标配功能):
uldisk不会向插件化
、软件市场化
等方向发展。但是如果我们的产品足够优秀,但却不会增加任何功能,显然很蠢。
由于uldisk将会提供HTTP接口,所以实际上他仍然是有很强的扩展性的,比如我们可以另外开发一个站点(或软件),通过HTTP接口去实现它的功能。
uldisk将官方提供两个这样的系统:
实际上提供的PC客户端和手机端就是通过接口开发的
这也是一个网站,就像安装uldisk一样,需要用户单独安装。它将提供更强大的在线管理和文件预览的能力。
这个网站并不是为了实现网盘体验,而是实现一个体验很好的文件预览平台,比如对于大型视频,会自动转码成m3u8流进行浏览,大图压缩为小图等。
文件转码是一个转码平台,你需要将你的站点授权给平台,平台将通过接口读取文件,然后将转码后的文件再通过接口存储到你的站点中。
你可能敏锐的发现:这暴露了你的文件隐私,确实是这样的。对于这类平台,你需要用自己的能力判断是否应该信任它。
uldisk对商业是友好的。但是即便如此,uldisk不建议大家发行自己的定制版本。
如果面对商业客户有定制需求,那么为他付费定制部署就可以了。
这也不需要uldisk的授权。
uldisk将提商业的订阅服务:
uldisk是一套基础的文件存储系统,你可能觉得它的浏览器面板、电脑端、手机端不如各类流行的网盘那样好用。此时你可以直接基于uldisk的接口(或协议)发行自己的更好的产品,包括客户端、第三方服务器、定制等。
推荐购买我们的开发订阅服务。
开源?免费?付费?你可以自己决定。
我们只是不建议发行更多的uldisk定制版本,这没有必要。
uldisk将提供第三方的软件市场、开发框架、插件开发,然而这是uldisk之外的事情。
你需要基于木兰宽松许可证
使用或开发uldisk系统。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型