-
-
Notifications
You must be signed in to change notification settings - Fork 585
部署教程
Welcome to the FileCodeBox wiki!
GitHub:https://github.com/vastsa/FileCodeBox
语雀:https://www.yuque.com/lxyo/work/kw9gxqfk882ez7k5 文件快递柜-匿名口令分享文本,文件
新建一个空白目录
mkdir /opt/FileCodeBox
cd /opt/FileCodeBox
新建一个.env
环境变量文件
vi .env
将下列字段内容替换成你自己的
# 端口
PORT=12345
# Sqlite数据库文件
DATABASE_URL=sqlite+aiosqlite:///database.db
# 静态文件夹
DATA_ROOT=./static
# 静态文件夹URL
STATIC_URL=/static
# 错误次数
ERROR_COUNT=5
# 错误限制分钟数
ERROR_MINUTE=10
# 上传次数
UPLOAD_COUNT=60
# 上传限制分钟数
UPLOAD_MINUTE=1
# 管理地址
ADMIN_ADDRESS=admin
# 管理密码
ADMIN_PASSWORD=admin
# 文件大小限制,默认10MB
FILE_SIZE_LIMIT=10
# 网站标题
TITLE=文件快递柜
# 网站描述
DESCRIPTION=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件
# 网站关键词
KEYWORDS=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件
# 存储引擎
STORAGE_ENGINE=filesystem
�修改完毕后,按esc
进入命令模式,输入wq
保存退出
注:如果是docker可以采用环境变量,如果没有新建此文件,将会使用系统默认配置
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
最好sudo -i
后执行
如果有wget:
wget [https://github.com/vastsa/FileCodeBox/releases/download/Main/code.zip](https://github.com/vastsa/FileCodeBox/releases/download/Main/code.zip) -O /opt/FileCodeBox/code.zip
如果有curl:
curl [https://github.com/vastsa/FileCodeBox/releases/download/Main/code.zip](https://github.com/vastsa/FileCodeBox/releases/download/Main/code.zip) -o /opt/FileCodeBox/code.zip
unzip code.zip
cd /opt/FileCodeBox
如果你是海外服务器,可以编辑一下Dockerfile,删除这个参数,安装依赖速度更快,不删也不影响
docker build --file Dockerfile --tag filecodebox .
可以修改前面这个的12345,修改端口
docker run -d -p 12345:12345 --name filecodebox -v /opt/FileCodeBox:/app filecodebox
就可以使用ip:12345访问了,可以使用nginx进行反代一下。
我这里用的是aapanel,大同小异。
在他安装的时候,可以先进行下一步。
修改红框内容后保存。
照着我的写
项目->mapping 输入你的域名
拉取最新代码,覆盖就代码,项目重启,或Docker重启