Skip to content

fix(blueprint): rybbit v1.2.0#160

Merged
Siumauricio merged 12 commits intoDokploy:mainfrom
nktnet1:rybbit
Jun 20, 2025
Merged

fix(blueprint): rybbit v1.2.0#160
Siumauricio merged 12 commits intoDokploy:mainfrom
nktnet1:rybbit

Conversation

@nktnet1
Copy link
Contributor

@nktnet1 nktnet1 commented Jun 1, 2025

Changes:

  • remove /api stripping
  • remove caddy reverse proxy
  • added clickhouse config in volume mount

Release notes:

Migration guide:

@github-actions
Copy link

github-actions bot commented Jun 1, 2025

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
templates ✅ Ready (View Log) Visit Preview d82b1e5

@nktnet1
Copy link
Contributor Author

nktnet1 commented Jun 2, 2025

@Siumauricio can you help test Rybbit's v1.0.0 migration?

I tried it and everything works only when "isolated compose" is turned off, otherwise I get a 504 Gateway error.

This is similar to the issue I faced with the seafile template (#135), where I get a 504 gateway timeout when accessing the rybbit_backend service.

@Siumauricio
Copy link
Contributor

@nktnet1
Copy link
Contributor Author

nktnet1 commented Jun 2, 2025

Check the video is working fine https://github.com/user-attachments/assets/2f9b4f3d-c9c7-45b8-9258-60d4fcb8fb1e

Thanks for setting it up @Siumauricio - however, that's only the frontend client right?
Are you able to sign up? I think the issue is more so with the backend.

You could also try visiting

to see if it can be reached.

@Siumauricio
Copy link
Contributor

Check the video is working fine https://github.com/user-attachments/assets/2f9b4f3d-c9c7-45b8-9258-60d4fcb8fb1e

Thanks for setting it up @Siumauricio - however, that's only the frontend client right? Are you able to sign up? I think the issue is more so with the backend.

You could also try visiting

to see if it can be reached.

It returns 'Ok'

Additionally when i register I see this 401 errors...
Screenshot 2025-06-01 at 7 14 46 PM

@nktnet1
Copy link
Contributor Author

nktnet1 commented Jun 2, 2025

That's odd...

I followed your directions in the video and removed all the network configurations, and things are working correctly now, even for sign-up.

I'm using a custom domain though, so will try again with default traefik.

@github-actions github-actions bot requested a deployment to Preview June 2, 2025 01:23 Abandoned
@nktnet1
Copy link
Contributor Author

nktnet1 commented Jun 2, 2025

@Siumauricio alright, I was able to reproduce your error with traefik domains.

I can create a user, but not organisations.

Only when I switched to using HTTPS on my own domain that I go past the organisation state. Not sure if this is some better-auth quirks.

@Siumauricio
Copy link
Contributor

Is the service likely to have certain restrictions on proxy and url handling?

@nktnet1
Copy link
Contributor Author

nktnet1 commented Jun 2, 2025

Is the service likely to have certain restrictions on proxy and url handling?

not 100% sure. What I have deduced is:

  1. Before removing the "networks" configuration in docker-compose.yaml (0b44930)

    1. isolated deployment enabled
      • ❌ backend always unreachable (gets 504 Gateway Timeout)
    2. isolated deployment disabled
      • ✅ works with traefik domain (HTTP)
      • ✅ works with custom domain (HTTPS)
  2. After removing the "networks" configurations (0b44930)

    1. isolated deployment enabled
      • ⚠️ partially works with traefik domain (HTTP), can create users, but not organizations (gets 401 Unauthorized)
      • ✅ works with custom domain (HTTPS)
    2. isolated deployment disabled
      • ❌ backend always unreachable (visiting /api/health always redirects to client)

Pretty confusing 😕.

@Siumauricio Siumauricio marked this pull request as ready for review June 2, 2025 01:56
@nktnet1 nktnet1 changed the title fix(blueprint): rybbit v1.0, no more /api stripping fix(blueprint): rybbit v1.0.0, no more /api stripping Jun 2, 2025
@nktnet1
Copy link
Contributor Author

nktnet1 commented Jun 2, 2025

@Siumauricio I got confirmation that Rybbit only supports HTTPS, so issues with traefik is not within scope:

I've updated the documentation in 1e79ddf.

I think the PR is ready to merge - it was confirmed to be working by another user here:

@nktnet1 nktnet1 changed the title fix(blueprint): rybbit v1.0.0, no more /api stripping fix(blueprint): rybbit v1.0.0, remove /api stripping, remove caddy Jun 9, 2025
@nktnet1 nktnet1 changed the title fix(blueprint): rybbit v1.0.0, remove /api stripping, remove caddy fix(blueprint): rybbit v1.1.0 Jun 11, 2025
@nktnet1 nktnet1 changed the title fix(blueprint): rybbit v1.1.0 fix(blueprint): rybbit v1.2.0 Jun 16, 2025
@Siumauricio Siumauricio merged commit f55f521 into Dokploy:main Jun 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants