Does it bang because it already has a simple spring-type closer fitted?
If it does, then it would be best to remove it and fit one of these...
https://www.screwfix.com/c/security-ironmongery/door-closers/cat840234
"Overhead door closer". Briton is one of the best known. Cheaper ones are around and will work just as well providing they're not too cheap.
Look for one with TWO adjustments.
The first adjustment controls the arc travelled when you first let go of the door. This should not too strong so that it's hard work pulling it open. It's really just the speed of travel.
The second adjustment is the most important. It controls the final 10% or so of travel. The bit where the door closes and latches.
Not too strong so that it bangs, but not too weak so that it fails to latch.
Fitting an overhead is "surface mounting". Just a few screws. No digging out chunks of door required.
Fitting is very quick. The time-consuming part is the adjustment.
A matter of trial & error and adjusting a simple screw.
Any help?