简介
简介
SlothVault 是面向独立写作、项目文档与版本存证的自托管内容系统。管理员维护文章、项目及版本文档;访客阅读公开内容,注册用户使用账户、会员、积分和委托工作区。本文档适用于源码版本 2.6.10。
两种内容组织方式
独立文章适合公告、技术文章与不依赖项目版本的内容。文章有自己的标题、摘要、封面、正文和发布状态,已发布文章仍可更新内容。
项目文档按“项目 → 版本 → 分类 → 笔记 → 正文版本”组织。笔记选择一份主正文参与发布;草稿用于编辑和预览,发布后冻结文档树与正文。新版本应复制已有版本到草稿,再修改有实际变化的内容,而不是覆盖历史。
适用部署与边界
- 单机运行:可选择 SQLite;数据文件使用本地磁盘,一个数据库只允许一个 SlothVault 实例。
- 独立数据库:支持项目规定的 MySQL 8.0+、PostgreSQL 14+,通过安装器选择。
- 生产部署:仓库提供独立 Deployment Package,用 Docker Compose 启动应用并管理持久化目录。
- 阅读公开内容不要求连接钱包;Solana 钱包用于可选登录及需要明确签名的存证流程。
系统当前使用进程内存保存登录挑战和限流等短期状态,不应把选择 MySQL/PostgreSQL 理解为已经支持任意多副本部署。钱包与存证协议目前属于 Solana,不包含 EVM 地址或交易支持。
文档使用范围
文档中的功能和边界依据当前源码、锁文件与仓库说明核对。安装、恢复、钱包签名及生产发布示例用于指导读者操作,本次文档生成没有执行这些业务流程;不据此宣称某个生产环境、钱包或数据库已经通过运行验证。