Templateslago
finance
lago
Open-source metering and usage-based billing platform for invoicing, subscriptions, and pay-as-you-go pricing.
financee-commercedevelopmentPostgreSQLValkey
What gets deployed
Web
lago server
PostgreSQL
managed database
Valkey
managed cache
GitHub stars7,800
About
Open-source metering and usage-based billing platform for invoicing, subscriptions, and pay-as-you-go pricing.
Managed services
- PostgreSQLTCP:5432
- ValkeyTCP:6379
Environment Variables
| Variable | Description | Required |
|---|---|---|
| RAILS_ENV | Default: production | Optional |
| RAILS_LOG_TO_STDOUT | Default: true | Optional |
| LAGO_CREATE_ORG | Default: true | Optional |
| LAGO_ORG_USER_EMAIL | Default: admin@example.com | Optional |
| LAGO_ORG_USER_PASSWORD | Default: lago-qa-password | Optional |
| LAGO_ORG_NAME | Default: Lago QA | Optional |
| DATABASE_URL | Default: postgresql://lago:lago@{{KUBERO_APP_NAME}}-postgresql-rw:5432/lago | Optional |
| POSTGRES_HOST | Default: {{KUBERO_APP_NAME}}-postgresql-rw | Optional |
| POSTGRES_PORT | Default: 5432 | Optional |
| POSTGRES_DB | Default: lago | Optional |
| POSTGRES_USER | Default: lago | Optional |
| POSTGRES_PASSWORD | Default: lago | Optional |
| REDIS_URL | Default: redis://rfr-{{KUBERO_APP_NAME}}-valkey-readwrite:6379 | Optional |
| REDIS_HOST | Default: rfr-{{KUBERO_APP_NAME}}-valkey-readwrite | Optional |
| REDIS_PORT | Default: 6379 | Optional |
| SECRET_KEY_BASE | Default: c3ca1454fe7a7fb2caf01788087960abbd8b0fd95437048038568ce7c50d66dffdfe9060d38ad2004eeda3b4d855f8b68f03fd05a89683058a0b18f0f42789df | Optional |
| LAGO_ENCRYPTION_PRIMARY_KEY | Default: 87c07b4a3378aac7fd056be7d4abb1df91f6db93c05f99ca38f3130ef6c633c | Optional |
| LAGO_ENCRYPTION_DETERMINISTIC_KEY | Default: 3369141cf3c73c435d6645b9ae1241cba7327e43c53bd9bb9b77d10d9176f524 | Optional |
| LAGO_ENCRYPTION_KEY_DERIVATION_SALT | Default: 350a8a39581e80223b84ae70304ddfeda9259ffdc1ae3ef1f7d5add7268aaf62 | Optional |
| LAGO_RSA_PRIVATE_KEY | Default: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBdkRmeEtoRnhSd2tNUXhwSlduVEhZN3k5WkxGV01GSndCSXVhbmhpOW5tWHdxT1lZVDhtTUhlbTNLcWdKDQpJRW5vaFFUMWVHbG5aRFJJWXg4SFFTYWxaSmt4TDMxSVlkSC9wSXRVelJWT1RMM0U4eVVKRXhzNldIdHN6RWc0YWdxbU12WUhISFhRDQpPdTJRbHQxeFJFZWNCakRaUW9kNldzZkw4OE8rak1WZ1ZPem04TTkwdlFoTXhiT1JaTXg0cTVkOWIzWjdWbjFCMFI3bVdVbzIxTkNsDQpDUXM3T00zMTZNbWpvcys5bGRtQWo0V1pxc3h2eFVOUXVXVVdiR1g2RkxuK1V4SnVMbzIwdXcxK1VON2pCbCtiNXFOMllhcXNHM2Y5DQpNUEY0OVg5UVpOSW1meTNldnhjV0JLN3RETTNERlhKY1owMDF2cStPYXR2bmpZaENqRXowYlFJREFRQUJBb0lCQURtd1Q4dWNFd001DQp3N2RoZkRBc2NOeWlBYzYyQi92Qm1MSGI5Q1VXNGkrRmdURFRiWW91OVRKSjZ5azQzYXMyMi96QlcxZHZ2dy9ZY29ObkJEczAxQ2EwDQpTWDRMd1Q2eU5jL0NJTmpHK2Z2Tmdtc2Y0OXNtVWtqQ2M4TmRNMlZWSkVHa1pPT1ZQS0NESmZrSG9HclVJLzlGdzZGL2tzSDJVUTNDDQo1a21SU1loZG1QNW9yMTN5MlBCVVhUR0hsUTdNK0RYRHpTVG82RHBBelZTbmpwMjNyNEtuYU83dDZueElCeW14R0ZYeVRtbXVlVkhWDQpUVjZ4RFoxYmJERFEyaDhRYTVjN3lBTEVWRTh4dC84c0Z2cXRRaDlsb3lFcUZjeUg4L1BtRlhqWWY0VGNDWnluMER5TmhuZEtFSjI4DQpFRVRwNnNWN0RtbjZZbitJK3BBNm02enplQ1VDZ1lFQThKNkl6NWNwb2trRkpHckpYdE5FN0c2dWdVczlQOW00T2cyR2d3QmxUdnM4DQoxVXhaRGZPK3ZDV1MwZzNBQzcxMFNNU0Zsb2pYaENGd3diU05NT3FRV25mamZ3aWdxc1hSc05RcFlWalFDekZsZmUvQzZUK3NRQWp0DQpWeVNyaHhLcUtpZVd4YVdaNXRpcm5ZQXY2S0ZucmdIRDBxSllnRDY3SW9qVGZEWVlXZWNDZ1lFQXlEL3RpYm51OFRSUVdmYU1aME5xDQpLMUZOR0VjWkM3b0pIdG5hNGFGVjBnZFloQ1pCVXRTZ2F2UHpSTlVPUDlEc0RRZmpsQjlSNHJhQXJnZHNYbDNJc2xOZlg0WFB5Z1pKDQpGSUJRaXM1WmV0cittUXFyOEV3K2lTWE1VYVdmcE0yZVVCMjJOWG9mRFgyTHZoS2FzVkJyRmNuR1c4VDNSaDg4dDVpQXJSdXVQSXNDDQpnWUVBNWw5Q3FVNFc1SE40NHVjQ3FURXBPaHkySXNBQWdsTlhHTzIrTFVxQnRGN0NYWTFkYmdoQ1F5ek9KeUpYRG1aeklRQld6a3R4DQoyK1dRYVVVT01SbEMzL3NNNnFFK0FvS25RdCsrUnArYmdEdm82ZXhWOXErcG9SMXE3eFlDeTYzSkVkY1plVjRWdlhrUXhoam14WmxUDQpCTHhYMmlEcER0QUFwdzNOUFkwbFAxMENnWUVBdTIzQ2luK0NtemNvNGh0M0xRd1hhbllOWCtUa0YycklNSjBlVnNPb1RRNWRGa3VzDQpKcmduY2hQbHBZNTVhTmZHcVNleUppanVmdkh0SFhhTFF3UXEzbVpVeFZhOHQwNE14dWlXK21UTHNjY2FOK3FhSmk5bTlQMXc4UmJCDQpod0tCNUdENjg3RGJNY2hKck4xQzl5WGJKU2lYeGJ0azZyaEFIMlBaUksyODlxTUNnWUVBancwRWdWOWwyOXZOSTF6OVJUWjlKREVJDQpZOUljVW5Vb1ZrTXFXc3JmWmxnZE9kWGw3YXNUWExVZkJ2Vm1sQXJNMHRhWDRCN0s1UjFDNEkrMEZhUHhFKzdjQ1h1d25jWVNtcEEzDQpNK3RrK1puS0RBYlRRSkFrZVVwQXp2M2NxV0lnd1lpc3ZGZEY4MFpCTVljM05ySnBvQW95MGRzbnVRbzRGbFB5blRGVVlyQT0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0= | Optional |
| LAGO_API_URL | Default: {{KUBERO_APP_URL}} | Optional |
| LAGO_FRONT_URL | Default: {{KUBERO_APP_URL}} | Optional |
| LAGO_PDF_URL | Default: http://lago-pdf:3000 | Optional |
| LAGO_REDIS_CACHE_URL | Default: redis://rfr-{{KUBERO_APP_NAME}}-valkey-readwrite:6379 | Optional |
| LAGO_SIDEKIQ_WEB | Default: false | Optional |
| LAGO_DISABLE_SEGMENT | Default: true | Optional |
Deploy lago
One click to deploy a fully configured lago instance with all dependencies pre-wired.
Deploy NowReady to deploy lago?
No infrastructure to manage. Just connect your repo and go live in seconds.