Yes, this is doable for many DIYers.
There are a lot of screws and it takes a bit of time. We suggest measuring the center points on the canvas front and back & top and bottom and match that with center points in the vehicle to install it straight. Don't install it out in the sun on one of the hottest days of the year like I did.