Need help for selfhosted ente
Hello I need help to selfhost ente.
I already have a serlfhosted version of ente, for this I follow jim's garage video on youtube.
But now I wanted to set up a second instance for my parent (I don't want to just create a user on my instance) I really want to make it running on a second virtual machine.
I am using portainer to manage my docker container, and I thought I setted up everything but actually when I try to upload a picture via the mac os desktop application I have this error in the dev console : PUT https://my-url.com/b2-eu-cen/1580559962386438/8aa0c8ac-0b0a-4c31-a627-e2cc0e88ed76?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio-user-y1aLdyxe%2F20251004%2Feu-central-2%2Fs3%2Faws4_request&X-Amz-Date=20251004T125323Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=f37235e6518db68bb7dc254f2bd134469542a392577cce8db2a81fc5d6441ee6 404 (Not Found)
Can someone help me understanding this and fixing this please I really don't get how I have this error.
5 Replies
A 404 error during photo uploads in a self-hosted Ente Photos instance, especially when using Minio for storage, indicates a problem with how the storage is configured or accessed.
First, ensure that the Minio service is correctly provisioned. Check the logs for any MinIO provisioning errors. If you see errors related to the deprecated
mc config command, update your post_start configuration for the Minio service to use mc alias set h0 instead. See the updated example at https://help.ente.io/self-hosting/troubleshooting/docker#minio-provisioning-error.
If you're using Tailscale, you may need to resolve "localhost:3200" in the museum container to the minio container. You can find instructions on how to do this at https://help.ente.io/self-hosting/guides/tailscale#resolve-localhost3200-in-the-museum-container-to-the-minio-container.
Also, make sure your reverse proxy is correctly configured. You can find an example Caddy configuration for Ente Photos at https://help.ente.io/self-hosting/administration/reverse-proxy#for-ente-photos-web-app.
-# If your issue is resolved, feel free to use the /solved command to close this thread. If you'd like to ask me another question use /docsearchReverse proxy | Ente Help
Documentation and help for Ente's products
Troubleshooting Docker-related errors - Self-hosting | Ente Help
Fixing Docker-related errors when trying to self-host Ente
Self-hosting with Tailscale - Self-hosting | Ente Help
Guides for self-hosting Ente Photos and/or Ente Auth with Tailscale
I don't see any error in the minio docker container logs
MinIO Object Storage Server Copyright: 2015-2025 MinIO, Inc. License: GNU AGPLv3 - https://www.gnu.org/licenses/agpl-3.0.html Version: RELEASE.2025-09-07T16-13-09Z (go1.24.6 linux/amd64) API: https://my-url.com WebUI: http://172.19.0.4:3201 http://127.0.0.1:3201
Docs: https://docs.min.io
AIStor Object Store Documentation
MinIO AIStor Documentation
Ok I figured out what the problem was, the folder for the s3 (local) wasn't created in the minio-data folder
so I just manually created a b2-... folder
Thread marked as solved. It will be closed in <t:1759613579:R>.
This thread is now closed.