# File/Image upload issue

**URL:** <https://community.silverbullet.md/t/file-image-upload-issue/3637>\
**Category:** Troubleshooting\
**Created:** [December 9, 2025, 5:00am UTC](https://community.silverbullet.md/t/file-image-upload-issue/3637 "2025-12-09T05:00:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bolado](https://community.silverbullet.md/user_avatar/community.silverbullet.md/bolado/32/2378_2.png) [@Bolado](https://community.silverbullet.md/u/Bolado)\
**Post date:** [December 9, 2025, 5:00am UTC](https://community.silverbullet.md/t/file-image-upload-issue/3637/1 "2025-12-09T05:00:34Z")

</div>

For the first time today I tried to upload some screenshots while doing some note taking, but I encountered this image upload/display issue. Searching around I’ve found a [related issue](https://github.com/silverbulletmd/silverbullet/issues/1269) but seems it is outdated.

I tried a few things like reloading without cache and uploading right away or creating new document to then upload, which the result was the same every time with the exception of a single instance where after an upload on a non cached document it went through and displayed successfully, but I haven’t been able to do again since.

I’m on version `2.3.0-0-g21ddcb46`  
It’s running on Docker, behind Cloudflare, with exception rules to bypass the authentication (manifest, service\_worker, client/\*)  
Plugins I only have the Excalidraw one installed, for the rest I have some CSS for theming, a custom command defined and the table of contents disabled.

Would appreciate any pointers on where to look for clues and such 🫡

---

<div class="post-metadata">

**Author:** ![bmblb3](https://community.silverbullet.md/user_avatar/community.silverbullet.md/bmblb3/32/2136_2.png) [@bmblb3](https://community.silverbullet.md/u/bmblb3)\
**Post date:** [December 11, 2025, 3:00pm UTC](https://community.silverbullet.md/t/file-image-upload-issue/3637/2 "2025-12-11T15:00:20Z")

</div>

Double check if you have “bypass cache” rule turned on in Cloudflare dashboard.

There is an updated couldflare guide

> [@Use SilverBullet with Cloudflare Zero Trust](https://community.silverbullet.md/t/use-silverbullet-with-cloudflare-zero-trust/3618):
>
> If you would like to self-host SilverBullet but gain (secure) access to it from outside local network without having to install VPN clients, [CloudFlare](https://www.cloudflare.com/) Zero Trust is a good way to achieve this. For this use case it’s free. What you will need is a few things: A running SilverBullet instance running somewhere. This can be anywhere that is Internet connected. It can be a server on your LAN, a cheap VPS, or even your local laptop (although SB will only work when it is on). A domain name you contr…

---

<div class="post-metadata">

**Author:** ![Bolado](https://community.silverbullet.md/user_avatar/community.silverbullet.md/bolado/32/2378_2.png) [@Bolado](https://community.silverbullet.md/u/Bolado)\
**Post date:** [December 12, 2025, 2:57am UTC](https://community.silverbullet.md/t/file-image-upload-issue/3637/3 "2025-12-12T02:57:57Z")

</div>

That’s seems to have been the issue!

I’ve added the bypass rule to the domain and tested with a few screenshots, as I went from not being able to upload any picture at all to being able to upload with no problem so far, I consider the problem solved 🎉

My fault on over-sighting that Zef’s post, thank you very much 😄
