Explorar el Código

[docs] Mention troubleshooting tips for 403 forbidden when self-hosting (#1849)

Manav Rathi hace 1 año
padre
commit
f168ea9e1e
Se han modificado 1 ficheros con 21 adiciones y 0 borrados
  1. 21 0
      docs/docs/self-hosting/guides/configuring-s3.md

+ 21 - 0
docs/docs/self-hosting/guides/configuring-s3.md

@@ -78,3 +78,24 @@ To summarize:
 Set the S3 bucket `endpoint` in `credentials.yaml` to a `yourserverip:3200` or
 some such IP/hostname that accessible from both where you are running the Ente
 clients (e.g. the mobile app) and also from within the Docker compose cluster.
+
+### 403 Forbidden
+
+If museum (`2`) is able to make a network connection to your S3 bucket (`3`) but
+uploads are still failing, it could be a credentials or permissions issue. A
+telltale sign of this is that in the museum logs you can see `403 Forbidden`
+errors about it not able to find the size of a file even though the
+corresponding object exists in the S3 bucket.
+
+To fix these, you should ensure the following:
+
+1.  The bucket CORS rules do not allow museum to access these objects.
+
+    > For viewing the uploaded files from the browser, you will need to
+    > currently set allowedOrigins to "*", and allow the "X-Auth-Token",
+    > "X-Client-Package" headers configuration too. [Here is an example of a
+    > working
+    > configuration](https://github.com/ente-io/ente/discussions/1764#discussioncomment-9478204).
+
+2.  The credentials are not being picked up (you might be setting the correct
+    creds, but not in the place where museum picks them from).