Use an agent, many around that will do it, and you do not even have to leave your province. Will involve a wee journey to a post office to use the EMS system.
The cost of travelling and staying in Bangkok from Isaan a couple of times, usually works out more expensive than posting to an agent and their fees.
I used
@Key ***************
last time to renew my passport, nice easy smooth process and they even moved over my extension stamp to the new passport for me. An excellent service.
Shop around and get a few prices and check the reviews to settle on the one you want.