No description
- Dockerfile 63.1%
- Shell 36.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| CHANGELOG.md | ||
| clickhouse-docker-related.xml | ||
| clickhouse-enable-json.xml | ||
| clickhouse-logging.xml | ||
| clickhouse-network.xml | ||
| clickhouse-user-logging.xml | ||
| CloudronManifest.json | ||
| CloudronVersions.json | ||
| DESCRIPTION | ||
| Dockerfile | ||
| LICENSE | ||
| logo.png | ||
| migrate.sh | ||
| nginx.conf | ||
| POSTINSTALL.md | ||
| README.md | ||
| start.sh | ||
| supervisord.conf | ||
Rybbit for Cloudron
Cloudron packaging for upstream Rybbit, the privacy-friendly web and product analytics platform.
Architecture
- Runs upstream
2.7.0in a single Cloudron app container. - Uses Cloudron
postgresqlfor app/auth/config data. - Uses Cloudron
redisfor sessions and queue-backed services. - Uses embedded ClickHouse for analytics event storage and queries.
Runtime
- Public traffic enters through
nginxon port3000. - The Rybbit backend listens on
3001. - The Rybbit client listens on
3002. - ClickHouse data persists in
/app/data/clickhouse.
Admin Notes
- First startup can take a few minutes while ClickHouse initializes and PostgreSQL migrations run.
- Runtime overrides live in
/app/data/env.sh. - Useful settings are
DISABLE_SIGNUP,DISABLE_TELEMETRY,MAPBOX_TOKEN,CLUSTER_WORKERS, andLITE_DASHBOARD. - Restart the app after changing
/app/data/env.sh.
License: AGPL-3.0. See LICENSE.