NAS媒体库 自动化管理 FastAPI源码
项目详情请见压缩包内的 HTML 文件。
项目简介
本项目基于 NAStool 部分代码重新设计,聚焦自动化核心需求,
在保留关键功能的同时尽量简化配置,提升可扩展性与可维护性。
项目仅用于学习与技术交流,请勿在任何国内平台宣传或推广本项目。
主要特性
前后端分离架构:后端基于 FastAPI,前端基于 Vue 3。
聚焦核心需求,功能与设置精简,许多配置项可直接使用默认值。
重新设计的用户界面,更加美观、清爽且易于上手。
安装与使用概览
项目提供官方 Wiki 文档,包含安装部署、基础配置与进阶使用说明。
可按文档指引完成后端、前端及依赖资源的安装与启动。
后端与前端分为独立仓库,分别负责 API 服务和 Web 界面,
同时配套资源库与插件仓库,便于扩展功能。
参与开发(环境与基本流程)
本地开发需要 Python 3.12 和 Node.js v20.12.1。
克隆主项目仓库,安装后端依赖,并运行主程序启动后端服务(默认监听 3001 端口)。
克隆资源项目,将对应平台与版本的动态库文件复制到后端指定目录。
克隆前端项目,安装前端依赖并以开发模式运行后即可在浏览器访问界面。
插件开发可在后端的 plugins 目录中按照插件开发指引编写扩展代码。
相关配套项目
前端项目:负责 Web 界面与交互
资源项目:提供各平台所需的库文件
插件项目:扩展功能与第三方集成能力
服务端项目:可选的独立服务端组件
Wiki 项目:集中存放使用与开发文档
免责申明
本软件仅供学习交流使用,严禁用于任何商业用途或违法犯罪活动。
软件本身对用户行为不知情,也不具备审核能力,一切后果由使用者自行承担。
项目代码开源,任何基于本项目二次修改并去除限制后导致的分发、传播及责任事件,
需由修改与发布者自行承担全部责任,不建议绕过或修改用户认证机制并公开发布。
本项目不接受任何形式的捐赠,没有发布官方捐赠页面或收费服务,
若遇到以本项目名义进行收费或募捐的行为,请务必谨慎甄别,避免被误导。




<br/>