帮朋友咨询一下,需求是一个公司内部用的带 Web 的文件管理系统,目前我帮忙找的一个方案是基于 PHP 的 h5ai ,个人维护的一个很小众的系统,网上很难搜到,欧洲人用的多: https://larsjung.de/h5ai/
管理和下载文件没问题,但是还有两个需求感觉无法满足:
1 ,能自动生成文件哈希,方便用户下载后校验。
2 ,安装过程的简易说明,比如安装邮件客户端以后公司内部 smtp 和 pop3 服务器地址,一些 VOL 版的商用软件内部 Licence 服务器地址。
类似于 itellyou 的效果,这些应该需要后端和数据库来支持才可以实现吧。
想问问大家各自公司都用的啥,有没有什么好的推荐的。
1
EvineDeng 322 天前 2
filebrower 能显示 hash ,至于安装说明,这大概同目录下放个 readme.txt 就行吧。
|
2
Tumblr 322 天前
看你们的用户群体,是所有用户还是少数的专业用户。
如果是所有用户,最简单直接的就是 SMB 共享,做好目录分类就行。 至于你说的校验,我相信 90%以上的用户没有这种习惯。 |
3
zypy333 322 天前
内网还用做校验吗
|
4
dann73580 322 天前
Zfile?alist ,都可以看看。hash 手动跑一个吧……
|
5
laozhoubuluo 322 天前 1
需求 2 可以使用目录的 _h5ai.header.html 和 _h5ai.footer.html 自定义 HTML 实现。
需求 1 感觉写个 Bash 脚本放服务器上定期跑一下,脚本可以自动在每个目录生成个 hash.txt 或者更智能点直接塞到 header/footer 是不是也能接受。 |
6
shijingshijing OP |
7
kkk9 322 天前
@shijingshijing #6 真吃过大亏的人就不会拍屁股觉得文件校验就能安全😅
|
9
shijingshijing OP @kkk9 不是安全的问题,我了解到的大概是这么个场景:
Site A 的 IT Helpdesk 是外包给第三方的,Site B 的还是自己人,结果两个地方因为某个软件的安装版本不一样,有些 bug 在新版的软件里 fix 掉了,Site B 没有及时的把新版本传递给 Site A 的第三方运维,结果那边很长时间还在用老版本,直到 Release 结果给客户才被客户发现问题。 现在这个算是朋友公司 IT 改造的一部分,以后不管哪个 Site 的所有运维和部署都有标准的 SOP 文档,用到的软件统一到 oa.xxx.com/download 下载,SOP 文档后面会标注使用的所有涉及软件、库文件和其他二进制文件的文件名、版本、下载地址和哈希值,只有完全匹配才能通过验收。 |
10
guanzhangzhang 322 天前
filebrower?
|