BrightBean Studio

6个月前发布 299 00

BrightBean Studio 是一款专为创作者、代理机构和中型企业设计的开源社交媒体管理平台(SMP)。它旨在替代 Sendible、SocialPilot 或 ContentStudio 等昂贵的 SaaS 服务,提供完全免费、无席位限制、无功能门槛的解决方案。

所在地:
美国
收录时间:
2026-04-16
BrightBean StudioBrightBean Studio

BrightBean Studio 是一款专为创作者、代理机构和中型企业设计的开源社交媒体管理平台(SMP)。它旨在替代 Sendible、SocialPilot 或 ContentStudio 等昂贵的 SaaS 服务,提供完全免费、无席位限制、无功能门槛的解决方案。

BrightBean Studio

通过自托管,你拥有数据的绝对主权,直接通过官方第一方 API 与各大社交平台通信,避免了第三方聚合器的中间环节和数据隐私风险。

BrightBean Studio

核心亮点

1. 真正的免费与无限扩展

  • 零订阅费:没有按月付费,没有按用户数收费,没有按社交账号数量限制。
  • 全功能开放:每个用户都能访问所有高级功能,包括多工作区、审批流、统一收件箱等。
  • 白标友好:支持自定义 Logo、颜色和默认设置,适合代理机构为客户打造品牌化体验。

2. 广泛的平台支持

支持发布、评论、私信及数据分析(视平台而定):

  • 主流平台:Facebook, Instagram (个人/商业), LinkedIn (个人/公司), TikTok, YouTube, Pinterest.
  • 新兴/去中心化平台:Threads, Bluesky, Mastodon.
  • 本地服务:Google Business Profile.

3. 强大的工作流管理

  • 多工作区与 RBAC:无限组织 → 工作区 → 成员结构,支持细粒度角色权限控制。
  • 可视化日历与排期:拖拽式日历,支持自动分配至命名队列,设定每周重复发布时段。
  • 审批工作流:可配置的多阶段审批(内部/客户),支持线程化评论和完整审计跟踪。
  • 客户门户:客户无需注册,通过魔法链接即可审批帖子,极大降低协作门槛。

4. 统一社交收件箱

  • 全渠道聚合:将来自所有平台的评论、提及、私信整合在一处。
  • 智能辅助:支持情感分析、任务分配、线程回复及历史消息回填。

5. 安全与数据主权

  • 直接 API 集成:无中间商,数据直接在你的服务器与社交平台间传输。
  • 企业级安全:加密存储 Token,支持 2FA (TOTP),Google/GitHub SSO,Sentry 错误追踪。
  • 自托管掌控:部署在你的 VPS、本地服务器或云平台上,数据完全私有。
BrightBean Studio

快速开始

方式一:Docker Compose(推荐生产/团队使用)

  1. 克隆项目:
    git clone https://github.com/brightbeanxyz/brightbean-studio.git
    cd brightbean-studio
    cp .env.example .env
    
  2. 配置数据库:
    编辑 .env,设置 DATABASE_URL 指向 Docker 服务:

    DATABASE_URL=postgres://postgres:postgres@postgres:5432/brightbean
    
  3. 启动服务:
    docker compose up -d --build
    docker compose exec app python manage.py migrate
    docker compose exec app python manage.py createsuperuser
    
  4. 构建前端静态资源(首次启动必需):
    docker compose exec app sh -c "cd theme/static_src && npm ci && npm run build"
    
  5. 访问:打开 http://localhost:8000 登录。

方式二:本地开发(SQLite,无需 Docker)

适合个人开发者快速体验或轻量级使用。

  1. 环境准备:Python 3.12+, Node.js 20+。
  2. 配置 SQLite:
    在 .env 中设置:

    DATABASE_URL=sqlite:///db.sqlite3
    
  3. 安装依赖:
    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
    cd theme/static_src && npm install && cd ../..
    
  4. 初始化:
    python manage.py migrate
    python manage.py createsuperuser
    
  5. 启动服务(需三个终端窗口):
    • 终端 1 (Tailwind): cd theme/static_src && npm run start
    • 终端 2 (Web): python manage.py runserver
    • 终端 3 (Worker): python manage.py process_tasks

生产部署选项

平台特点注意事项
VPS (Docker)推荐。完全控制,成本最低。使用 Caddy 自动 HTTPS。需自行维护服务器安全与备份。
Railway一键部署蓝图,包含 Web, Worker, PostgreSQL。需付费层级以确保持久性。
Render类似 Railway,包含完整服务栈。需付费层级。
Heroku经典 PaaS,一键部署。必须使用 Basic+ Dynos,且需配置 S3 存储(因文件系统临时性)。

注意:对于具有临时文件系统的云平台(Heroku, Render, Railway),务必配置 STORAGE_BACKEND=s3 并使用兼容 S3 的对象存储(如 AWS S3, Cloudflare R2, MinIO)来保存媒体文件,否则重启后图片/视频将丢失。

为什么选择 BrightBean Studio?

  1. 告别高昂 SaaS 费用:对于管理多个客户账户的代理机构,每月节省数百美元。
  2. 数据隐私合规:特别适合对数据驻留有严格要求的企业(如 GDPR 合规需求)。
  3. 无供应商锁定:基于开源标准,随时可迁移或定制开发。
  4. 现代化技术栈:基于 Django + Tailwind CSS,易于二次开发和集成现有系统。

相关导航