[PR #143] [MERGED] feat(blueprint): added rybbit template #241

Closed
opened 2025-11-22 20:33:16 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/143
Author: @nktnet1
Created: 5/16/2025
Status: Merged
Merged: 5/17/2025
Merged by: @Siumauricio

Base: mainHead: rybbit


📝 Commits (7)

  • f62af8f feat(blueprint): added rybbit template
  • 505cbb2 feat: add rybbit entry to meta.json
  • f93ad97 docs: added rybbit self-hosting-advanced link as comment to docker-compose.yml
  • 2963420 fix: remove default env args in docker-compose
  • c3e8691 chore: re-order rybbit_postgres env
  • dafc8c7 fix: added missing clickhouse_user env
  • a21422a Update blueprints/rybbit/template.toml

📊 Changes

4 files changed (+166 additions, -0 deletions)

View changed files

blueprints/rybbit/docker-compose.yml (+112 -0)
blueprints/rybbit/rybbit.png (+0 -0)
blueprints/rybbit/template.toml (+41 -0)
📝 meta.json (+13 -0)

📄 Description

Template for Rybbit:

From the front page:

The Open Source Google Analytics Replacement

Next-gen, open source, lightweight, cookieless web & product analytics for everyone.


This template is similar to the one I made in #131 for Chibisafe, except removing the extra caddy reverse proxy container isn't as simple.

This is because we need to strip the /api prefix when proxying/rewriting to the backend for rybbit, e.g.

http://frontend:3002/api/test/example    =>    http://backend:3001/test/example

whereas adding a path to the Dokploy domain configuration simply does

http://frontend:3002/api/test/example    =>    http://backend:3001/api/test/example

(i.e. does not strip path/rewrite to root)

Ideally, if Dokploy can provide a way to strip the path, we won't need to introduce overhead with an additional reverse proxy in the template.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Dokploy/templates/pull/143 **Author:** [@nktnet1](https://github.com/nktnet1) **Created:** 5/16/2025 **Status:** ✅ Merged **Merged:** 5/17/2025 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `main` ← **Head:** `rybbit` --- ### 📝 Commits (7) - [`f62af8f`](https://github.com/Dokploy/templates/commit/f62af8f917e88204a0324eed6e3933d53de3c4ac) feat(blueprint): added rybbit template - [`505cbb2`](https://github.com/Dokploy/templates/commit/505cbb20a0d24e1daab5b907f5d4ab0d4234b8ac) feat: add rybbit entry to meta.json - [`f93ad97`](https://github.com/Dokploy/templates/commit/f93ad97033ab16c18755eb0a4c108cdd079f9113) docs: added rybbit self-hosting-advanced link as comment to docker-compose.yml - [`2963420`](https://github.com/Dokploy/templates/commit/296342029eba84c9b9088f32c0601a2ae9a8088e) fix: remove default env args in docker-compose - [`c3e8691`](https://github.com/Dokploy/templates/commit/c3e869160b87dd80004da42070db298acdef384d) chore: re-order rybbit_postgres env - [`dafc8c7`](https://github.com/Dokploy/templates/commit/dafc8c7795be5b814918c2ff9b0d456cc9532352) fix: added missing clickhouse_user env - [`a21422a`](https://github.com/Dokploy/templates/commit/a21422a652e82b354c1ad602c73b2e9159dab007) Update blueprints/rybbit/template.toml ### 📊 Changes **4 files changed** (+166 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/rybbit/docker-compose.yml` (+112 -0) ➕ `blueprints/rybbit/rybbit.png` (+0 -0) ➕ `blueprints/rybbit/template.toml` (+41 -0) 📝 `meta.json` (+13 -0) </details> ### 📄 Description Template for Rybbit: - https://www.rybbit.io - https://github.com/rybbit-io/rybbit From the front page: > ### The Open Source Google Analytics Replacement > Next-gen, open source, lightweight, cookieless web & product analytics for everyone. --- This template is similar to the one I made in #131 for Chibisafe, except removing the extra `caddy` reverse proxy container isn't as simple. This is because we need to strip the `/api` prefix when proxying/rewriting to the backend for rybbit, e.g. ``` http://frontend:3002/api/test/example => http://backend:3001/test/example ``` whereas adding a `path` to the Dokploy domain configuration simply does ``` http://frontend:3002/api/test/example => http://backend:3001/api/test/example ``` (i.e. does not strip path/rewrite to root) Ideally, if Dokploy can provide a way to strip the path, we won't need to introduce overhead with an additional reverse proxy in the template. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-22 20:33:16 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#241