收起左侧

File Collector - 文件收集器

26
回复
1410
查看
[ 复制链接 ]

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-25 01:41:12 显示全部楼层 阅读模式

File Collector - 文件收集器

官方应用中心,不知道怎么上传

建议安装原生版,Doker版停更

最新版本,请前往Github File Collector.fpk


解压直接在飞牛应用中离线安装


安装后注意事项:外网请使用Lucky反代

程序只能通过内网IP访问 http://内网IP:5557

外网一定使用Lucky 反代,应用中心可设置自定义URL


遇到bug或问题,评论区问我


关于UI,手搓的,不好看,也没有设计细胞 ,很丑,见谅!


ScreenShot_2026-05-25_161507_641.png


Docker 版

services:
  file-collector:
    image: infowe/file-collector:latest
    container_name: file-collector
    restart: unless-stopped
    ports:
      - "5664:5664"
    environment:
      - TZ=Asia/Shanghai
      - PORT=5664
      - DATA_DIR=/app/data
      - UPLOAD_BASE=/app/uploads
    volumes:
      - ./data:/app/data
      - ./uploads:/app/uploads

环境变量

变量 默认值 说明
PORT 5557 服务监听端口
DATA_DIR /usr/local/apps/@appdata/file-collector/app/data 数据库存储目录
UPLOAD_BASE /vl0/文件收集 上传文件存储目录(自定义)
TZ Asia/Shanghai 时区
FLASK_DEBUG 0 调试模式(生产环境勿开)

使用流程录后台 → 访问 /admin,使用管理员账号登录

  1. 创建链接 → 填写标题、描述、通行证和上传限制,生成收集链接
  2. 分发链接 → 将 /collect/<link_id> 地址和通行证发给上传者
  3. 收集文件 → 上传者输入通行证验证后即可上传文件
  4. 管理文件 → 在后台查看/下载上传的文件,支持按链接筛选

健康检查

内置健康检查,每 30 秒探测一次:

GET /api/status → {"status": "running", "db_ok": true}

许可证

分发,请注明出处!


应用首页

aaa.png

收集页面截图

5.png

后台截图

6.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-25 16:30:38 楼主 显示全部楼层

安装后,务必使用 http://IP+端口/admin 访问,外网请使用Lucky反代,应用中心可设置自定义反代URL

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-25 17:35:53 楼主 显示全部楼层

如果上传权限问题,请在应用设置中,设置安装时填写的上传路径

ScreenShot_2026-05-25_173509_370.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-26 14:36:18 楼主 显示全部楼层

我想让应用上架官方市场,但是 没有上传入口,加了官方的人,也得不到反馈,太傲慢了 shocked

9

主题

72

回帖

0

牛值

fnOS系统内测组

2026-5-26 15:12:18 显示全部楼层

比我搓的好,请问咋打包fpk的

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-26 15:19:42 楼主 显示全部楼层
晦华先生 发表于 2026-5-26 15:12
比我搓的好,请问咋打包fpk的

原生开发,官方有打包文档:
https://developer.fnnas.com/docs/cli/fnpack

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-26 16:10:13 楼主 显示全部楼层
晦华先生 发表于 2026-5-26 15:12
比我搓的好,请问咋打包fpk的

这里官方文档 https://developer.fnnas.com/docs/cli/fnpack
安装脚本太搞人了,太费劲。 话说你这个我安装了进去试了一下,复制链接分享出去打开总体上链接失效  详情 回复
2026-5-26 16:19

9

主题

72

回帖

0

牛值

fnOS系统内测组

2026-5-26 16:19:20 显示全部楼层
阿白_RuHzH 发表于 2026-5-26 16:10
这里官方文档 https://developer.fnnas.com/docs/cli/fnpack

安装脚本太搞人了,太费劲。
话说你这个我安装了进去试了一下,复制链接分享出去打开总体上链接失效
请反代,因为程序我为了安全,只能通过内网ip打开,反代后,通过lucky公网打开,你试试,记得开ssl  详情 回复
2026-5-26 16:34

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-26 16:34:34 楼主 显示全部楼层
晦华先生 发表于 2026-5-26 16:19
安装脚本太搞人了,太费劲。
话说你这个我安装了进去试了一下,复制链接分享出去打开总体上链接失效 ...

请反代,因为程序我为了安全,只能通过内网ip打开,反代后,通过lucky公网打开,你试试,记得开ssl

9

主题

61

回帖

0

牛值

初出茅庐

2026-5-28 19:39:03 楼主 显示全部楼层

关于程序,有什么好的建议或者功能,留言,我更新

1

主题

5

回帖

0

牛值

江湖小虾

2026-6-5 09:46:33 显示全部楼层

image.png系统是1.1.3106,使用的是商店里的最新版,无法启动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
去github 下载 最新版,应用中心,新版还在审核  详情 回复
2026-6-5 12:23

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-5 12:23:57 楼主 显示全部楼层
物代x 发表于 2026-6-5 09:46
系统是1.1.3106,使用的是商店里的最新版,无法启动

去github 下载 最新版,应用中心,新版还在审核

0

主题

9

回帖

0

牛值

江湖小虾

2026-6-7 11:23:29 显示全部楼层

大佬。用了下,有个建议就是链接编辑里,描述那一栏,能否增加字体大小及颜色自定义?比如加大加粗变红提示上传者注意事项?另外能否让上传者预览最终上传到nas的那个上传文件夹里面的文件,让他们可以看看上传的格式。。

0

主题

9

回帖

0

牛值

江湖小虾

2026-6-7 11:25:26 显示全部楼层

还有就是上传数量限制最大为100,这个能不能改一下啊。。。应该让用户自定义上传数量限制啊。100个会不会有点太少了?很多员工一起上传,而且文件很分散的话,100个可能不够?另外是否支持断点上传?比如因为各种其他因素导致上传一般中断了的,再次提交文件,能否继续上传?

下载最新版 ⚠️ https://nas.infowe.site:7786/share/ed1278e9 请通过此链接提取文件  详情 回复
2026-6-7 11:46

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-7 11:46:39 楼主 显示全部楼层
明5445 发表于 2026-6-7 11:25
还有就是上传数量限制最大为100,这个能不能改一下啊。。。应该让用户自定义上传数量限制啊。100个会不会有 ...

下载最新版 ⚠️
https://nas.infowe.site:7786/share/ed1278e9
请通过此链接提取文件
已下载,感谢大佬  详情 回复
2026-6-7 14:45

0

主题

9

回帖

0

牛值

江湖小虾

2026-6-7 14:45:15 显示全部楼层
阿白_RuHzH 发表于 2026-6-7 11:46
下载最新版 ⚠️
https://nas.infowe.site:7786/share/ed1278e9
请通过此链接提取文件 ...

已下载,感谢大佬
反代建议看后台 公网网址 设置  详情 回复
2026-6-7 15:16

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-7 15:16:32 楼主 显示全部楼层
明5445 发表于 2026-6-7 14:45
已下载,感谢大佬

反代建议看后台 公网网址 设置
忘记密码了怎么找回啊。。。大佬  详情 回复
2026-6-17 15:35

1

主题

5

回帖

0

牛值

江湖小虾

2026-6-12 08:24:45 显示全部楼层

image.png还是无法启动,是不是跟我的环境是虚拟机有关?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
可以贴出日志  详情 回复
2026-6-12 09:03

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-12 09:03:43 楼主 显示全部楼层
物代x 发表于 2026-6-12 08:24
还是无法启动,是不是跟我的环境是虚拟机有关?

可以贴出日志
文件管理 - 用管理员登陆 ,查看安装目录 /vol*/@appdata/file-collector/gunicorn.log  详情 回复
2026-6-12 13:37

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-12 13:37:30 楼主 显示全部楼层

文件管理 - 用管理员登陆 ,查看安装目录 /vol*/@appdata/file-collector/gunicorn.log
[08:12:58] === START === [08:12:58] [1/5] 查找 Python 3.12... [08:12:58] 找到: /var/apps/python312/target/bin/python3 [08:12:58] Python: Python 3.12.4 [08:12:58] [2/5] 查找 app.py... [08:12:58]  详情 回复
2026-6-15 10:06

1

主题

5

回帖

0

牛值

江湖小虾

2026-6-15 10:06:55 显示全部楼层
阿白_RuHzH 发表于 2026-6-12 13:37
文件管理 - 用管理员登陆 ,查看安装目录 /vol*/@appdata/file-collector/gunicorn.log

[08:12:58] === START ===
[08:12:58] [1/5] 查找 Python 3.12...
[08:12:58]   找到: /var/apps/python312/target/bin/python3
[08:12:58]   Python: Python 3.12.4
[08:12:58] [2/5] 查找 app.py...
[08:12:58]   TRIM_APPDEST = /vol1/@appcenter/file-collector
[08:12:58]   --- TRIM_APPDEST 目录内容 ---
[08:12:58]   --- /usr/local/apps/@appcenter 目录 ---
[08:12:58]   搜索所有 app.py 文件...
[08:12:58]   找到 app.py 在: /vol1/@appcenter/file-collector/server
[08:12:58]   当前目录: /vol1/@appcenter/file-collector/server
[08:12:58] [3/5] 虚拟环境...
[08:12:58]   创建 venv: /vol1/@appdata/file-collector/.venv
[08:13:03]   安装依赖...
[08:19:31]   FATAL: pip install 失败!
[15:55:25] === START ===
[15:55:25] [1/5] 查找 Python 3.12...
[15:55:25]   找到: /var/apps/python312/target/bin/python3
[15:55:25]   Python: Python 3.12.4
[15:55:25] [2/5] 查找 app.py...
[15:55:25]   TRIM_APPDEST = /vol1/@appcenter/file-collector
[15:55:25]   --- TRIM_APPDEST 目录内容 ---
[15:55:25]   --- /usr/local/apps/@appcenter 目录 ---
[15:55:25]   搜索所有 app.py 文件...
[15:55:25]   找到 app.py 在: /vol1/@appcenter/file-collector/server
[15:55:25]   当前目录: /vol1/@appcenter/file-collector/server
[15:55:25] [3/5] 虚拟环境...
[15:55:26]   复用已有 venv
[15:55:28]   pip 24.0 from /vol1/@appdata/file-collector/.venv/lib/python3.12/site-packages/pip (python 3.12)
[07:56:19] [4/7] 准备目录与权限...
[07:56:19] [5/7] 检查数据库...
[07:56:19]   WARN: 数据库不存在或为空,尝试从备份恢复...
[07:56:19]   INFO: 未找到备份,将创建新数据库(首次安装)
[07:56:19]   监听端口: 5557
[07:56:19]   PID=7508
Traceback (most recent call last):
  File "/vol1/@appcenter/file-collector/server/app.py", line 28, in <module>
    from flask import (
ModuleNotFoundError: No module named 'flask'
[07:56:20]   FATAL: 进程 1s 内退出!
[07:58:00] === START ===
[07:58:00] [1/5] 查找 Python 3.12...
[07:58:00]   找到: /var/apps/python312/target/bin/python3
[07:58:00]   Python: Python 3.12.4
[07:58:00] [2/5] 查找 app.py...
[07:58:00]   TRIM_APPDEST = /vol1/@appcenter/file-collector
[07:58:00]   --- TRIM_APPDEST 目录内容 ---
[07:58:00]   --- /usr/local/apps/@appcenter 目录 ---
[07:58:00]   搜索所有 app.py 文件...
[07:58:00]   找到 app.py 在: /vol1/@appcenter/file-collector/server
[07:58:00]   当前目录: /vol1/@appcenter/file-collector/server
[07:58:00] [3/5] 虚拟环境...
[07:58:00]   复用已有 venv
[07:58:00]   pip 24.0 from /vol1/@appdata/file-collector/.venv/lib/python3.12/site-packages/pip (python 3.12)
[07:58:21] [4/7] 准备目录与权限...
[07:58:21] [5/7] 检查数据库...
[07:58:21]   WARN: 数据库不存在或为空,尝试从备份恢复...
[07:58:21]   INFO: 未找到备份,将创建新数据库(首次安装)
[07:58:21]   监听端口: 5557
[07:58:21]   PID=9516
Traceback (most recent call last):
  File "/vol1/@appcenter/file-collector/server/app.py", line 28, in <module>
    from flask import (
ModuleNotFoundError: No module named 'flask'
[07:58:22]   FATAL: 进程 1s 内退出!
[08:09:32] === START ===
[08:09:32] [1/5] 查找 Python 3.12...
[08:09:32]   找到: /var/apps/python312/target/bin/python3
[08:09:32]   Python: Python 3.12.4
[08:09:32] [2/5] 查找 app.py...
[08:09:32]   TRIM_APPDEST = /vol1/@appcenter/file-collector
[08:09:32]   --- TRIM_APPDEST 目录内容 ---
[08:09:32]   --- /usr/local/apps/@appcenter 目录 ---
[08:09:32]   搜索所有 app.py 文件...
[08:09:32]   找到 app.py 在: /vol1/@appcenter/file-collector/server
[08:09:32]   当前目录: /vol1/@appcenter/file-collector/server
[08:09:32] [3/5] 虚拟环境...
[08:09:32]   复用已有 venv
[08:09:33]   pip 24.0 from /vol1/@appdata/file-collector/.venv/lib/python3.12/site-packages/pip (python 3.12)
[08:09:53] [4/7] 准备目录与权限...
[08:09:53] [5/7] 检查数据库...
[08:09:53]   WARN: 数据库不存在或为空,尝试从备份恢复...
[08:09:53]   INFO: 未找到备份,将创建新数据库(首次安装)
[08:09:53]   监听端口: 5557
[08:09:53]   PID=20002
Traceback (most recent call last):
  File "/vol1/@appcenter/file-collector/server/app.py", line 28, in <module>
    from flask import (
ModuleNotFoundError: No module named 'flask'
[08:09:54]   FATAL: 进程 1s 内退出!
[08:21:41] === START ===
[08:21:41] [1/5] 查找 Python 3.12...
[08:21:41]   找到: /var/apps/python312/target/bin/python3
[08:21:41]   Python: Python 3.12.4
[08:21:41] [2/5] 查找 app.py...
[08:21:41]   TRIM_APPDEST = /vol1/@appcenter/file-collector
[08:21:41]   --- TRIM_APPDEST 目录内容 ---
[08:21:41]   --- /usr/local/apps/@appcenter 目录 ---
[08:21:41]   搜索所有 app.py 文件...
[08:21:41]   找到 app.py 在: /vol1/@appcenter/file-collector/server
[08:21:41]   当前目录: /vol1/@appcenter/file-collector/server
[08:21:41] [3/5] 虚拟环境...
[08:21:41]   复用已有 venv
[08:21:42]   pip 24.0 from /vol1/@appdata/file-collector/.venv/lib/python3.12/site-packages/pip (python 3.12)
[08:22:02] [4/7] 准备目录与权限...
[08:22:02] [5/7] 检查数据库...
[08:22:02]   WARN: 数据库不存在或为空,尝试从备份恢复...
[08:22:02]   INFO: 未找到备份,将创建新数据库(首次安装)
[08:22:02]   监听端口: 5557
[08:22:02]   PID=35767
Traceback (most recent call last):
  File "/vol1/@appcenter/file-collector/server/app.py", line 28, in <module>
    from flask import (
ModuleNotFoundError: No module named 'flask'
[08:22:03]   FATAL: 进程 1s 内退出!
你是用的什么网络,安装依赖失败了,你这个只有我单独给你打个包,把依赖都打进去就可以了。  详情 回复
2026-6-15 13:32
试试这个版本:https://nas.infowe.site:7786/share/ed1278e9  详情 回复
2026-6-15 13:28

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-15 13:28:06 楼主 显示全部楼层
物代x 发表于 2026-6-15 10:06
[08:12:58] === START ===
[08:12:58] [1/5] 查找 Python 3.12...
[08:12:58]   找到: /var/apps/python3 ...

试试这个版本:https://nas.infowe.site:7786/share/ed1278e9

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-15 13:32:05 楼主 显示全部楼层
物代x 发表于 2026-6-15 10:06
[08:12:58] === START ===
[08:12:58] [1/5] 查找 Python 3.12...
[08:12:58]   找到: /var/apps/python3 ...

你是用的什么网络,安装依赖失败了,你这个只有我单独给你打个包,把依赖都打进去就可以了。

0

主题

9

回帖

0

牛值

江湖小虾

2026-6-17 15:35:51 显示全部楼层
阿白_RuHzH 发表于 2026-6-7 15:16
反代建议看后台 公网网址 设置

忘记密码了怎么找回啊。。。大佬
临时解决办法,把数据库下载下来,用 SQLite 数据库管理工具读取一下,应用市场有这个工具。 数据库路径/vol你的系统盘/@appdata/file-collector/data 在飞牛文件 用管理员权限去下载  详情 回复
2026-6-17 19:58
应用中心版本,还没这个功能,下个版本会支持,最新版,请关注 github  详情 回复
2026-6-17 19:56

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-17 19:56:25 楼主 显示全部楼层
明5445 发表于 2026-6-17 15:35
忘记密码了怎么找回啊。。。大佬

应用中心版本,还没这个功能,下个版本会支持,最新版,请关注 github

9

主题

61

回帖

0

牛值

初出茅庐

2026-6-17 19:58:30 楼主 显示全部楼层
明5445 发表于 2026-6-17 15:35
忘记密码了怎么找回啊。。。大佬

临时解决办法,把数据库下载下来,用 SQLite 数据库管理工具读取一下,应用市场有这个工具。
数据库路径/vol你的系统盘/@appdata/file-collector/data  在飞牛文件 用管理员权限去下载
好的。。我试试。。我觉得还是要有个密码找回功能。。。  详情 回复
2026-6-17 21:19

0

主题

9

回帖

0

牛值

江湖小虾

2026-6-17 21:19:17 显示全部楼层
阿白_RuHzH 发表于 2026-6-17 19:58
临时解决办法,把数据库下载下来,用 SQLite 数据库管理工具读取一下,应用市场有这个工具。
数据库路径/ ...

好的。。我试试。。我觉得还是要有个密码找回功能。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则