技术规格

iCerya Space

运行环境、内容类型的全部配置项,以及隐私与安全能力。

运行环境

  • Node.js 24
  • Next.js 16.3.4
  • React 19.2.8
  • Postgres 18
  • Drizzle ORM 0.45
  • 容器化部署,需要 Docker 与 Docker Compose v2

硬件

  • 最低 1 核中央处理器,推荐 2 核及以上
  • 最低内存 2 GB,推荐 4 GB 及以上
  • 空闲时内存占用约 110 MB,300 个并发请求下约 620 MB
  • 镜像占用约 815 MB,应用 389 MB,数据库 426 MB
  • 支持 x86-64 与 arm64

文章

  • 正文格式:Markdown、Lexical
  • 发布状态:草稿、已发布
  • 摘要、SEO 标题与 SEO 描述
  • 封面图与封面占位图,占位来源可选系统默认图或预设图
  • 置顶,可调整先后次序
  • 过期提示
  • 适龄档位六档:全龄段、13 岁限制级、13 岁陪同、16+、R18、R18-G
  • 机器学习参与说明十档:原创、AI 润色、AI 大纲、AI 校对、AI 改写、AI 辅助创作、AI 独自创作、AI 标题生成、AI 生成图像、自定义
  • 自定义横幅五种:信息、警告、错误、成功、次要
  • 版权声明与水印
  • 分类,可分层
  • 标签与相关文章
  • 适龄档、水印与版权声明可按分类自动套用
  • 自动过期,默认发布后 80 天
  • 列表每页条数 1–100
  • 列表页的标题、描述与提示文案
  • 相对时间与新文章角标
  • 浏览量

随笔

  • 正文格式:Markdown、Lexical
  • 发布状态:草稿、已发布
  • 心情与天气
  • 书签、收件人、发件人
  • 可见范围:公开、仅自己可见、密码保护
  • 专题,含图标与简介
  • 列表每页条数 1–50
  • 列表页的标题、描述与提示文案
  • 心情、天气、书签、专题四个显示开关

瞬息

  • 正文,支持图片附件
  • 图片附件可排序
  • 发布状态:草稿、已发布
  • 列表每页条数 1–50
  • 列表页的标题、描述与提示文案
  • 浏览量

相册

  • 拍摄时间,取自照片 EXIF
  • 相机厂商、相机型号、镜头型号
  • 焦距、光圈、快门、ISO
  • 画面宽高
  • 三级图:缩略图 480px、中图 1280px、原图
  • 缩略图占位颜色
  • 标题、描述、照片标签
  • 媒体分类:系统资源、头像、相册、评论、瞬息、文件
  • 「Shot on」标识显示开关
  • 适龄档位

Live Text

  • 正文上限 400 字节
  • 文稿分段,每段可为 Markdown 段或对话段
  • 对话人物:名称、头像、身份、顺序
  • 对话消息:文本、图片
  • 来源、作者、作者头像、对话默认头像、结尾图
  • 排序
  • 搜索中显示、首页显示、打开为详情
  • 路径可配置

Linker

  • 名称上限 50 字节,描述上限 170 字节
  • 网址按源站保存
  • 图标格式:jpg、jpeg、png、svg、webp
  • 强调色
  • 分类
  • 审核状态:待审核、已通过、已拒绝、已注销
  • 显示开关
  • 排序
  • 连通性探测:未知、可访问、不可访问
  • 延迟、最近检测时间
  • 域名规则:允许与拒绝,预设屏蔽六个域名后缀
  • 申请页与列表页的路径可配置
  • 站点自身的名称、网址、描述、标语、深浅色图标

站点个性化

  • 明暗模式:跟随系统、浅色、深色
  • 主题:空域、晨昏
  • 深浅两套强度,数值 0–20
  • 圆角五档:直角、小、中、大、胶囊
  • 品牌色,浅色与深色各一套
  • 品牌色预设:中性、蓝、紫、粉、红、橙、绿、彩虹
  • 前景色:自动、浅色、深色
  • 六个语义色:提示、成功、警告、注意、重要、次要
  • 半透明模糊
  • 骨架屏
  • 加载动画:雷达、圆环、渐变环
  • 加载进度条、加载一言、一言长度上限 8–120
  • 辉光强度,上限 30
  • 导航栏、首页首屏、站长名片、页脚、社交链接

隐私与安全

  • 蝴蝶锁数据加密,数据以密文存储
  • 密钥环,主密钥与恢复密钥两种保护方式
  • 数据与签名两把钥匙,各自独立保管
  • 两步验证,算法 SHA1、SHA256、SHA512,位数 6–8,周期 30 秒
  • 恢复码,一码一用
  • Passkey,注册与验证各自独立
  • 站点与后台两套独立会话
  • 会话令牌以摘要存储
  • 私密随笔保护,解锁状态保持 12 小时
  • 人机验证:Cloudflare Turnstile、Google reCAPTCHA、极验
  • 风险评估,五个受保护入口:发表评论、评论瞬息、注册、登录、后台登录
  • 行为日志,地址只记录网段
  • 账号状态:正常、已停用、待验证
  • 角色:管理员、编辑、用户
  • 评论审核:先发后审、先审后发、不审核
  • 评论状态:审核中、已通过、悄悄话、已锁定

更新与维护

  • 新旧两个版本并存,可随时切换
  • 切换与回退各一次重启
  • 更新不影响已上传的文件
  • 启动失败时自动退回上一版
  • 数据库结构变更随更新执行