Lago
开源计费平台,支持按用量/订阅混合定价,可自托管,API 优先,与支付网关无关。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
开源计费平台,灵活定价,数据自控
主な機能
- 实时用量计量:任意维度的数据采集与聚合
- 自动化账单与发票:支持订阅、用量、混合计划
- 权限管理:基于计费计划的特性访问控制
- 收款编排:含催缴、重试、多网关支持
- 收入分析:MRR、用量趋势等跨视图分析
できないこと
- •自托管需将服务器地址配置到 .env 中(如 LAGO_API_URL / LAGO_FRONT_URL)。默认收集匿名使用统计(不含 PII),可在文档中关闭。高流量场景需配置专用工作进程。AGPLv3 协议,商业使用时需注意合规。
使用例
- SaaS 公司采用混合定价(基础订阅+超额用量)
- AI API 平台按 Token 计费
- 市场平台为第三方卖家提供计费能力
詳細説明
Lago 是一款面向产品驱动型公司的开源计费平台。它支持按用量、订阅及混合定价模型,提供实时事件采集、自动开票、支付编排、权限管理和收入分析。可自托管(完全掌控数据)或使用云服务。API 优先,与支付网关无关,已获 SOC 2 Type II 认证。被 PayPal、Mistral AI、Groq 等企业采用。
トラブルシューティング & FAQ (2)
トラブル対応LAGO_ORG_USER_PASSWORD 環境変数を更新した後、新しいパスワードでログインできないのはなぜですか?
signup.rakeタスクはcreate_withを使用しており、ユーザー作成時にのみパスワードを設定します。ユーザーが既に存在する場合、パスワード変更後の再起動で古いパスワードがそのまま残り、「incorrect login or password」というエラーが発生します。恒久的に修正するには、lib/tasks/signup.rakeを修正し、find_or_initialize_byを使用して明示的にパスワードを設定した後、保存します。一時的な回避策として、既存のユーザーを削除(rails console: User.find_by(email: ENV['LAGO_ORG_USER_EMAIL'])&.destroy)してsignup rakeタスクを再実行するか、データベース内のパスワードを直接更新します。この修正により、再起動後もパスワードが環境変数と同期された状態が維持されます。
トラブル対応なぜLagoでdb:schema:loadが'relation "public.payment_receipts" does not exist'で失敗するのですか?
このエラーは、Lagoのstructure.sqlファイルがpayment_receiptsテーブルの作成前にDROP TRIGGERを実行しようとするために発生します。回避策として、まず手動でテーブルを作成します: 'CREATE TABLE IF NOT EXISTS public.payment_receipts (id uuid DEFAULT gen_random_uuid() NOT NULL, number character varying NOT NULL, payment_id uuid NOT NULL, organization_id uuid NOT NULL, created_at timestamp(6) without time zone NOT NULL, updated_at timestamp(6) without time zone NOT NULL, billing_entity_id uuid NOT NULL);' その後、db:schema:loadまたはdb:migrateを実行します。この問題はLago v1.33.4およびv1.38.0で報告されました。メンテナーは最新バージョンで再現できなかったため、アップグレードによって解決する可能性があります。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:确保已安装 Docker 和 Git
步骤2:克隆仓库并进入目录:git clone --depth 1 https://github.com/getlago/lago.git && cd lago
步骤3:生成 RSA 密钥并启动:echo 'LAGO_RSA_PRIVATE_KEY="$(openssl genrsa 2048 | openssl base64 -A)"' >> .env && source .env && docker compose up
- 步骤1:确保已安装 Docker 和 Git
- 步骤2:克隆仓库并进入目录:git clone --depth 1 https://github.com/getlago/lago.git && cd lago
- 步骤3:生成 RSA 密钥并启动:echo 'LAGO_RSA_PRIVATE_KEY="$(openssl genrsa 2048 | openssl base64 -A)"' >> .env && source .env && docker compose up
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
运行 docker compose down 停止容器,然后删除 lago 文件夹即可。如需清除数据,可删除 Docker 卷。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs