文件管理工具,web界面,使用 web 框架 echo
,打包配置文件、静态文件和模板文件,生成一个执行文件部署方便,也可以设置参数自定义配置文件和模板目录
- 使用
go
开发的文件管理工具 - web 框架使用
go
框架echo
- 模板库使用
pongo2
库,语法接近python
的django
框架 - 默认打包配置文件、静态文件和模板文件。可更改
app/boot/boot.go
文件内global.IsOnlyEmbed
为false
自定义配置文件和模板文件 - 生成一个文件即可部署
- 添加 WebDAV 支持
- 下载
git clone github.com/deatil/doak-fs
- 编译运行
go run main.go
自定义配置文件
go run main.go --config=config.toml
使用模板位置
go run main.go --view=template
- 登录账号:
admin
/123456
, WebDAV 账号:webnav
/123456
感谢以下的项目,排名不分先后
-
github.com/labstack/echo
-
github.com/flosch/pongo2
-
github.com/jinzhu/now
-
github.com/deatil/lakego-filesystem
-
github.com/steambap/captcha
doak-fs
遵循Apache2
开源协议发布,在保留本软件版权的情况下提供个人及商业免费使用。
- 该系统所属版权归 deatil(https://github.com/deatil) 所有。