5分钟上手FileCodeBox:Docker一键部署零配置指南
你还在为文件共享时的繁琐配置发愁?想快速搭建一个匿名口令分享服务却被复杂的部署流程劝退?本文将带你5分钟内完成FileCodeBox的Docker部署,无需专业知识,只需复制粘贴3条命令,即可拥有属于自己的文件共享平台。
部署前准备
在开始部署前,请确保你的系统已安装Docker和Docker Compose。如果尚未安装,可以通过以下命令快速安装:
# 安装Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 安装Docker Compose
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
极速部署步骤
1. 获取项目代码
首先,克隆FileCodeBox项目仓库到本地:
git clone https://gitcode.com/GitHub_Trending/fi/FileCodeBox
cd FileCodeBox
2. 启动服务
项目提供了便捷的Docker Compose配置文件,只需一条命令即可启动服务:
docker-compose up -d
docker-compose.yml文件内容如下,你可以根据需要修改端口映射等配置:
version: "3"
services:
file-code-box:
image: lanol/filecodebox:latest
volumes:
- fcb-data:/app/data:rw
restart: unless-stopped
ports:
- "12345:12345"
volumes:
fcb-data:
external: false
3. 访问服务
服务启动后,在浏览器中访问 http://localhost:12345 即可打开FileCodeBox的Web界面。
目录结构说明
FileCodeBox项目的主要目录结构如下:
FileCodeBox/
├── Dockerfile # Docker构建文件
├── docker-compose.yml # Docker Compose配置文件
├── apps/ # 应用代码目录
│ ├── admin/ # 管理后台相关代码
│ └── base/ # 基础功能相关代码
├── core/ # 核心配置目录
│ ├── database.py # 数据库配置
│ ├── settings.py # 系统设置
│ └── storage.py # 存储配置
└── themes/ # 前端主题目录
├── 2023/ # 2023版主题
└── 2024/ # 2024版主题
核心功能体验
文件上传
在首页点击"上传文件"按钮,选择需要分享的文件,设置提取口令,点击"上传"即可。上传成功后,系统会生成一个提取链接和口令。
文件提取
在首页输入提取口令,点击"提取文件"即可获取分享的文件。
管理后台
访问 http://localhost:12345/admin 即可进入管理后台,默认用户名和密码为 admin/admin。在管理后台可以查看所有上传的文件、管理用户等。
高级配置
如果需要自定义配置,可以修改项目根目录下的 core/settings.py 文件,然后重新构建Docker镜像:
docker-compose down
docker-compose build
docker-compose up -d
总结
通过Docker部署FileCodeBox,我们实现了零配置快速搭建匿名口令分享服务。整个过程只需3步,耗时不超过5分钟,非常适合需要快速部署的场景。
如果你在使用过程中遇到任何问题,可以查阅官方文档 docs/guide/getting-started.md 或提交Issue反馈。
最后,如果你觉得这篇指南对你有帮助,别忘了点赞、收藏、关注三连,下期我们将带来FileCodeBox的高级功能详解!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



