首页 > 其他分享 >Docker自建文件快递柜系统

Docker自建文件快递柜系统

时间:2024-01-02 13:38:16浏览次数:30  
标签:文件 自建 -- filecodebox 快递 Docker FileCodeBox 12345 docker


Docker自建文件快递柜系统。

Docker自建文件快递柜系统_容器

Docker自建文件快递柜系统_快递柜_02

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

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

多种类型:文本,文件

防止爆破:错误次数限制

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

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

国际化:支持中文和英文

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

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

一键部署:docker一键部署

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

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

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

Docker自建文件快递柜系统_容器_03


默认信息

后端地址:/#/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


标签:文件,自建,--,filecodebox,快递,Docker,FileCodeBox,12345,docker
From: https://blog.51cto.com/u_12763213/9068227

相关文章

  • 如何用 100 行 Shell 脚本实现一个 Docker?
    本文主要介绍使用shell实现一个简易的Docker。一、目的在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootFs,如果本身对虚拟化的发展没有深入的了解,那么很难对这几个概念有深入的理解。本文的目的就是通过在操作系统中以交互式的方式去理解,Cgroup/Namesp......
  • 自建服务器,无需服务器、不用编程。
    大家好,我是JavaPub.这几年自媒体原来热,很多人都知道了个人IP的重要性。连一个搞中医的朋友都要要做一个自己的网站,而且不想学编程、还不想花RMB租云服务。老读者都知道,博主是个实战派。搭建网站这种事,手到擒来。但是这位朋友这为一个外行人,这个教程必要做到保姆级、手把手。当......
  • 在ubuntu中安装Docker
    安装docker如果有旧版本的docker就需要先卸载:sudoapt-getremovedockerdocker-cedocker.iocontainerdrunc更新系统里的所有软件:sudoapt-getupdatesudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg\lsb-release......
  • Windows Server 系统中使用 Docker
    资料:WindowsServerInstallationGuideWindowsServer系统是支持Docker的。然而,需要注意的是,并非所有的WindowsServer版本都支持Docker。以下是支持运行Docker的WindowsServer版本:WindowsServer2016(需要安装DockerforWindows)WindowsServer2019(需要安装D......
  • 多家快递批量混合跟踪——跟踪物流必备神器
    先来跟大家说下我目前需要跟踪邮政、顺丰、德邦这三家快递,很朋友给建议是分开查询,一家一家到快递官网上查询,这是一种查询方法,这个虽然费时间,效率不高适合查询量少的情况,量多的情况下这样查起来太麻烦。先来给大家看下我的单号情况如下图需要的结果是:能够快速同时跟踪这三家快递单......
  • docker部署mysql服务
    ##########创建单机数据库服务myql下载镜像:dockerpullmysql:5.7 启动mysql 容器名称,数据目录,日志目录,配置文件目录,密码,镜像版本dockerrun-d-p3306:3306--namemysql-server-v/opt/mysql/data:/var/lib/mysql\ -v/opt/mysql/log:/var/log/mysql\ -v/opt/m......
  • docker 常用命令
    docker常用命令镜像命令搜索镜像:dockersearchdockersearch镜像名字例子:dockersearchmysql[root@iZ2vc2rht08hck1x6us154Z~]#dockersearchmysqlNAMEDESCRIPTIONSTARSOFFICIALAUTOMA......
  • 在wsl2 kali发行版中安装docker
    前言因为不想开虚拟机,而又需要多个linux发行版来做测试,也不想使用docker-desktop来曲线救国,所以想直接安装个docker随时使用,这一路也是踩了不少坑。直接复制进终端进行安装sudoapt-getupdate&&\sudoapt-getupgrade&&\sudoapt-getinstall-yapt-transport-httpsca-......
  • docker部署tomcat服务
    下载镜像dockerpulltomcat:9.0 什么是dockerrun—rm在进行Docker的开发、测试或者部署应用时,使用dockerrun--rm这一命令可以方便快捷地启动或运行容器,并在容器退出时自动清理容器及其运行时产生的数据  ##运行tomcat9.0dockerrun-d--rmtomcat:9.0 ##查看容器......
  • docker笔记之安装
    本文于2017年上半年完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。最近由于工作关系,接触到了docker技术。为了对docker有更多的了解,于是花时间在家里的Windows10机器上准备了docker的运行环境,方便在业余时间学习新技......