haha
(user494)
22. Juli 2026 um 23:09
1
Hallo zusammen, danke für eure Zeit.
Nachdem ich Cloudflare R2 in meinem Discourse eingerichtet habe, kann ich beim Erstellen eines Themas keine Fotos hochladen. Hier sind meine Einstellungen:
Ich bestätige, dass ich Account-API-Tokens (aktiv) und keine User-API-Tokens verwende. Die Berechtigung ist Object Read & Write.
Und ich habe einen benutzerdefinierten Domainnamen für das Uploads-Bucket eingerichtet, der aktiv ist:
Und die CORS-Richtlinie festgelegt:
Aber ich kann trotzdem keine Fotos hochladen, nachdem ich all das oben konfiguriert habe. Kann mir jemand helfen, das Problem zu lösen? Vielen Dank!
haha
(user494)
22. Juli 2026 um 23:11
2
hier sind die Einstellungen für benutzerdefinierte Domains und CORS
Lilly
(Lillian )
23. Juli 2026 um 00:00
3
Du solltest die Region auf US East (N. Virginia) setzen:
Sieht deine CORS-Richtlinie bei Cloudflare im JSON-Format etwa so aus? Du musst den ETag-Header in ExposeHeaders angeben.
[
{
"AllowedOrigins": [
"https://forum.example.com"
],
"AllowedMethods": [
"GET",
"PUT",
"POST",
"DELETE",
"HEAD"
],
"AllowedHeaders": [
"*"
],
"ExposeHeaders": [
"ETag"
],
"MaxAgeSeconds": 3000
}
]
Lilly
(Lillian )
23. Juli 2026 um 00:06
4
Übrigens, du solltest diese Dokumentation hier genau befolgen: Configure an S3 compatible object storage provider for uploads
Discourse:
Cloudflare R2 ist mit S3-Objektspeicherung kompatibel, wenn Cloudflare CDN verwendet wird. Cloudflares kostenloser Plan bietet 10 GB Speicherplatz , was für die meisten Foren mehr als ausreichend sein sollte.
Um Cloudflare R2 zu konfigurieren, musst du die entsprechenden Einstellungen im Cloudflare-Dashboard unter R2 Object Storage einrichten.