介绍:

在之前的文章中,我写过 Pingvin Share 的部署方案,有很多小伙伴向我推荐了FileCodeBox,在进行部署使用后,感觉的确很不错,于是便写一份部署教程来帮助大家部署。

对比:

FileCodeBoxPingvin 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://:12345/ADMIN_ADDRESS"为管理后台,此处即为"http://127.0.0.1:12345/207e89132a73424f"
登录密码为"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

相关地址:

GitHub地址:https://github.com/vastsa/FileCodeBox

标签: 部署, 文件分享, FileCodeBox

原文链接:https://blog.fuyiran.link/Technology/25.html

版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 傅说 (blog.fuyiran.link)

添加新评论