FileCodeBox ~ 文件快递柜,像取快递一样取文件
介绍:
在之前的文章中,我写过 Pingvin Share 的部署方案,有很多小伙伴向我推荐了FileCodeBox,在进行部署使用后,感觉的确很不错,于是便写一份部署教程来帮助大家部署。
对比:
FileCodeBox | Pingvin Share | |
---|---|---|
轻松上传 | ✅ | ✅ |
防止爆破取件码/滥用上传 | ✅ | ❌ |
口令分享 | ✅ | ✅ |
匿名分享 | ✅ | ✅ |
管理面板 | ✅ | ✅ |
登陆二步验证 | ❌ | ✅ |
挂载阿里云OSS | ✅ | ❌ |
文件安全监测 | ❌ | ✅ |
部署简单程度(星星数目越多越简单) | 🌟🌟🌟🌟🌟 | 🌟🌟🌟🌟 |
效果图:
部署方法:
第一步:更新源
Ubuntu/Debian:
apt update -y && apt upgrade -y
Centos:
yum update -y && yum upgrade -y
第二步:安装并配置Docker
安装Docker:
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh
启动Docker:
sudo systemctl start docker
设置Docker在开机时自动启动:
sudo systemctl enable docker
第三步:安装并启动 FileCodeBox 容器
AMD系统(可以修改左侧的端口号为自己任意一个开放的端口):
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
ARM系统(可以修改左侧的端口号为自己任意一个开放的端口) :
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:arm
部署完成后可以访问 http://<your-ip>:12345
(修改端口号为自己填入的端口) 来访问"FilecodeBox"
第四步:配置管理文件
打开配置文件
nano /opt/FileCodeBox/.env
里面是如下内容:
INSTALL=1.6
DEBUG=False
DATABASE_FILE=data/database.db
PORT=12345
DATA_ROOT=./data/static
LOCAL_ROOT=./data/local
STATIC_URL=/static
BANNERS=[{'text': 'FileCodeBox', 'url': 'https://github.com/vastsa/FileCodeBox', 'src': '/static/banner>
ENABLE_UPLOAD=True
MAX_DAYS=7
ERROR_COUNT=5
ERROR_MINUTE=5
UPLOAD_COUNT=60
UPLOAD_MINUTE=1
DELETE_EXPIRE_FILES_INTERVAL=10
ADMIN_ADDRESS=207e89132a73424f
ADMIN_PASSWORD=b543a1f981b8484a
FILE_SIZE_LIMIT=10485760
TITLE=文件快递柜
DESCRIPTION=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件
KEYWORDS=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件
STORAGE_ENGINE=filesystem
STORAGE_CONFIG={}
其中ADMIN_ADDRESS为管理地址
即"http://
登录密码为"ADMIN_PASSWORD",此处即为"b543a1f981b8484a"
上述内容均可在管理后台直接修改
如果使用阿里云OSS服务的话需要额外在.env
文件中创建如下参数:
# 阿里云账号AccessKey
KeyId=阿里云账号AccessKey
# 阿里云账号AccessKeySecret
KeySecret=阿里云账号AccessKeySecret
# 阿里云OSS Bucket的地域节点
OSS_ENDPOINT=阿里云OSS Bucket的地域节点
# 阿里云OSS Bucket的BucketName
BUCKET_NAME=阿里云OSS Bucket的BucketName
相关地址:
原文链接:https://blog.fuyiran.link/Technology/25.html
版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 傅说 (blog.fuyiran.link)