We didn't want to rely on a Nostr client's default image hosting to upload images to Nostr. So we are running Lychee (on YunoHost) to self host our own photos and share the links using our own domain.
Check it out here
https://github.com/LycheeOrg/Lychee