OpenSource-Hub
L

Lago

9.6k stars·開発ツール·SHA-256 チェックサム確認済み

开源计费平台,支持按用量/订阅混合定价,可自托管,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タスクを再実行するか、データベース内のパスワードを直接更新します。この修正により、再起動後もパスワードが環境変数と同期された状態が維持されます。

参照 Issue #708
トラブル対応
なぜ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で報告されました。メンテナーは最新バージョンで再現できなかったため、アップグレードによって解決する可能性があります。

参照 Issue #669

タグ

billingmeteringinvoicingopen-sourcesubscriptionusage-basedrevenueAI-native

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

步骤1:确保已安装 Docker 和 Git

4

步骤2:克隆仓库并进入目录:git clone --depth 1 https://github.com/getlago/lago.git && cd lago

5

步骤3:生成 RSA 密钥并启动:echo 'LAGO_RSA_PRIVATE_KEY="$(openssl genrsa 2048 | openssl base64 -A)"' >> .env && source .env && docker compose up

インストールガイド
  1. 步骤1:确保已安装 Docker 和 Git
  2. 步骤2:克隆仓库并进入目录:git clone --depth 1 https://github.com/getlago/lago.git && cd lago
  3. 步骤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 卷。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスAGPL-3.0
最終更新2026-06-27 11:05:16
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト