开箱即用!NAS部署Go File:极简文件分享工具

2024-12-19 14:34:40 1点赞 13收藏 4评论

Hello 大家好,我是 David

订阅我的频道 ,分享更多 NAS 教程和资讯 ~

开箱即用!NAS部署Go File:极简文件分享工具

Go File:

基于 Go 的文件分享工具,仅单个可执行文件,开箱即用,内置图床和视频播放页面。可用于局域网内分享文件和文件夹,直接跑满本地带宽。

开箱即用!NAS部署Go File:极简文件分享工具

安装

Docker Compose

services: go-file: image: justsong/go-file:latest container_name: go-file volumes: - /vol1/1000/docker/go-file:/data justsong/go-file ports: - "3000:3000" environment: - TZ=Asia/Shanghai restart: unless-stopped

演示 Demo:

https://go-file.onrender.com

使用

浏览器中输入 http://NAS的IP:3000 就能看到界面

开箱即用!NAS部署Go File:极简文件分享工具

点击“上传”按钮,可以上传文件

开箱即用!NAS部署Go File:极简文件分享工具

可以直接将文件拖到这个窗口,也可以点击选择

开箱即用!NAS部署Go File:极简文件分享工具

描述信息可以填一下,最后点击“上传”

开箱即用!NAS部署Go File:极简文件分享工具

这样就轻松完成上传了(未登录的用户上传文件,之后是无法删除文件的)

开箱即用!NAS部署Go File:极简文件分享工具

右下角的功能分别是:生成二维码,复制链接,在线预览,文件下载

开箱即用!NAS部署Go File:极简文件分享工具

图床,支持拖拽和复制粘贴上传

开箱即用!NAS部署Go File:极简文件分享工具

一次上传多张图片也是没问题的,复制链接就可以作为图床使用了

开箱即用!NAS部署Go File:极简文件分享工具

文件,这里根据文件上传和图床上传归类

开箱即用!NAS部署Go File:极简文件分享工具

按日期生成的文件夹存放文件上传的数据

开箱即用!NAS部署Go File:极简文件分享工具

images 文件夹则是存放图床上传的数据

开箱即用!NAS部署Go File:极简文件分享工具

视频,可以支持在线播放上传后的视频文件

开箱即用!NAS部署Go File:极简文件分享工具

点击右上角进行登录

开箱即用!NAS部署Go File:极简文件分享工具

默认管理员用户名为 admin,密码为 123456

开箱即用!NAS部署Go File:极简文件分享工具

管理员可以删除其他用户上传的文件

开箱即用!NAS部署Go File:极简文件分享工具

点击进入系统管理

开箱即用!NAS部署Go File:极简文件分享工具

系统状况,可以看到系统运行时间,占用资源情况和文件数量

开箱即用!NAS部署Go File:极简文件分享工具

账户管理,可以修改个人和用户的信息

开箱即用!NAS部署Go File:极简文件分享工具

文件管理,用于删除图床的文件

开箱即用!NAS部署Go File:极简文件分享工具

系统设置,可以自由个性化设置项目显示

开箱即用!NAS部署Go File:极简文件分享工具

总结

做到了开箱即用,上手使用很简单,可以部署作为一个轻量文件分享和图床。不过项目还有很多需要优化的地方,比如 UI 界面,删除图床方式和管理员管理功能等。

综合推荐:⭐⭐⭐(看个人需要)

使用体验:⭐⭐(一般)

部署难易:⭐⭐(简单)︎

展开 收起
4评论

  • 精彩
  • 最新
  • NAS部署完成后,上传的文件在哪个文件夹下呢? 是这个吗:/vol1/1000/docker/go-file

    校验提示文案

    提交
    对的,建议部署自己查看最直观

    校验提示文案

    提交
    收起所有回复
  • 正好需要,晚上试下。

    校验提示文案

    提交
  • 感觉跟DUFS很像啊

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
13
扫一下,分享更方便,购买更轻松