Skip to content

Releases: zy84338719/FileCodeBox

FileCodeBox v1.11.0

26 Jan 02:52

Choose a tag to compare

FileCodeBox v1.11.0

📝 本次更新

  • feat: tag-based versioning and admin shutdown (f5e8e1b)

� 变更统计

 .github/workflows/build.yml                |  8 ++++++++
 Makefile                                   |  2 --
 VERSION                                    |  1 -
 config.yaml                                |  2 +-
 internal/cli/cli.go                        | 13 +++++++++++--
 internal/handlers/admin_maintenance.go     | 20 ++++++++++++++++++++
 internal/handlers/app_state.go             | 15 +++++++++++++++
 internal/models/service/system.go          |  2 +-
 internal/routes/admin.go                   | 10 +++++++++-
 main.go                                    |  1 +
 scripts/build.sh                           |  6 +-----
 scripts/cross-build.sh                     | 22 +++++++++++++++++-----
 scripts/release.sh                         | 19 ++-----------------
 themes/2025/admin/css/layout.css           |  2 +-
 themes/2025/admin/index.html               | 16 ++++++++++++++++
 themes/2025/admin/js/maintenance-simple.js | 24 ++++++++++++++++++++++++
 themes/2025/css/dashboard_backup.css       |  2 +-
 17 files changed, 128 insertions(+), 37 deletions(-)

�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.11.0

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.11.0

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.11.0
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2026-01-26 03:00:44 UTC
  • Git 提交: f5e8e1b
  • Go 版本: go1.24.12

FileCodeBox v1.10.8

22 Jan 23:41

Choose a tag to compare

FileCodeBox v1.10.8

📝 本次更新

� 变更统计


�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.10.8

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.10.8

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.10.8
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2026-01-22 23:52:30 UTC
  • Git 提交: 88ec631
  • Go 版本: go1.24.12

FileCodeBox v1.10.7

22 Jan 22:58

Choose a tag to compare

FileCodeBox v1.10.7

📝 本次更新

� 变更统计


�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.10.7

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.10.7

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.10.7
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2026-01-22 23:11:32 UTC
  • Git 提交: cea672b
  • Go 版本: go1.24.12

FileCodeBox v1.9.5

24 Sep 15:49
72ac615

Choose a tag to compare

FileCodeBox v1.9.5

📝 本次更新

� 变更统计


�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.9.5

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.9.5

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.9.5
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2025-09-24 16:00:42 UTC
  • Git 提交: 72ac615
  • Go 版本: go1.24.7

FileCodeBox v1.8.2

22 Sep 06:22

Choose a tag to compare

FileCodeBox v1.8.2

📝 本次更新

� 变更统计


�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.8.2

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.8.2

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.8.2
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2025-09-22 06:34:54 UTC
  • Git 提交: 9b2eeea
  • Go 版本: go1.24.7

FileCodeBox v1.5.0

13 Sep 21:19

Choose a tag to compare

FileCodeBox v1.5.0

📝 本次更新

� 变更统计


�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.5.0

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.5.0

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.5.0
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2025-09-13 21:33:27 UTC
  • Git 提交: e7097bd
  • Go 版本: go1.24.7

FileCodeBox v1.2.0

31 Aug 04:35

Choose a tag to compare

FileCodeBox v1.2.0

📝 本次更新

� 变更统计


�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.2.0

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.2.0

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.2.0
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2025-08-31 04:35:17 UTC
  • Git 提交: ddfe850
  • Go 版本: go1.24.6

FileCodeBox v1.1.5

31 Aug 01:41

Choose a tag to compare

FileCodeBox v1.1.5

📝 本次更新

� 变更统计


�🚀 功能特性

  • ✅ 多平台可执行文件支持 (Linux, macOS, Windows)
  • ✅ 支持 AMD64 和 ARM64 架构
  • ✅ Docker 镜像自动构建和发布
  • ✅ 文件上传下载服务
  • ✅ 用户认证系统
  • ✅ 管理员控制面板
  • ✅ 多种存储后端支持 (本地/S3/WebDAV)

📦 安装方式

方式一:直接下载可执行文件

选择对应平台的文件下载:

  • 🐧 Linux x64: filecodebox-linux-amd64.tar.gz
  • 🐧 Linux ARM64: filecodebox-linux-arm64.tar.gz
  • 🍎 macOS Intel: filecodebox-darwin-amd64.tar.gz
  • 🍎 macOS Apple Silicon: filecodebox-darwin-arm64.tar.gz
  • 🪟 Windows x64: filecodebox-windows-amd64.zip
  • 🪟 Windows ARM64: filecodebox-windows-arm64.zip

方式二:Docker 部署

# 拉取镜像
docker pull ghcr.io/zy84338719/filecodebox:v1.1.5

# 运行容器
docker run -d \
  --name filecodebox \
  -p 12345:12345 \
  -v ./data:/app/data \
  ghcr.io/zy84338719/filecodebox:v1.1.5

方式三:Docker Compose

version: '3.8'
services:
  filecodebox:
    image: ghcr.io/zy84338719/filecodebox:v1.1.5
    ports:
      - "12345:12345"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

🔧 快速开始

  1. 下载并启动服务

    • 下载对应平台的文件并解压
    • 运行 ./filecodebox (Linux/macOS) 或 filecodebox.exe (Windows)
  2. 访问服务

  3. 基本配置

    • 修改管理员密码
    • 配置存储后端
    • 设置用户系统开关

📋 系统要求

  • 操作系统: Linux, macOS, Windows
  • 架构: AMD64 或 ARM64
  • 内存: 最小 64MB,推荐 256MB+
  • 存储: 根据使用量而定
  • 网络: HTTP/HTTPS 端口访问

🔒 安全说明

  • 首次启动请立即修改默认管理员密码
  • 生产环境建议配置 HTTPS
  • 定期备份数据目录

🆘 问题反馈

如遇到问题,请访问:


构建信息

  • 构建时间: 2025-08-31 01:41:46 UTC
  • Git 提交: 6515511
  • Go 版本: go1.24.6