Releases: zy84338719/FileCodeBox
Releases · zy84338719/FileCodeBox
FileCodeBox v1.11.0
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2026-01-26 03:00:44 UTC
- Git 提交: f5e8e1b
- Go 版本: go1.24.12
FileCodeBox v1.10.8
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2026-01-22 23:52:30 UTC
- Git 提交: 88ec631
- Go 版本: go1.24.12
FileCodeBox v1.10.7
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2026-01-22 23:11:32 UTC
- Git 提交: cea672b
- Go 版本: go1.24.12
FileCodeBox v1.9.5
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2025-09-24 16:00:42 UTC
- Git 提交: 72ac615
- Go 版本: go1.24.7
FileCodeBox v1.8.2
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2025-09-22 06:34:54 UTC
- Git 提交: 9b2eeea
- Go 版本: go1.24.7
FileCodeBox v1.5.0
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2025-09-13 21:33:27 UTC
- Git 提交: e7097bd
- Go 版本: go1.24.7
FileCodeBox v1.2.0
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2025-08-31 04:35:17 UTC
- Git 提交: ddfe850
- Go 版本: go1.24.6
FileCodeBox v1.1.5
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🔧 快速开始
-
下载并启动服务
- 下载对应平台的文件并解压
- 运行
./filecodebox(Linux/macOS) 或filecodebox.exe(Windows)
-
访问服务
- 用户界面: http://localhost:12345
- 管理员界面: http://localhost:12345/admin
- 默认管理员密码:
FileCodeBox2025
-
基本配置
- 修改管理员密码
- 配置存储后端
- 设置用户系统开关
📋 系统要求
- 操作系统: Linux, macOS, Windows
- 架构: AMD64 或 ARM64
- 内存: 最小 64MB,推荐 256MB+
- 存储: 根据使用量而定
- 网络: HTTP/HTTPS 端口访问
🔒 安全说明
- 首次启动请立即修改默认管理员密码
- 生产环境建议配置 HTTPS
- 定期备份数据目录
🆘 问题反馈
如遇到问题,请访问:
- GitHub Issues: https://github.com/zy84338719/FileCodeBox/issues
- 文档: https://github.com/zy84338719/FileCodeBox#readme
构建信息
- 构建时间: 2025-08-31 01:41:46 UTC
- Git 提交: 6515511
- Go 版本: go1.24.6