«

为了一个开源项目注册了一个域名并备案了

Jack 发布于 阅读:50 工作


这个开源项目地址是:https://github.com/ShqWW/mimishare

先是在飞牛NAS上部署了一下,感觉不错,就直接注册了个域名filelocker.cn,并以个人名义备案了一下.
项目介绍是这样的:

MIMISHARE 是一个部署在 NAS 上的轻量卡片式文件分享软件,主要用于便捷地进行文件分享与管理,以下是其核心信息介绍:
核心定位
专为 NAS 环境设计,提供轻量、直观的文件分享功能,通过卡片式界面简化文件上传、分享和下载流程。
核心功能
文件分享与取件
游客可上传文件并设置过期时间(支持 1 分钟、1 小时、1 天、1 个月或永久),生成唯一取件码和下载链接。
他人通过取件码或扫描二维码即可下载对应文件,无需注册登录。
管理员后台
后台地址为 ip:port/admin(默认密码 admin),支持管理所有分享文件(查看、删除等)。
可配置系统参数:文件大小限制、分块上传大小、超时时间、修改管理员密码等。
支持服务器端文件分享(从 NAS 本地目录选择文件进行分享)。
文件管理
自动清理过期文件和缓冲区数据(通过定时任务实现)。
支持文件分块上传(大文件优化),并显示上传进度。
交互体验
生成文件对应的二维码,方便移动端扫码下载。
基于文件类型(如图片、文档、视频等)显示不同图标,直观区分文件类型。
技术栈
前端:HTML、CSS、JavaScript,使用 Font Awesome 图标库和 Qrious 生成二维码。
后端:Python + FastAPI,轻量高效的 Web 框架。
存储:
分享文件保存在 data 目录,配置文件和数据记录(如取件码、过期时间)存储在 config 目录的 SQLite 数据库中。
使用说明
游客使用:上传文件 → 获取取件码 / 链接 → 分享给他人 → 他人通过取件码下载。
管理员操作:通过 ip:port/admin 登录后台 → 管理文件、配置系统参数或进行服务器文件分享。
整体来看,MIMISHARE 适合家庭或小型团队在 NAS 环境中搭建私有文件分享服务,注重轻量化和易用性。

演示站点是www.filelocker.cn

收藏

扫描二维码,在手机上阅读
请先 登录 再评论