Docker自建文件快递柜系统

Docker自建文件快递柜系统。

在这里插入图片描述

在这里插入图片描述

软件特色:
轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI

轻松上传:复制粘贴,拖拽选择

多种类型:文本,文件

防止爆破:错误次数限制

防止滥用:IP限制上传次数

口令分享:随机口令,存取文件,自定义次数以及有效期

国际化:支持中文和英文

匿名分享:无需注册,无需登录

管理面板:查看所有文件,删除文件

一键部署:docker一键部署

自由拓展:S3协议、本地文件流,可根据需求在storage文件中新增存储引擎

简单明了:适合新手练手项目

终端下载:wget https://share.lanol.cn/share/select?code=83432

在这里插入图片描述


默认信息

后端地址:/#/admin

后台密码:FileCodeBox2023

AMD & ARM

一键安装

docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
一键更新

docker pull lanol/filecodebox:beta && docker stop filecodebox && docker rm filecodebox && docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
1.6版本AMD
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
1.6版本ARM
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:arm

配置文件(1.7及以下版本才需要)
如果需要修改配置,可以将该文件放在/opt/FileCodeBox/目录下,并命名为.env,然后重启容器即可。如果不是Docker,则需要在项目同目录下新建一个data文件夹,然后在创建.env文件

# 端口
PORT=12345
# Sqlite数据库文件
DATABASE_URL=sqlite+aiosqlite:///database.db
# 静态文件夹
DATA_ROOT=./static
# 静态文件夹URL
STATIC_URL=/static
# 开启上传
ENABLE_UPLOAD=True
# 错误次数
ERROR_COUNT=5
# 错误限制分钟数
ERROR_MINUTE=10
# 上传次数
UPLOAD_COUNT=60
# 上传限制分钟数
UPLOAD_MINUTE=1
# 删除过期文件的间隔(分钟)
DELETE_EXPIRE_FILES_INTERVAL=10
# 管理地址
ADMIN_ADDRESS=admin
# 管理密码
ADMIN_PASSWORD=admin
# 文件大小限制,默认10MB
FILE_SIZE_LIMIT=10
# 网站标题
TITLE=文件快递柜
# 网站描述
DESCRIPTION=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件
# 网站关键词
KEYWORDS=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件
# 存储引擎
STORAGE_ENGINE=filesystem
# 如果使用阿里云OSS服务的话需要额外创建如下参数:
# 阿里云账号AccessKey
KeyId=阿里云账号AccessKey
# 阿里云账号AccessKeySecret
KeySecret=阿里云账号AccessKeySecret
# 阿里云OSS Bucket的地域节点
OSS_ENDPOINT=阿里云OSS Bucket的地域节点
# 阿里云OSS Bucket的BucketName
BUCKET_NAME=阿里云OSS Bucket的BucketName

项目地址Gitee:
https://gitee.com/mirrors/FileCodeBox

相关推荐

  1. KubernetesDocker镜像部署文件处理应用

    2023-12-30 02:58:02       18 阅读
  2. Docker 镜像

    2023-12-30 02:58:02       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 02:58:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 02:58:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 02:58:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 02:58:02       18 阅读

热门阅读

  1. [动态规划]天平

    2023-12-30 02:58:02       36 阅读
  2. resnet18

    resnet18

    2023-12-30 02:58:02      38 阅读
  3. 【第30例】IPD产品开发概念阶段详解

    2023-12-30 02:58:02       42 阅读
  4. 工科数学基础系列(1)——矩阵微分

    2023-12-30 02:58:02       36 阅读
  5. LeetCode第63题 - 不同路径 II

    2023-12-30 02:58:02       43 阅读
  6. LeetCode1822. Sign of the Product of an Array

    2023-12-30 02:58:02       30 阅读
  7. P1308 [NOIP2011 普及组] 统计单词数----有意思

    2023-12-30 02:58:02       29 阅读
  8. YCSB 测试表预分区

    2023-12-30 02:58:02       36 阅读