# FreshRSS 配置说明

## ✅ 已完成配置

### Nginx 反向代理
- 域名：`rss.liupeizhi.top`
- 后端服务：`http://127.0.0.1:8080` (FreshRSS Docker 容器)
- HTTPS：已启用（自签名证书）
- HTTP→HTTPS：自动跳转
- 上传限制：20MB（支持 OPML 导入）

### 服务状态
| 服务 | 状态 | 端口 |
|------|------|------|
| FreshRSS | ✅ 运行中 | 8080→80 |
| MariaDB | ✅ 运行中 | 3306 |
| Nginx | ✅ 运行中 | 80/443 |

---

## 🔧 下一步操作

### 1. 配置 DNS 解析（必须）

在域名服务商添加 DNS 记录：

```
类型：A
主机：rss
值：你的服务器 IP
TTL: 600
```

**验证 DNS 是否生效：**
```bash
ping rss.liupeizhi.top
# 或
dig rss.liupeizhi.top +short
```

### 2. 申请正式 SSL 证书

DNS 生效后，运行：

```bash
cd /root/hexo-blog
./freshrss-ssl-renew.sh
```

### 3. 访问 FreshRSS

DNS 生效前（使用自签名证书，浏览器会提示警告）：
- `https://rss.liupeizhi.top`

DNS 生效后（正式证书）：
- `https://rss.liupeizhi.top`

---

## 📁 重要文件位置

| 文件 | 用途 |
|------|------|
| `/etc/nginx/conf.d/freshrss.conf` | Nginx 配置 |
| `/etc/nginx/ssl/rss.liupeizhi.top.crt` | SSL 证书 |
| `/etc/nginx/ssl/rss.liupeizhi.top.key` | SSL 私钥 |

---

## 🐳 Docker 管理命令

```bash
# 查看状态
docker ps | grep freshrss

# 重启服务
docker restart freshrss

# 查看日志
docker logs -f freshrss

# 进入容器
docker exec -it freshrss bash
```

---

## 🔐 首次使用

1. 访问 `https://rss.liupeizhi.top`
2. 创建管理员账户
3. 添加订阅源（RSS/Atom）
4. 可导入 OPML 文件批量添加订阅

---

## 🔗 相关服务

| 服务 | 域名 |
|------|------|
| Hexo 博客 | https://blog.liupeizhi.top |
| FreshRSS | https://rss.liupeizhi.top |
| Crucix | http://<服务器 IP>:3117 |

---

**当前状态：** ✅ 部署完成，待 DNS 生效后申请正式 SSL 证书
