Memories Web
在浏览器中打开 Memories Web,连接现有的托管 Center。这是 Center 客户端,并非浏览器本地加密保险库。Center 运营者可以读取托管内容。仅限设备的秘密、端到端配对和冲突解决仍需使用原生客户端。
连接
启用账号身份验证后,选择登录或注册。邮箱注册发送一次性验证码,有效期为 15 分钟。输入验证码并设置 12-256 个 UTF-8 字节的密码,创建你的私有托管保险库,然后登录。运营者选择用户名模式时可使用用户名注册。注册可独立于登录关闭。SMTP 故障绝不会绕过验证。目前尚不支持重置密码或更改邮箱/用户名。
对于管理员预先创建的成员或旧版 Center,选择使用令牌:
- 从管理员处获取 Center 的 HTTPS 源地址,以及成员令牌或限定范围的授权令牌。管理员令牌不授权访问内容。
- 在 Web 中输入源地址和令牌。托管 SaaS 使用
https://memories.ivjn.us;公开 Web 页面默认选择此地址。也可以输入自己的 Center(例如https://center.example.com)。不要将令牌或密码放入 URL。已有成员令牌继续有效,不会自动转换为密码账号。 - 连接后会显示获准的保险库和范围。读取、写入和删除控件遵循授权;服务器独立强制执行每项操作。
你可以浏览记忆、知识卡片和文件;搜索其标题/标签;创建和编辑记忆/卡片文本;编辑卡片标签和隐私;上传最大 12 MiB 的文件;下载文件;并在授权允许时删除项目。卡片附加字段只读显示,敏感字段保持隐藏。更新文本会保留服务器已有的结构化和受保护元数据。此客户端不能编辑凭据、E2E 秘密材料和有冲突的修订。文件以附件下载,绝不会在页面中执行或预览。
与 Center 一同部署
新版 Center 在 /app/ 提供同一前端。无需额外 Web 服务器。远程访问使用 Center 前已有的 HTTPS 反向代理;纯 HTTP 仅支持用于回环地址的本地开发。
同源使用(https://center.example.com/app/ 连接 https://center.example.com)无需 CORS 配置。若使用公开网站作为前端,启动 Center 时允许该确切源:
memories-center --data /path/to/center --web-origin https://memories.ivjn.us
保留签名、管理员令牌、授权和托管密码的现有受保护环境配置。--web-origin 可重复使用或以逗号分隔;MEMORIES_CENTER_WEB_ORIGINS 是对应的环境设置。除显式 localhost/回环开发源之外,均要求 HTTPS 源。不接受通配符、含凭据的 URL、路径、查询或片段。
CORS 仅限托管会话、账号身份验证、记忆和 RPC 端点。它不允许浏览器访问管理、注册登记或授权管理端点,也不放宽 Bearer 授权。现有 Center 必须升级才能提供 /app/ 或使用此源设置。已实现等效精确源策略的反向代理可以转而提供现有内容 API。
会话行为
账号登录创建一小时有效的 Bearer 授权。断开连接会尝试撤销该会话,包括页面锁定或退出时。如果浏览器无法发送退出登录请求,授权会保持有效,直到服务器强制执行的过期时间。关闭注册或更改注册模式不会终止已有账号。
Bearer 令牌和返回内容只保存在页面内存中,不写入 localStorage、sessionStorage、IndexedDB 或 service-worker 缓存。只保存语言偏好。重新加载、离开页面、将页面切换到后台或五分钟无交互会清除连接和可见内容。自动锁定会丢弃未保存修改。JavaScript 垃圾回收不保证物理擦除内存,浏览器扩展或调试工具可以检查内存,而下载文件会留在你的设备上。
客户端将每个令牌绑定到所选源,并拒绝重定向。断开连接时取消待处理请求,丢弃迟到响应。已经到达服务器的请求仍可能在取消后完成:重试被中断的写入前,请先检查结果。
中文使用说明
打开网页版,填写自己的 Center HTTPS 地址,以及
管理员提供的成员或授权令牌。托管 SaaS 地址为 https://memories.ivjn.us,官网网页版
会默认选择该地址,也可以手动连接自己的 Center。启用账号服务后可选择登录或注册:邮箱
模式先验证邮箱再设置密码,用户名模式直接创建账号。管理员可关闭注册,已有账号仍可登录。
已有成员可选择“使用令牌”;管理员令牌不能用于内容登录。
连接后可浏览、按标题和标签搜索记忆/卡片/文件,编辑记忆与卡片正文、标签和私人标记, 上传最大 12 MiB 的文件并下载,在权限允许时删除内容。卡片附加字段目前只读,敏感字段 保持隐藏;编辑正文不会覆盖服务器已有的结构化资料。凭据、设备端到端秘密和版本冲突 请继续使用原生客户端处理。
新版 Center 自带 /app/ 页面,同源连接不需要跨域设置。从官网连接自己的 Center 时,
请为服务增加 --web-origin https://memories.ivjn.us,并沿用原来的受保护服务环境配置。
这只开放指定内容接口的浏览器来源,不改变每次请求的令牌与权限校验。
令牌与内容仅放在页面内存中。刷新、切到后台或空闲 5 分钟会锁定并清除页面资料, 自动锁定会丢弃未保存编辑。数据保存在 Center,服务器运营者可以读取;本版本不提供 浏览器本地加密保险库。网络中断时先刷新核对写入结果,避免重复提交。