My canvas awnings are very dirty. What can I use to clean them?
Pour cool or lukewarm water into a bucket. Add 3 ounces of a mild laundry soap such as the kind used for baby clothes or delicate washables per gallon of water. Do not use detergent. Mix the solution until it is foamy.
Set up an appropriate-size ladder to reach the awning. Correctly position the ladder's feet and lock into place any safety mechanisms.
Remove cobwebs, leaves and other debris from the awning's underside. Use a household broom from which you have first removed dust bunnies and dirt.
Wet down a manageable portion of the awning with a garden hose. Place your cleaning solution bucket where you can easily and safely reach it.
Scrub the awning with a stiff brush saturated with the soap solution. Use a circular motion to work the solution into the awning fabric. Limit the size of your work area so the soap does not dry on the awning.
Rinse off the soap solution and dirt with the garden hose. Allow the awning to air-dry.
This may help https://www.hunker.com/12000950/how-to-clean-canvas-awnings
Here is a great tutorial for you: https://www.hunker.com/12000950/how-to-clean-canvas-awnings
White cleaning vinegar
I just hose mine off periodically. They don't last long where I live so I don't baby them. I did on my first few installations, and they didn't last an longer by being gentle so I took the easy way out.