# 日记系统 - 部署报告 ## ✅ 部署完成 **时间**: 2026-04-14 **部署目标**: 云服务器 (cssc.datalibstar.com) --- ## 📊 部署状态 | 组件 | 状态 | 端口 | 备注 | |------|------|------|------| | Gunicorn | ✅ 运行中 | 8002 | 后端 API 服务 | | Nginx | ✅ 运行中 | 8001 | 反向代理 + 静态文件 | | SQLite | ✅ 已创建 | - | 本地数据库 | | 日记数据 | ✅ 已同步 | - | 第一天日记已创建 | --- ## 🌐 访问地址 ### 云服务器 - **主页**: http://cssc.datalibstar.com:8001/ - **API**: http://cssc.datalibstar.com:8001/api/entries/ - **Admin**: http://cssc.datalibstar.com:8001/admin/ ### 本地 - **主页**: http://127.0.0.1:8001/ - **API**: http://127.0.0.1:8001/api/entries/ --- ## ⚠️ 注意事项 ### 1. 安全组端口 如果无法从外部访问云服务器,请在**腾讯云控制台**的安全组中开放端口: - **8001** (日记系统 Web 访问) ### 2. 城市手册冲突 - 城市手册使用 Docker 占用 80 端口 - 日记系统使用 8001 端口,无冲突 - 如需使用 80 端口,需调整城市手册 Docker 配置 ### 3. 数据库 - 云服务器使用 **SQLite** (本地文件) - 本地部署使用 **PostgreSQL** (内网数据库) - 两地数据不互通 --- ## 📁 服务器文件位置 ``` /home/ubuntu/diary-system/ ├── backend/ # Django 后端 │ ├── diary/ # 日记应用 │ ├── db.sqlite3 # SQLite 数据库 │ └── manage.py ├── frontend/ # 前端页面 │ └── index.html ├── deploy_cloud.sh # 部署脚本 └── README.md ``` --- ## 🔧 常用命令 ### 查看服务状态 ```bash # Gunicorn 状态 sudo systemctl status diary-system # Nginx 状态 sudo systemctl status nginx # 查看日志 sudo journalctl -u diary-system -f ``` ### 重启服务 ```bash sudo systemctl restart diary-system sudo systemctl restart nginx ``` ### 查看日记数据 ```bash cd /home/ubuntu/diary-system/backend python3 manage.py shell >>> from diary.models import DiaryEntry >>> DiaryEntry.objects.all() ``` --- ## 📝 下一步 1. **开放安全组端口** (如需外部访问) 2. **配置域名** (可选,使用子域名如 diary.cssc.datalibstar.com) 3. **设置 HTTPS** (可选,使用 Let's Encrypt) 4. **定期备份数据库** (`/home/ubuntu/diary-system/backend/db.sqlite3`) --- _部署完成!🎉_