Repolode
chobbledotcom

chobbledotcom/tickets

可自托管的票务与预订系统,运行于 Bunny Edge Scripting 或 Deno,加密存储参与者个人信息,支持 Stripe、Square、SumUp 支付。

可替代:EventbriteSeeticketsBookItBee

Star
35
Fork
3
未关闭 Issue
73
最近提交
4小时前

这是什么?

Chobble Tickets 是一个预订与票务销售系统,可运行在 Bunny Edge Scripting 或任意 Deno 环境中,数据存储使用 libsql(本地 SQLite 或远程 Turso)。它支持免费和付费活动、按日期限定容量的每日活动,以及在一次结账中完成多个活动的预订。支付方面支持 Stripe、Square 和 SumUp。

参与者的姓名、邮箱、电话和邮寄地址等个人信息采用 RSA-OAEP 与 AES-256-GCM 混合加密存储,仅导出数据库无法直接获得这些信息。项目还提供二维码签到与内置扫码工具、Apple 与 Google Wallet 电子票、多种邮件 API 的通知、Webhook、ICS 与 RSS 订阅,以及公开和管理后台的 JSON API。

项目采用 AGPL-3.0 许可证,由 Chobble CIC 开发。可部署到 Bunny、Docker,或 Fly.io、Render、DigitalOcean 等平台。

核心功能

  • 01标准活动与按日期限定容量的每日活动,支持日历选择
  • 02接入 Stripe、Square、SumUp 支付,通过 Webhook 自动创建参与者记录
  • 03参与者个人信息采用 RSA-OAEP 与 AES-256-GCM 混合加密存储
  • 04二维码签到,内置扫码工具,支持不可转让票的身份核验
  • 05生成 Apple Wallet 与 Google Wallet 电子票
  • 06多个活动可通过同一链接与同一次结账完成预订
  • 07提供出站 Webhook,以及 ICS 与 RSS 订阅

适用场景

  • 举办票务活动或工作坊,避免按参与者收取平台费用
  • 社区团体或慈善机构自建报名与签到流程
  • 为多个客户在 Bunny Edge 上托管售票网站的服务机构
  • 需要定金、尾款支付或配送排期的场地与活动方

快速上手

  1. 1

    复刻或克隆此仓库

  2. 2

    创建 Bunny 数据库和链接到你仓库的 Bunny Edge Script,然后添加所需的密钥

  3. 3

    添加 GitHub Actions 密钥,推送到 main 分支进行部署,然后访问 /setup/

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,如果你公开托管修改后的版本,需要共享修改内容。
  • 部署需要 Bunny Edge Script 或 Deno 环境、libsql 数据库以及包括加密密钥在内的多个密钥。
  • 支付服务商(Stripe、Square、SumUp)需要你自己的 API 密钥和账户。

标签

常见问题

tickets 是什么?
可自托管的票务与预订系统,运行于 Bunny Edge Scripting 或 Deno,加密存储参与者个人信息,支持 Stripe、Square、SumUp 支付。 Chobble Tickets 是一个预订与票务销售系统,可运行在 Bunny Edge Scripting 或任意 Deno 环境中,数据存储使用 libsql(本地 SQLite 或远程 Turso)。它支持免费和付费活动、按日期限定容量的每日活动,以及在一次结账中完成多个活动的预订。支付方面支持 Stripe、Square 和 SumUp。
tickets 可以免费使用吗?用的什么许可证?
tickets 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
tickets 还在维护吗?
活跃维护中。tickets 最近一次提交是在 2026年10月20日。
tickets 适合用来做什么?
举办票务活动或工作坊,避免按参与者收取平台费用 社区团体或慈善机构自建报名与签到流程 为多个客户在 Bunny Edge 上托管售票网站的服务机构 需要定金、尾款支付或配送排期的场地与活动方
tickets 怎么安装和运行?
复刻或克隆此仓库 创建 Bunny 数据库和链接到你仓库的 Bunny Edge Script,然后添加所需的密钥 添加 GitHub Actions 密钥,推送到 main 分支进行部署,然后访问 /setup/
在哪里获取 tickets?
源代码和安装说明在 GitHub 上:https://github.com/chobbledotcom/tickets

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目