パスワードマネージャーからOSまで、プライバシーとセキュリティを重視したソフトウェアやオンラインサービスの厳選リスト。
chobbledotcom/tickets
Bunny Edge ScriptingまたはDenoで動作するセルフホスト型のチケット販売・予約システム。参加者データを暗号化でき、Stripe、Square、SumUpで決済できます。
代替できる製品:Eventbrite
Seetickets
BookItBee
- スター
- 35
- フォーク
- 3
- 未解決の Issue
- 73
- 最終コミット
- 9 時間前
これは何?
Chobble Ticketsは、Bunny Edge Scriptingまたは任意のDeno環境で動作する予約・チケット販売システムです。ストレージにはlibsql(ローカルのSQLiteまたはリモートのTurso)を使用します。無料・有料イベントの掲載、日付ごとに定員を設定した日別の掲載、複数の掲載枠をまとめた予約に対応しています。決済プロバイダーとしてStripe、Square、SumUpを利用できます。
氏名、メールアドレス、電話番号、住所などの参加者の個人データは、RSA-OAEPとAES-256-GCMを組み合わせたハイブリッド方式で保存時に暗号化されるため、データベースのダンプだけでは内容を読み取れません。このほか、QRコードと組み込みスキャナーによるチェックイン、Apple WalletとGoogle Walletのパス、複数のHTTPメールAPIを通じたメール通知、Webhook、ICS・RSSフィード、公開用および管理用のJSON APIも備えています。
ライセンスはAGPL-3.0で、Chobble CICが開発しています。Bunny、Dockerのほか、Fly.io、Render、DigitalOceanなどのプラットフォームにデプロイできます。
主な機能
- 01定員制限とカレンダー形式の日付選択に対応した通常掲載・日別掲載
- 02Webhookを通じて参加者を登録できるStripe、Square、SumUp決済
- 03ハイブリッドRSA-OAEPおよびAES-256-GCMによる、保存時の参加者個人情報の暗号化
- 04組み込みスキャナーと譲渡不可のチケット検証に対応したQRコードチェックイン
- 05Apple WalletおよびGoogle Walletのパス生成
- 06複数の掲載枠を1つのURLと決済にまとめた予約
- 07外部サービスとの連携に使える送信WebhookとICS・RSSフィード
ユースケース
- 参加者ごとのプラットフォーム手数料をかけずに、チケット制イベントやワークショップを運営する
- 地域団体や慈善団体が独自の申し込み受付・チェックインを運営する
- 代理店がBunny Edge上で複数のクライアント向けにチケット販売サイトを運営する
- 予約に伴うデポジット、残金の支払い、配送日時の調整が必要な会場で利用する
クイックスタート
- 1
リポジトリをフォークまたはクローンします
- 2
リポジトリに紐づけた Bunny Database と Bunny Edge Script を作成し、必要なシークレットを追加します
- 3
GitHub Actions のシークレットを追加して main にプッシュし、デプロイしたら /setup/ にアクセスします
使う前に知っておきたいこと
- AGPL-3.0 ライセンス(コピーレフト)の下で公開されており、公開環境でホストする場合は変更内容の共有が必要です。
- セットアップには 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 Database と Bunny Edge Script を作成し、必要なシークレットを追加します GitHub Actions のシークレットを追加して main にプッシュし、デプロイしたら /setup/ にアクセスします
- tickets はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/chobbledotcom/tickets
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
PrivNoteに着想を得た、RustバックエンドとSvelteフロントエンドによるセルフホスト可能なオープンソースの暗号化メモ・ファイル共有サービスです。
自社ブランドのWebサイトでオンラインコースやデジタルダウンロードを販売できる、セルフホスト対応のオープンソースLMSです。
Cloudflare Workersで動くセルフホスト型チームチャット。リアルタイム通信、双方向Telegram連携、サーバー側のメッセージ・ファイル暗号化に対応。
定期確認が途絶えたとき、大切な人にE2E暗号化メッセージを届けるセルフホスト型のデッドマンスイッチ。