Skip to content

canwdev/file-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Lite

中文 | English

Web 文件管理器,技术栈 Express.js + TypeScript + Vue 3

screenshot

  • 打包体积不超过 20MB
  • 功能
    • 支持文件创建、删除、重命名、移动、复制
    • 支持批量文件上传、上传文件夹、下载、下载文件夹为zip
    • 支持文本编辑,图片、视频、音频文件预览
  • 安全
    • 支持密码认证,支持密码错误超过次数封禁IP
    • 支持限制路径访问范围
    • 支持 HTTPS 协议(使用自签名证书)
    • 支持访问频率限制

安装

# 全局安装(Windows 需要管理员权限)
npm i -g file-lite

# 运行
file-lite

# 卸载
npm uninstall -g file-lite

开发

使用 bun 开发和编译,最终产物在 Node.js 环境运行

# backend
cd backend
bun i
bun run dev
bun run build
# frontend
cd frontend
bun i
bun run frontend:dev
bun run frontend:build

```shell
# auto build
cd backend
bun run build:auto

cd dist
node file-lite.min.mjs

配置文件

About

Web 文件管理器 | Web file manager powered by Node.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published