前言
刚好有文件要从PC机发送到手机,手机上没有安装QQ或者微信之类的通讯软件PC跟手机也不是同一个网络,所以想着用服务器做一个文件的中转。经过一番资料搜查,找到一个开源的软件《FileCodeBox》,下面大概说一下部署的方法。
软件简介
部分界面预览
|
|
|
|
🎯 应用场景
📁 临时文件分享快速分享单个文件,无需注册登录 |
📝 文本快速分享分享代码片段、文本内容等 |
🕶️ 匿名文件传输保护隐私的文件传输方式 |
💾 临时文件存储支持设置过期时间的文件存储 |
🔄 跨平台传输在不同设备间快速传输文件 |
🌐 小型分享服务搭建私有的文件分享服务 |
✨ 核心特性
🚀 轻量简洁基于 FastAPI + SQLite3 + Vue3 + ElementUI,部署简单,性能出色 |
📤 便捷上传支持复制粘贴、拖拽上传,操作简单直观 |
📦 多种类型支持文本和各类文件的分享 |
🔒 安全机制- IP 限制上传次数 |
🎫 提取码分享随机提取码,可自定义次数及有效期 |
🌍 多语言支持支持中文简体、繁体及英文 |
🎭 匿名分享无需注册登录,保护隐私 |
🛠 管理面板文件管理和系统配置 |
🐳 容器部署支持 Docker 一键部署 |
💾 存储扩展支持本地存储、S3 协议、OneDrive 等 |
📱 响应式设计支持移动端访问 |
💻 终端支持支持命令行下载 |
新建文件
在 /opt/
新建目录 FileCodeBox
进入 /opt/FileCodeBox
后新建 docker-compose.yml
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"
nginx 反代部分配置
location / {
proxy_set_header X-Real-IP $remote_addr; # 设置真实客户端IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:12345;
}
管理端说明
- 访问
/#/admin
- 输入管理员密码
FileCodeBox2023
- 管理文件和配置
- THE END -
资源搜集自互联网,如有侵犯权利,请及时联系我们,我们将尽快处理。
博客仅为分享信息,不介入任何交易纠纷,您在购买和使用中遇到任何问题请联络相关提供商处理。
如若转载,请注明出处:https://www.wanji365.com/wanjixiliezhiduoshebeijianwenjianchuanshugongxiangwenjiankua/