Skip to content

Releases: yiiewang/workbench

Release list

v1.0.0

Choose a tag to compare

@yiiewang yiiewang released this 27 Jul 09:06

文件浏览器+Todo看板+静态文件服务,含安全防护与版本同步

下载

文件 平台
workbench-v1.0.0-linux-x86_64.tar.gz Linux 64位
workbench-v1.0.0-linux-arm64.tar.gz Linux ARM64
workbench-v1.0.0-linux-386.tar.gz Linux 32位
workbench-v1.0.0-linux-arm-5/6/7.tar.gz Linux ARM
workbench-v1.0.0-linux-ppc64le.tar.gz Linux PowerPC
workbench-v1.0.0-linux-riscv64.tar.gz Linux RISC-V
workbench-v1.0.0-linux-s390x.tar.gz Linux s390x
workbench-v1.0.0-darwin-arm64.tar.gz macOS Apple Silicon
workbench-v1.0.0-win-x86_64.exe.zip Windows 64位

每个包都包含:二进制 + static/ + config.yaml + README.md,开箱即用。

使用方式

# 1. 下载并解压
tar xzf workbench-v1.0.0-linux-x86_64.tar.gz

# 2. 目录结构
# workbench-v1.0.0-linux-x86_64/
# ├── workbench              # 二进制
# ├── static/                # 静态文件
# │   ├── index.html
# │   └── todo.html
# ├── config.yaml            # 配置文件
# └── README.md

# 3. 运行
cd workbench-v1.0.0-linux-x86_64
./workbench

# 4. 浏览器访问 http://localhost:80

Windows 用户解压 zip 后双击 workbench.exe 即可。

配置

编辑 config.yaml 自定义端口、目录、安全选项:

server:
  port: 80
  static_dir: ./static
  allow_symlink: false  # ALLOW_SYMLINK=true 开启符号链接

环境变量:PORT、STATIC_DIR、DB_PATH、LOG_DIR、ALLOW_SYMLINK

功能

  • 文件浏览器 — 目录树、Tab编辑、Markdown/JSON/代码预览、跨文件链接跳转
  • Todo看板 — 多用户多组织、冲突检测、版本同步
  • 安全 — 路径穿越防护、符号链接校验、CORS沙箱、Token鉴权

从源码编译

git clone https://github.com/yiiewang/workbench.git
cd workbench
make build          # 本地编译
make build-all      # 跨平台编译+打包(需 Docker + xgo)

详细文档见 README.md