Pictures load very slow outside of my home network (more than 10 sec)

Hi everyone, first of all, I would like to express my gratitude to Ente IO. The developers have done an excellent job. I have now managed to get Ente running on my system at 95%, and I hope you can assist me with the remaining 5%. Openmediavault and Casa OS are running on my Debian server. I use Casa OS for Docker containers. Since there is unfortunately no Ente app in the Casa OS app store yet, I used the Quick Start link on the Ente IO homepage. I was able to set everything up locally, including removing the user limit and uploading my images. The problems start when I want to run Ente Io outside my network. First, I tried Cloudflare Tunnel. Normally, I just have to enter my internal IP into the tunnel and I can access everything from outside via the self-defined domain, e.g., ente.mydomain.com The images were then only visible on my internal network, and I had many CORS errors externally. I then learned that I also had to store the Cloudflare tunnel domain in the compose.yaml and museum.ymal files. The images were then visible, but it took around 10 seconds internally and externally for an image to load completely. I waited until Ente Io had loaded completely, but that didn't help much. Then I tried another method using Caddy. I defined three domains via DuckDNS. One for port 3000, one for port 3200, and one for port 8080. Then I installed Caddy directly on the server, connected the domain to the internal ports, and stored everything in the compose.yaml and museum.ymal files. Now the images load very quickly in my home network and via the DuckDNS domain. However, they only load quickly when I am connected to the Wi-Fi in my home network. As soon as I go outside with my cell phone and access the Ente Io Android app using only mobile data, the images take 10 seconds to load again. I don't know if it's because I have to be connected to Wi-Fi? If anyone has had a similar problem and could help me, I would be extremely grateful.
16 Replies
Ducky
Ducky3mo ago
I'm sorry, I couldn't find the answer in the documentation. -# 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 /docsearch
Ducky
Ducky3mo ago
🔍 Similar Solved Posts
Found some similar posts that might help:
📋 Check these out:
FistOfDen
FistOfDenOP3mo ago
Can nobody help me?
O'Neill
O'Neill3mo ago
The thumbnails and pictures need to get uploaded from your server to your smartphone. Due to the system working fine in your wifi, I'd suggest having a look at your upload. Can you do a speedtest from within your home network and share your results?
FistOfDen
FistOfDenOP3mo ago
I don't have the best upload speed, but I use Immich in addition to Ente Io, and in Immich, when I'm not on the same network, the images load within 3 seconds. I realize that with Ente Io, the images also have to be decrypted, but a waiting time of more than 10 seconds per image is not practical for me.
FistOfDen
FistOfDenOP3mo ago
No description
O'Neill
O'Neill3mo ago
Well, 9 Mbit/s is pretty garbage in 2025. Thats roughly 1 MByte/s. Taking 2-5 MByte per picture in account, that's actually pretty spot on your immich experience. Are there any security features active on your reverse proxy vor firewall?
FistOfDen
FistOfDenOP3mo ago
Yes, you're right, the upload speed is really poor. So if my upload speed were faster, the images would load much better? I should be able to test this with an image that is only a few kilobytes in size because it is so heavily compressed.
O'Neill
O'Neill3mo ago
Unsure, the 3 seconds in immich seem reasonable and you should have nearly the same experience in ente. The way ente works is: Ente-app connects to the api domain (museum server). The museum then reaches out to the DB and S3 storage to give the requested information. But given it works fine when you are at home... Hard to tell... Can you give any insight on security like a proxy or firewall between your ente server and the internet? If so, turn off any security profiles for a short period of time and do some measuring. Don't forget to enable again after. From my experience SSL/TLS decryption, webfilter, flood protection and AV profiles can have such effects.
FistOfDen
FistOfDenOP3mo ago
You may be correct regarding the upload speed. I just tested it with a compressed photo, and it appears to load significantly faster. Regarding your security concerns, I previously operated an Ente via Cloudflare Zero Trust Tunnel. Afterward, I assumed it was due to Cloudflare and switched to Caddy. Caddy should not have any security profiles that interfere, as is the case with the tunnel, correct? I also tried Tailscale. Here, my server gets a Tailscale IP, which I entered in the compose and museum files and tested to see what happens. I have to say that the images loaded the slowest here, taking at least 15 seconds. In any case, thank you for taking on my problem 🙂
Ducky
Ducky3mo ago
-# If your issue is resolved, you can use the /solved command to close the thread. If not, use /unsolve to cancel. Thread has been reopened and unmarked as solved.
O'Neill
O'Neill3mo ago
No worries, so what are your next steps? Get a better Internet connection? 😅
FistOfDen
FistOfDenOP3mo ago
I think so.. but I still wonder why the images load so much faster despite my poor internet connection, but it's probably really due to the encryption.
O'Neill
O'Neill3mo ago
You should barely notice the decryption to be honest. What device are you on?
noneyoucareabout
Its the connection, you said it yourself, the compressed image (LOWER SIZE) loads faster
Ducky
Ducky3mo ago
Thread marked as solved. It will be closed in <t:1755701417:R>. This thread is now closed.

Did you find this page helpful?