简介

简介

SlothVault 是面向独立写作、项目文档与版本存证的自托管内容系统。管理员维护文章、项目及版本文档;访客阅读公开内容,注册用户使用账户、会员、积分和委托工作区。本文档适用于源码版本 2.6.10。

两种内容组织方式

独立文章适合公告、技术文章与不依赖项目版本的内容。文章有自己的标题、摘要、封面、正文和发布状态,已发布文章仍可更新内容。

项目文档按“项目 → 版本 → 分类 → 笔记 → 正文版本”组织。笔记选择一份主正文参与发布;草稿用于编辑和预览,发布后冻结文档树与正文。新版本应复制已有版本到草稿,再修改有实际变化的内容,而不是覆盖历史。

适用部署与边界

  • 单机运行:可选择 SQLite;数据文件使用本地磁盘,一个数据库只允许一个 SlothVault 实例。
  • 独立数据库:支持项目规定的 MySQL 8.0+、PostgreSQL 14+,通过安装器选择。
  • 生产部署:仓库提供独立 Deployment Package,用 Docker Compose 启动应用并管理持久化目录。
  • 阅读公开内容不要求连接钱包;Solana 钱包用于可选登录及需要明确签名的存证流程。

系统当前使用进程内存保存登录挑战和限流等短期状态,不应把选择 MySQL/PostgreSQL 理解为已经支持任意多副本部署。钱包与存证协议目前属于 Solana,不包含 EVM 地址或交易支持。

文档使用范围

文档中的功能和边界依据当前源码、锁文件与仓库说明核对。安装、恢复、钱包签名及生产发布示例用于指导读者操作,本次文档生成没有执行这些业务流程;不据此宣称某个生产环境、钱包或数据库已经通过运行验证。

相关文档

  • 快速开始:首次安装、本地启动和草稿预览。
  • 功能:内容、账户、权限、委托与存证的能力边界。
  • 配置:持久化目录、密钥、数据库、RPC 和备份兼容性。
  • 技术架构:代码分层、数据模型及发布数据流。
  • 故障排查:按安装、权限、MCP、备份与钱包现象定位。
  • 更新日志:2.6.10 变化及迁移注意事项。