No sé nada sobre Qiniu Cloud o si su almacenamiento S3 es compatible, pero necesitarás una clave de acceso y un token (creo que se generan en tu consola de Qiniu Cloud). Si es posible, la configuración de tu archivo app.yml probablemente debería verse algo como este ejemplo:
Sí, lo instalé a través de docker-compose, configuré ak y sk en el backend de Discourse y pude subir archivos con éxito. Simplemente no puedo verlos. Revisé todas las configuraciones posibles y no encontré dónde configurar para que el enlace CDN incluya el token. Como este almacenamiento es privado, debe incluir el token. ¿Hay algún otro lugar además de la configuración que mencionaste anteriormente?
Si tu bucket de S3 es privado, necesitas habilitar la opción Cargas seguras (Secure uploads), de lo contrario, Discourse no intentará firmar los enlaces de los adjuntos.
Después de cambiar esta configuración, debes volver a hornear (rebake) la publicación para que surta efecto.