Origin — 可扩展交流社区系统 开箱即用

发布时间:2026/6/27 3:47:17
Origin — 可扩展交流社区系统 开箱即用 Origin — 可扩展交流社区平台内置插件框架与主题引擎的新一代社区系统 · 镜像一键部署 · 开箱即用项目简介Origin 是广州起源节点科技有限公司ORIGINODE开发的一个面向现代社交场景设计的全功能社区平台。区别于传统的论坛或博客系统Origin 从架构之初就将可扩展性作为核心设计目标——内置插件框架与主题引擎让功能扩展与视觉定制不再受限。无论是搭建品牌社区、兴趣圈子、知识付费平台还是运营私域社交产品Origin 都能以最小成本快速启动并随着业务增长灵活扩展。核心特性插件化架构18 个官方内置插件开箱即用支持远程插件动态安装与热更新插件间通过事件总线松耦合通信权限体系精细到每个插件的能力边界主题引擎运行时主题切换无需重启完整的 ThemeModule 组件契约设计 Token 自动映射为 CSS 变量支持本地主题与远程主题双模式全栈现代化Next.js 15 App Router 服务端渲染React 19 TypeScript 5 strict 模式Prisma 6 ORM PostgreSQL 16Tailwind CSS 4 原子化样式功能全景模块功能描述信息流图文动态发布、转发、评论、点赞、提及、话题标签圈子公开圈子创建/加入/退出、成员管理、圈内发帖、圈子治理私信一对一实时会话、SSE 推送、未读计数、消息搜索文章Markdown 长文写作、分类标签、独立阅读页、评论点赞互动帖投票帖、币红包、抽奖帖自动开奖/发货商城虚拟/实物商品、购物车、订单、评价、售后、卡密发货VIP 系统十级会员体系、成长值曲线、兑换码、专属角标AI 助手计划调度小号发帖、智能评论回复、图片搜索打赏起源币打赏帖子与评论作者签到每日签到、补签卡、心情记录、排行榜发现广场推荐圈子、热门用户、趋势话题聚合用户认证实名认证申请/审核、全站角标与称号展示快捷登录QQ / 微信 OAuth 一键登录对象存储腾讯云 COS / 阿里云 OSS / AWS S3 / 七牛云 / MinIO钱包起源币充值、消费流水、余额管理通知站内消息推送、广播通知、未读红点技术架构┌─────────────────────────────────────────────────────────────┐ │ 前端层 │ │ Next.js 15 主站 · 响应式三栏布局 · 管理后台 │ ├─────────────────────────────────────────────────────────────┤ │ 核心层 │ │ 事件总线 · 插件注册表 · 主题引擎 · 平台引导 │ ├─────────────────────────────────────────────────────────────┤ │ 数据层 │ │ Prisma ORM · PostgreSQL · 50 数据模型 · 72 个迁移 │ ├─────────────────────────────────────────────────────────────┤ │ 插件层 │ │ 18 个内置插件 · 远程插件市场 · 存储抽象层(S3/COS/OSS/七牛) │ ├─────────────────────────────────────────────────────────────┤ │ 主题层 │ │ 默认主题Threads/INS 风格· 远程主题市场 │ └─────────────────────────────────────────────────────────────┘安全设计CSRF 防护Cookie 自动注入 请求校验接口限流登录/注册/Admin API 多层限流保护Session 管理轻量级状态校验 自动续期 过期清理维护模式一键切换维护状态API 返回 503前端重定向Admin 保护未认证拦截 角色校验 额外限流快速部署环境要求Docker Docker ComposePostgreSQL 16或使用 Docker Compose 内置Docker 一键部署# 1. 下载部署包并进入目录cddeploy-package# 2. 复制环境变量模板cp.env.example .env# 3. 编辑 .env 文件配置以下关键项# SESSION_SECRET — 会话密钥随机字符串# NEXT_PUBLIC_APP_URL — 站点公网地址# ORIGIN_DOCKER_IMAGE — 镜像地址# DATABASE_URL — 数据库连接或使用内置 PostgreSQL# 4. 启动服务dockercompose up-d服务启动后访问前台首页http://你的域名管理后台http://你的域名/admin应用管理http://你的域名/admin/apps安装/卸载插件主题管理http://你的域名/admin/themes切换主题生产环境首个注册用户自动成为管理员ADMIN 角色。宝塔面板部署支持宝塔面板 Docker 编排一键部署详细步骤请参考部署说明.txt。在线更新Origin 支持容器内一键热更新无需停机dockercompose pulldockercompose up-d或通过管理后台的系统更新模块检测并应用新版本。插件与主题生态插件市场Origin 内置 18 个官方插件同时支持从远程市场安装第三方插件进入管理后台 → 应用管理 → 应用市场浏览可用插件一键安装已安装插件可随时启用/停用/卸载支持远程插件热更新无需重启服务主题市场进入管理后台 → 主题管理切换不同主题实时预览效果支持从远程市场安装新主题扩展开发高级Origin 提供完整的插件 SDK 与主题引擎接口支持开发者基于标准契约扩展平台能力插件通过manifest.json声明权限与钩子注册导航项、个人页标签、侧边栏入口、API 路由、存储提供者等主题实现ThemeModule接口自定义组件、布局与页面使用说明首次启动部署完成后访问站点首页点击右上角注册创建第一个账号该账号自动获得ADMIN管理员权限登录后进入/admin管理后台开始配置站点常用管理操作操作路径站点基本信息设置管理后台 → 系统设置插件安装/卸载管理后台 → 应用管理主题切换管理后台 → 主题管理用户管理管理后台 → 用户管理帖子/评论审核管理后台 → 帖子管理导航栏配置管理后台 → 导航管理通知广播管理后台 → 通知广播钱包/订单查看管理后台 → 钱包管理在线更新管理后台提供系统更新模块可检测新版本并一键应用进入管理后台 → 系统更新点击检查更新如有新版本点击应用更新系统自动下载并部署无需手动操作版本发版Origin 采用语义化版本SemVer定期发布更新。当前最新版本请查看发布页面或管理后台的系统更新模块。主要发版内容通常包括新功能插件上线主题引擎增强安全补丁与性能优化Bug 修复关于 OriginHubOriginHub 是 Origin 的商业化管理后台提供客户授权、实例管理、应用市场、权益分发等商业化能力。如需了解商业授权方案或定制开发请通过以下方式联系。免费声明Origin 目前对个人和非商业场景免费开放使用可通过 Docker 镜像一键部署。商业用途请联系获取授权。Built with Next.js · React · Prisma · PostgreSQL · Tailwind CSS