74 lines
1.6 KiB
Markdown
74 lines
1.6 KiB
Markdown
# 快速开始
|
|
|
|
## 简介
|
|
|
|
FileCodeBox 是一个简单高效的文件分享工具,支持文件临时中转、分享和管理。本指南将帮助您快速部署和使用 FileCodeBox。
|
|
|
|
## 特性
|
|
|
|
- 🚀 快速部署:支持 Docker 一键部署
|
|
- 🔒 安全可靠:文件访问需要提取码
|
|
- ⏱️ 时效控制:支持设置文件有效期
|
|
- 📊 下载限制:可限制文件下载次数
|
|
- 🖼️ 文件预览:支持图片、视频、音频等多种格式预览
|
|
- 📱 响应式设计:完美适配移动端和桌面端
|
|
|
|
## 部署方式
|
|
|
|
### Docker 部署(推荐)
|
|
|
|
```bash
|
|
docker run -d \
|
|
--name filecodebox \
|
|
-p 12345:12345 \
|
|
-v /path/to/data:/app/data \
|
|
vastsa/filecodebox
|
|
```
|
|
|
|
### 手动部署
|
|
|
|
1. 克隆项目
|
|
|
|
```bash
|
|
git clone https://github.com/vastsa/FileCodeBox.git
|
|
cd FileCodeBox
|
|
```
|
|
|
|
2. 安装依赖
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
3. 启动服务
|
|
|
|
```bash
|
|
python main.py
|
|
```
|
|
|
|
## 使用方法
|
|
|
|
1. 访问系统
|
|
打开浏览器访问 `http://localhost:12345`
|
|
|
|
2. 上传文件
|
|
- 点击上传按钮或拖拽文件到上传区域
|
|
- 设置文件有效期和下载次数限制
|
|
- 获取分享链接和提取码
|
|
|
|
3. 下载文件
|
|
- 访问分享链接
|
|
- 输入提取码
|
|
- 下载文件
|
|
|
|
4. 后台管理
|
|
- 访问 `http://localhost:12345/admin`
|
|
- 输入管理员密码:`FileCodeBox2023`
|
|
- 进入后台管理页面
|
|
- 查看系统信息、文件列表、用户管理等
|
|
|
|
## 下一步
|
|
|
|
- [存储配置](/guide/storage) - 了解如何配置不同的存储方式
|
|
- [安全设置](/guide/security) - 了解如何增强系统安全性
|
|
- [API 文档](/api/) - 了解如何通过 API 集成 |