Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/csznet/gofile
easy file manager
https://github.com/csznet/gofile
filemaneger go golang web webfilemanager
Last synced: 2 months ago
JSON representation
easy file manager
- Host: GitHub
- URL: https://github.com/csznet/gofile
- Owner: csznet
- License: apache-2.0
- Created: 2023-03-16T19:00:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T02:43:37.000Z (10 months ago)
- Last Synced: 2024-03-25T03:35:42.515Z (10 months ago)
- Topics: filemaneger, go, golang, web, webfilemanager
- Language: Go
- Homepage:
- Size: 115 KB
- Stars: 71
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# goFile
easy file manager我希望goFile是在运维时提供便利的工具,而不是大而全的文件管理器
![image](https://github.com/csznet/goFile/assets/127601663/4783cc60-231d-4636-b616-b5a42badd090)
介绍
===为了方便使用Caddy使用写的小东西
简单的在线文件管理器,可以指定目录,指定端口,即用即开
可以自定义前端HTML代码,只需要修改templates目录下的文件即可
目前实现的功能:-
后台远程下载
- 上传文件&拖放上传
- 删除文件&文件夹
- 新建文件&文件夹
- 解压ZIP、gz压缩包
- 在线编辑文件
- 设备自适应明亮主题
- 多语言支持(挖坑
- 只读模式(也可以理解为阅读模式
-图片缩略图(鸡肋一键脚本
===
```shell
curl -Lso- csz.net/script/goFile.sh | sudo bash
```一键脚本支持amd64、arm构架,Linux、MacOS系统
Windows系统不会考虑(Windows就不需要去网页管理文件了吧运行
===
如果是下载的二进制文件,则为./goFile
如果使用的是一键脚本,则在需要开启goFile服务的文件夹中执行
goFile
参数
===
### 目录
-path文件目录,默认为./(一键脚本则为执行`goFile`命令的目录)
### 端口-port
web端口,默认为8089
### 只读-r
带入`-r`参数后表示为阅读模式,只能查看列表和下载文件,后面不需要带值