帆域

通过 ZFile 建立个人在线文件存储库

ZFile 是什么?

请看官网:ZFile 官网

使用场景

ZFile 是一个使用 Java 开发的网站工具,能够建立一个个人在线文件存储库。请注意我的用词:

  • 个人:ZFile 其实没有用户系统,只有一个管理员账号可以登录后台,不能添加更多管理员或设置用户注册登录的权限。
  • 在线:ZFile 必须以一个网站的形式搭建后存在,不具备离线本地运行的能力。
  • 文件存储库:ZFile 的作用是储存文件,相当于一个个人的在线网盘。

那么 ZFile 强在哪儿呢?

聚合存储源

图片[1]-通过 ZFile 建立个人在线文件存储库-帆域

ZFile 支持将例如腾讯云 COS、阿里云 OSS 等云存储空间添加为存储库,然后便可以在 ZFile 网站上访问存储的内容,或甚至添加、管理文件。

也可以添加支持 S3 的一切存储源,也可以添加 OneDrive 个人版,也可以添加 Google Drive。

画廊模式

大批量展示照片的绝佳选择,演示如下。

图片[2]-通过 ZFile 建立个人在线文件存储库-帆域

注意,瀑布流布局的列数是可调的,并且是前端可调。此外画廊模式也可以选择关闭。

图片[3]-通过 ZFile 建立个人在线文件存储库-帆域

预览文件

可以预览多种文件。

图片[4]-通过 ZFile 建立个人在线文件存储库-帆域
图片[5]-通过 ZFile 建立个人在线文件存储库-帆域

下载文件

可以生成奇怪的二维码(划掉)

图片[6]-通过 ZFile 建立个人在线文件存储库-帆域

可以方便地生成直链、短链用来分享和下载。(有效期默认为一天,但是可以更改)

芒果帆帆使用 ZFile 存放了我班的一些集体回忆,嗯……看看这里吧。

简要安装教程

安装教程已经在官方文档中写得很清楚啦!在这里++

这里提供通过宝塔面板安装的教程,毕竟这应该是最广泛的安装模式。

Java 安装

图片[7]-通过 ZFile 建立个人在线文件存储库-帆域

Java 环境管理器中安装 jdk 1.8.0,必须安装这个版本。

完成后可以开始创建 Java 网站。

创建网站

图片[8]-通过 ZFile 建立个人在线文件存储库-帆域

大部分参数都是默认填写或自动生成的。

项目用户官方建议选择 root,项目执行命令后的 Java 参数可以更改,--spring.config.location=file:/www/wwwroot/zfile/application.properties 是配置文件路径,其实不使用配置文件也能正常使用,我虽然加了配置文件但也没更改任何默认配置项……

图片[9]-通过 ZFile 建立个人在线文件存储库-帆域

然后添加域名。

再访问这个添加过的域名,即可开始设置管理员账号与密码,安装即可完成。

一些疑问

文件模式存储在本地。

实际上是 sqlite 模式存储在其他目录下,所以你在网站目录中也是看不到数据的。这样存储的数据也无法进行搬家,即如果要把网站从一台服务器迁移到另一台,只能进行重新安装。

ZFile 提供免费版,付费的话会有捐赠版,在官方文档中写得很清楚,这里不再复制重述。

免费版也可以使用。

底部的 ZFile 标志建议不要删。

这是付费服务,既然付费,我就可以保证安装过程完整,不出意料之内的麻烦。

1个月的帆域超级会员起步,然后通过帆域网站上的私信功能与我联系以确认。您需要提供服务器的管理员权限(例如宝塔面板的临时访问权限,我不需要您提供自己的宝塔管理员账户)以及其他的信息或要求。

在超级会员有效期内支持对安装导致问题的故障排查。

对于 ZFile 本身存在的问题或反馈请向 ZFile 官方提交而不是向我提交。

© 版权声明
THE END
喜欢就支持一下吧
点赞22赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容