开箱即用!一个基于 Go 的文件分享工具!
各人好,我是 Java陈序员。今天,给各人先容一个自托管的文件分享工具,开箱即用!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典盘算机电子书籍等。
项目先容
Go File —— 一个基于 Go 实现的文件分享工具,开箱即用,内置图床和视频播放页面,可用于局域网内分享文件和文件夹。
功能特色:
[*]无需配置环境,仅单个可执行文件,直接双击即可开始利用
[*]提供二维码,适配移动端,可供移动端扫描下载文件,告别手动输入链接
[*]支持分享当地文件夹
[*]内置图床、视频播放功能,支持直接粘贴上传图片,提供图片上传 API
[*]支持拖拽上传,拷贝上传
[*]支持访问频率限制,允许对不同类型的用户设置文件访问权限限制
[*]支持 Token API 验证,便于与其他系统整合
[*]支持 PicGo、配套 CLI 工具,支持命令行上传文件,支持 P2P 模式文件分享
[*]支持 Docker 一键摆设
安装利用
一键启动
1、下载可执行文件 go-file.exe
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214202320.png
下载地址:https://github.com/songquanpeng/go-file/releases2、双击启动
3、启动成功后,主动打开浏览器网页
Docker 一键摆设
docker run -d --name gofile \
-p 3000:3000 \
-e TZ=Asia/Shanghai \
-v /data/software/gofile:/data \
justsong/go-file容器启动成功后,浏览器访问:
http://{ip/域名}:3000默认用户暗码为 admin/123456,记得登录后到管理页面下的账户管理标签页中更改用户暗码。
进阶利用
留意:进阶利用如需添加额外的参数,需打开命令行窗口启动步伐。
在 go-file.exe 所在文件夹,按住 Shift 键并右键空白处,选择在此处打开 PowerShell.
大概在 go-file.exe 所在文件夹的地址栏输入 cmd, 回车打开命令行窗口。
[*]修改默认端口
启动时指定 port 参数:go-file.exe --port 80
[*]分享指定文件夹文件
启动时指定 path 参数:go-file.exe --path ./this/is/a/path
[*]分享指定文件夹视频
启动时指定 video 参数:go-file.exe --video ./this/is/a/path
[*]禁止主动打开浏览器
启动时指定 no-browser 参数:go-file.exe --no-browser true
还有一些其他如速率控制、利用 MySQL 存储等功能可参考项目文档!
工具截图
[*]首页
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214204704.png
[*]文件上传
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214204717.png
[*]文件
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214204830.png
[*]图床
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214205015.png
[*]视频
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214205216.png
[*]账户管理
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214205419.png
[*]系统设置
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/GoFile/img-20241214205701.png
Go File 提供了完备的文件分享功能,可以用来搭建图床,大概用于分享文件下载(不仅仅是局域网),还具备完善的文件访问权限控制!
快去安装体验吧~
项目地址:https://github.com/songquanpeng/go-file最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project大概访问网站,进行在线浏览:
https://chencoding.top:8090/#/https://chen-coding.oss-cn-shenzhen.aliyuncs.com/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240629100336.png
各人的点赞、收藏和批评都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]