
Hello, I'm facing an issue right now with bucket permissions. I have been debugging a lot, and researching here on discord and github and I actually found a workaround, but I want to know if its a better way to fix this.
My enviroment:
- Appwrite 1.6.0 Selfhosted on a VPS on USA on lets say
https://appw.example.com
- Frontend: Sveltekit, CSR (to deploy probably a SPA)
NO SSR
http://localhost:5173
Right now I'm developing an app where the user can upload a user profile pic. So I decided to create a collection to store user info paired with the auth user info. And for the profile pic I use a bucket to store the photo.
The problem is that when I put permissions on the bucket for Users
I start getting an error 404 requested file is not found
. If I put the permissions to Any
I will get access to the file.
I did started investigating about this. And found that the problems are cookies. It got blocked for some reason, or those are not being sended.
What I did to try to fix:
- Test incognito mode (Didn't work)
- Test 3 different browsers (Didn't work)
- Enable 3rd party cookies (Didn't work)
- Modify my hosts file, and add something like
127.0.0.1 local.example.com
With the last option actually make a progress, I did run my Vite
server on local.example.com
, Then I go to http://local.example.com:5173
and I get kicked out of my app, so I start debugging again. And I find some error that I have never seen, the Set-Cookie
of the session was not working because SameSite
property, and Secured
.
I did ask chatgpt for this, and it suggest me to create my own cert and apply them to Vite
so I did create some certs, put it inside Vite
and it actually did worked finally. I can access now buckets with permissions enabled.
So the question:
Is this the correct and easiest way to fix this? I mean, everyone is facing something similar in the moment they start developing locally with no SSR? Or this is just some weird bug in my end. Thanks
Recommended threads
- Error getting session: AppwriteException...
I get this error `Error getting session: AppwriteException: User (role: guests) missing scope (account)` when running in prod. As soon as I try running my app o...
- Unable to View / Edit Bucket Files
Hi! I am unable to view / edit Bucket Files. While Previews work just fine, clicking the actual file to view or edit it produces the errors seen in the attache...
- How to remove the Sign up link after cre...
Greetings, i just installed appwrite on a VPS and created an account but now i do not want others to have access to the sign-up page. Is there any way to hide o...
