Templatesappflowy
productivity
appflowy
Open-source Notion alternative — self-hosted workspace for notes, docs, and collaboration.
productivityworkcollaborationPostgreSQLValkeyTenant
What gets deployed
Web
appflowy server
PostgreSQL
managed database
Valkey
managed cache
Tenant
managed other
GitHub stars5,000
About
Open-source Notion alternative — self-hosted workspace for notes, docs, and collaboration.
Managed services
- PostgreSQLTCP:5432
- ValkeyTCP:6379
- Tenant
Environment Variables
| Variable | Description | Required |
|---|---|---|
| APPFLOWY_DATABASE_URL | Default: postgres://appflowy:appflowy@{{KUBERO_APP_NAME}}-postgresql-rw:5432/appflowy | Optional |
| APPFLOWY_REDIS_URI | Default: redis://rfr-{{KUBERO_APP_NAME}}-valkey-readwrite:6379 | Optional |
| APPFLOWY_CLOUD_BASE_URL | Default: {{KUBERO_APP_URL}} | Optional |
| APPFLOWY_WEB_URL | Default: {{KUBERO_APP_URL}} | Optional |
| APPFLOWY_S3_CREATE_BUCKET | Default: true | Optional |
| APPFLOWY_ENVIRONMENT | Default: production | Optional |
| APPFLOWY_GOTRUE_JWT_SECRET | Default: {{KUBERO_GEN_ALNUM:32}} | Optional |
| APPFLOWY_GOTRUE_BASE_URL | Default: http://127.0.0.1:9999 | Optional |
| GOTRUE_DATABASE_URL | Default: postgres://appflowy:appflowy@{{KUBERO_APP_NAME}}-postgresql-rw:5432/appflowy?search_path=auth | Optional |
| GOTRUE_DB_DRIVER | Default: postgres | Optional |
| GOTRUE_PORT | Default: 9999 | Optional |
| API_EXTERNAL_URL | Default: {{KUBERO_APP_URL}}/gotrue | Optional |
| GOTRUE_MAILER_AUTOCONFIRM | Default: true | Optional |
| GOTRUE_SITE_URL | Default: {{KUBERO_APP_URL}} | Optional |
| GOTRUE_URI_ALLOW_LIST | Default: ** | Optional |
| GOTRUE_ADMIN_EMAIL | Default: admin@example.com | Optional |
| GOTRUE_ADMIN_PASSWORD | Default: appflowy | Optional |
| APPFLOWY_S3_USE_MINIO | Default: true | Optional |
| APPFLOWY_S3_MINIO_URL | Default: http://appflowy-rustfs-io:9000 | Optional |
| APPFLOWY_S3_ACCESS_KEY | Default: rustfsadmin | Optional |
| APPFLOWY_S3_SECRET_KEY | Default: changeme | Optional |
| APPFLOWY_S3_BUCKET | Default: appflowy | Optional |
Deploy appflowy
One click to deploy a fully configured appflowy instance with all dependencies pre-wired.
Deploy NowReady to deploy appflowy?
No infrastructure to manage. Just connect your repo and go live in seconds.