该项目依然由老朋友以及群友@姜不吃提供素材,不得不说折腾NAS的人大部分都有一种分享以及探索的精神,愿意去发掘各种有意思或者有用的容器或NAS玩法。本次项目为一款文件分享工具,同时它兼具了一些常规的文件分享不具备的功能,使其不单单可以作为公开的文件分享站点,还能用来作为其他作用。具体特性如下:
项目支持文件的拖拽以及批量上传,上传时也可以添加描述内容来对上传的内容进行说明。直接输入文字内容,则会生成一个带日期的TXT后缀文件,用来记录一些需要临时使用的账号密码或者其他数据型内容也不错。
生成文件之后,就能在首页看到对应的内容了。右边从左到右分别为删除、二维码分享、复制链接、预览文件以及下载文件。
在文件这一栏,上传的内容都会根据日期进行分类,且最大精确到月份,你在那个时间点上传的文件,都会在其中,暂不支持上传时自定义文件夹选择,所以你上传的所有文件都会以时间轴的模式存在。这一点有好有坏,如果仅仅作为分享站点可以,但不能自定义文件夹就意味着不能作为个人网盘使用了。
图床功能直接拖拽上传即可,目前仅支持链接以及markdown形式,通过图床上传的图片会存在在文件中的image文件夹中。
视频界面则是支持视频的在线预览功能,因为我这里没有什么可用的小文件视频,所以没有进行测试。不过应该问题不大,就是不知道支持格式有多少,官方项目文件并没有给到说明,不过常规的mp4以及mkv等等应该是支持的。
鼠标移到右上角用户界面,则能看到系统设置了。提供了系统状态展示、账户管理、文件管理以及系统设置四个功能,每个功能下的内容也很简单并不复杂。
来到部署环节,如果是绿联以及极空间等轻NAS用户,通过docker界面搜索justsong/go-file下载镜像。同时不管你是什么NAS,为了数据持久化我们还需要在docker文件夹中新建go-file文件夹。
如果你使用命令行启动,那么直接运行命令:docker run -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /volume1/docker/go-file:/data justsong/go-file就可以了。如果是极空间用户,那么我们就需要去映射好目录,同时配置好端口。
随后运行项目,浏览器输入http://nasip+3000端口即可访问项目界面了,默认的用户名与密码为admin/123456。
作为一个临时的文件中转或者分享网站还是不错的,不过同类型的项目也很多,该项目的界面还是太过于简陋了,此文仅供分享,不做推荐。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!