74fa759274
- 安全: 认证改随机token会话(弃固定cookie), 笔记密码SHA256升级为bcrypt(自动迁移), 堵住GET /api/notes/:id泄露带密码笔记, CORS收紧+SameSite防CSRF, 上传图片内容嗅探 - 回收站: 软删除(deleted_at), 列表/恢复/彻底删除/清空, 目录子树连删连恢复 - 版本历史: note_versions表存快照, 每次保存自动留档, 支持查看/回滚 - 分享: 生成随机token分享链接, 支持过期时间, 公开阅读页share.html - 批量导出: 全部笔记打包zip(按目录结构+front matter) - 前端: 深色模式, Mermaid图表, 待办清单checkbox, 字数统计; 后台新增回收站/历史/分享面板和批量导出按钮 - 新增deploy/note-manager.service systemd单元与smoke_test.py
17 lines
424 B
Desktop File
17 lines
424 B
Desktop File
[Unit]
|
|
Description=Note Manager (Cloud Notes)
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
WorkingDirectory=/fs/1000/ftp/Project/note-manager
|
|
ExecStart=/fs/1000/ftp/Project/note-manager/dist/note-manager
|
|
Environment=PORT=8080
|
|
Environment=DB_PATH=/fs/1000/ftp/Project/note-manager/data/notes.db
|
|
Environment=UPLOAD_DIR=/fs/1000/ftp/Project/note-manager/uploads
|
|
Restart=always
|
|
RestartSec=3
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|