Ich denke, wenn alle Ihre Benutzer sowohl bei Discourse als auch bei Nextcloud angemeldet sind, sollte es einem Theme-Komponente möglich sein, Dateien zu Nextcloud hochzuladen und die URL einzufügen. Diese fehlerhafte Theme-Komponente hat dies früher für YouTube/Vimeo getan.
Da sichergestellt ist, dass die Benutzer bei beiden Seiten angemeldet sind, sollte dies meiner Meinung nach möglich sein, obwohl ich es selbst noch nicht gemacht habe.