保姆级教程安装FileCodeBox-V1.4.1 隐藏文件路径

52次阅读

共计 6093 个字符,预计需要花费 16 分钟才能阅读完成。

Docker 部署和宝塔安装
由于书写方便,所以放在语雀了:
https://www.yuque.com/lxyo/work/zd0kvzy7fofx6w7v
保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径
保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径
然后现在又完善了些东西:
口令次数,以及有效期
配置参数,可以改更多
逻辑优化,看着更舒服
Github 地址:https://github.com/vastsa/FileCodeBox
V1.4.1 Beta
隐藏文件地址

如果有安装了 V1.3 的,请升级到 V1.4
修复了取件无数据,以及文件次数剩一次就被删除的问题
目前最新测试版:
异步数据库,隐藏真实文件路径
https://github.com/vastsa/FileCodeBox/releases/tag/V1.4.3 马克 Mark ,markmark 马克一下,感谢开源
​​​​​​​保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径docker 部署报错启动不起来[root@racknerd-2eb7de ~]# docker logs -f filecodebox ERROR: Error loading ASGI app. Could not import module "main".mark 大佬 6666666保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径好东西,感谢分享 ^-^ 大佬执行力很强,如果参考了丁丁大佬的代码,建议在 readme 感谢一下请教一下,docker 安装,日后升级,能保留数据吗?支持大佬 开源万岁保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径搭建不行,中文的宝塔也没有端口设置这一项,而且总是创建失败保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径
保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径

gdtv 发表于 2022-12-11 10:11
请教一下,docker 安装,日后升级,能保留数据吗?

考虑到文件都是临时性的,所以没有讲文件夹映射出来,如有需要可以将 /app/static 映射出来即可

pnsroc 发表于 2022-12-11 10:22
搭建不行,中文的宝塔也没有端口设置这一项,而且总是创建失败

可以看下日志吗,端口在 main.py 里面就可以设置

gick 发表于 2022-12-11 10:30

明白,安排

Vast 发表于 2022-12-11 10:36
可以看下日志吗,端口在 main.py 里面就可以设置

马上提供

上马 发表于 2022-12-10 23:05
docker 部署报错启动不起来[root@racknerd-2eb7de ~]# docker logs -f filecodebox ERROR: Error loading …

看着像是文件没下载完

Vast 发表于 2022-12-11 10:36
可以看下日志吗,端口在 main.py 里面就可以设置

Traceback (most recent call last):
File "/www/wwwroot/box/main.py", line 43, in <module>
index_html = open(‘templates/index.html’, ‘r’, encoding=’utf-8′).read()
FileNotFoundError: [Errno 2] No such file or directory: ‘templates/index.html’

pnsroc 发表于 2022-12-11 10:45
Traceback (most recent call last):
File "/www/wwwroot/box/main.py", line 43, in
index_html…

/www/wwwroot/box 这个目录下有 templates 文件夹吗,里面应该有两个 html 文件的,可以从 https://github.com/vastsa/FileCodeBox/releases/tag/Main 直接下载 code.zip 解压

Vast 发表于 2022-12-11 10:47
/www/wwwroot/box 这个目录下有 templates 文件夹吗,里面应该有两个 html 文件的,可以从 https://github.com/ …

里面有 2 个 html 文件的 Mark

pnsroc 发表于 2022-12-11 10:50
里面有 2 个 html 文件的

看下宝塔的启动目录,要选择 /www/wwwroot/box,启动文件要选择 /www/wwwroot/box/main.py

Vast 发表于 2022-12-11 10:54
看下宝塔的启动目录,要选择 /www/wwwroot/box,启动文件要选择 /www/wwwroot/box/main.py …

可以了能够上传多大文件,取决于服务器的内存是吧

格孑孑 发表于 2022-12-11 11:18
能够上传多大文件,取决于服务器的内存是吧

是滴,然后在 main.py 里面可以设置限制大小大佬,支持开源,弱弱问句,怎么升级?

交配交的人 发表于 2022-12-11 13:33
大佬,支持开源,弱弱问句,怎么升级?

咳咳,这个问题,我目前还没有什么好的办法,重新拉取然后覆盖重启嘛,我没有这块经验

Vast 发表于 2022-12-11 14:24
咳咳,这个问题,我目前还没有什么好的办法,重新拉取然后覆盖重启嘛,我没有这块经验 …

提示太不友好了。上传完文件不显示取件码,取文件又不显示下载链接。。

larry 发表于 2022-12-11 14:55
提示太不友好了。上传完文件不显示取件码,取文件又不显示下载链接。。…

1.4.1 里面修改了一下,就是输入取件码之后,自动打开取件箱,有一个文字链接,点击下载

Vast 发表于 2022-12-11 10:44
看着像是文件没下载完

试了好多次了都是这样 docker 宝塔:
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 404, in main
run(
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 569, in run
server.run()
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 67, in serve
config.load()
File "/usr/local/lib/python3.9/site-packages/uvicorn/config.py", line 477, in load
self.loaded_app = import_from_string(self.app)
File "/usr/local/lib/python3.9/site-packages/uvicorn/importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._**_import(name[level:], package, level)
File "", line 1030, in _**_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 855, in exec_module
File "", line 228, in _call_with_frames_removed
File "/app/./main.py", line 140, in
async def get_file(code: str, db: Session = Depends(get_db)):
NameError: name ‘get_db’ is not defined
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 404, in main
run(
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 569, in run
server.run()
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 67, in serve
config.load()
File "/usr/local/lib/python3.9/site-packages/uvicorn/config.py", line 477, in load
self.loaded_app = import_from_string(self.app)
File "/usr/local/lib/python3.9/site-packages/uvicorn/importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._**_import(name[level:], package, level)
File "", line 1030, in _**_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 855, in exec_module
File "", line 228, in _call_with_frames_removed
File "/app/./main.py", line 140, in
async def get_file(code: str, db: Session = Depends(get_db)):
NameError: name ‘get_db’ is not defined保姆级教程安装 FileCodeBox-V1.4.1 隐藏文件路径

sotandlat 发表于 2022-12-11 17:39
docker 宝塔:
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in

https://github.com/vastsa/FileCodeBox/releases/tag/Main
这个是稳定版的,目前代码正在完善异步数据库

sotandlat 发表于 2022-12-11 17:39
docker 宝塔:
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in

目前代码已完善完啦,可以从这拉取最新版
https://github.com/vastsa/FileCodeBox/releases/tag/V1.4.3

正文完
 0