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