# 智步照明文件管理系统 - 备份信息

## 备份日期
2026-05-21

## 系统架构
- **服务器**: 本地服务器 (wesmartai, 192.168.1.32)
- **公网访问**: 阿里云 (8.138.219.128) + FRP穿透
- **域名**: https://files.we-smart.cn
- **本地端口**: 8092 (FRP映射到阿里云7011端口)

## 核心组件

### 1. 文件管理服务 (Node.js)
- **位置**: /var/www/internal/files/api/auth-server.js
- **端口**: 3006
- **功能**: 
  - 用户认证 (Cookie保存30天)
  - 文件上传/下载/删除
  - 文件夹管理
  - 密码修改

### 2. Nginx反向代理
- **配置1**: /etc/nginx/sites-available/files (8092端口)
- **配置2**: /etc/nginx/sites-available/files.we-smart.cn (443端口)
- **作用**: 将HTTP请求代理到Node.js服务

### 3. FRP内网穿透
- **配置**: /opt/frp/frpc.ini
- **映射**: 本地8092 → 阿里云7011
- **服务端**: 8.138.219.128:7000

## 人员信息 (20人)

| 用户名 | 姓名 | 角色 |
|--------|------|------|
| limaolin | 李茂林 | 管理员 |
| chenjiejie | 陈缙杰 | 普通用户 |
| lirunxiong | 李润雄 | 普通用户 |
| liyanping | 李艳萍 | 普通用户 |
| longjing | 龙晶 | 普通用户 |
| wanghaiqiang | 王海强 | 普通用户 |
| wuyouping | 吴友平 | 普通用户 |
| xiaoxiangying | 肖祥英 | 普通用户 |
| xiezhongxiang | 谢忠祥 | 普通用户 |
| xionghehui | 熊河辉 | 普通用户 |
| xuzhipeng | 徐志鹏 | 普通用户 |
| zengyan | 曾彦 | 普通用户 |
| zhangfengqin | 张凤琴 | 普通用户 |
| zhangjinping | 张金平 | 普通用户 |
| zhangtianwei | 张天伟 | 普通用户 |
| zhangwei | 张维 | 普通用户 |
| zhaoliufeng | 赵留锋 | 普通用户 |
| zhengyawen | 郑雅文 | 普通用户 |
| zhoulihua | 周丽华 | 普通用户 |
| zhouwenbin | 周文彬 | 普通用户 |

**注**: 刘安琪已离职，已删除账号

## 默认密码
- 所有用户默认密码: `123456`
- 用户可自行修改密码

## 权限规则
1. 普通用户只能访问自己的文件夹 (/download/users/{用户名}/)
2. 管理员可以访问所有用户的文件夹
3. 未登录用户自动跳转到登录页

## 文件存储位置
- **根目录**: /mnt/data/we-smart/
- **用户文件**: /mnt/data/we-smart/users/{用户名}/

## 访问地址
- **公网**: https://files.we-smart.cn
- **本地**: http://192.168.1.32:8092

## 功能列表
- [x] 用户登录/登出
- [x] 文件上传
- [x] 文件下载
- [x] 文件删除
- [x] 新建文件夹
- [x] 修改密码
- [x] 管理员查看所有用户
- [x] 权限控制（只能看自己的文件）

## 备份文件清单
1. auth-server.js - 核心服务代码
2. files.we-smart.cn - Nginx 443端口配置
3. files - Nginx 8092端口配置
4. frpc.ini - FRP内网穿透配置
5. 系统信息说明.md - 本文档

## 恢复步骤
1. 恢复Nginx配置到 /etc/nginx/sites-available/
2. 创建符号链接到 sites-enabled/
3. 恢复auth-server.js到 /var/www/internal/files/api/
4. 恢复frpc.ini到 /opt/frp/
5. 重启Nginx和Node.js服务
