| 主要特点
文件上传与下载:支持用户上传和下载文件,方便在局域网或互联网上共享文件。
文件夹分享:用户不仅可以分享单个文件,还可以分享整个文件夹,方便一次性分享多个文件。
内置图床:支持图片上传和API接口,方便用户将图片资源上传到本地服务器,并用于博客、网站等场景。
视频播放:内置视频播放页面,支持在线播放本地视频文件,方便用户在不同设备上观看视频。
二维码分享:支持生成二维码,方便移动端用户扫描下载文件或访问分享链接,无需手动输入链接。
权限管理:允许对不同类型的用户设置文件访问权限限制,确保文件安全。
访问频率限制:支持设置访问频率限制,防止恶意访问和滥用资源。
Token API验证:支持Token API验证,方便与其他系统整合,实现更高级的文件管理和访问控制。
| 使用体验
团队协作:在办公室内部署Go-File,快速搭建一个私有的文件分享服务器,方便团队成员间交换大文件和文件夹,提升协作效率。 学习资料分享:教师可以通过Go-File分享课件给学生,利用其二维码分享功能,简化学生的获取过程。
个人文件备份:用户可以将重要的个人文件上传到Go-File进行备份,以防止文件丢失或损坏。
客户文件共享:企业可以使用Go-File来分享与客户合作的文件,如合同、报价单等,通过生成的链接方便地与客户共享文件。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
官方Demo
https://go-file.onrender.com/
Docker镜像 https://hub.docker.com/r/justsong/go-file
GitHub地址 https://github.com/songquanpeng/go-file?tab=readme-ov-file
安装教程
Docker部署操作步骤:安装Docker、拉取镜像、启动容器。
| 安装docker
sudo apt update
sudo apt install -y docker.iodocker-compose
| 拉取镜像
sudo docker pull justsong/go-file
| 启动容器
sudo docker run -d --restart always -p 3000:3000 -eTZ=Asia/Shanghai -v /home/ubuntu/data/go-file:/data justsong/go-file
执行完毕以上命令之后,访问 http://ip:3000即可。登录账号:用户名为 admin,密码为 123456
更多内容也可看笔者出版图书!