Beaston, 31, was most recently at Northern Counties East League Premier Division side Yorkshire Amateurs.
The versatile defender joined the Ammers in 2020, before being released by the club following the conclusion of the 2021/22 campaign.
A seasoned leader, Beatson captained his local team Sherburn White Rose early in his career and later went on to become Garforth Town's skipper where he made over 155 appearances for the Miners.
He has also featured for Northern Counties East League sides Glasshoughton Welfare, Harrogate Railway and Nostell Miners Welfare.
Speaking to the club's website following his move to the Brewers, Beaston said, "I have not played for the Brewers before but being a local lad, I have been to Ings Lane many times and I am joining a well-run club with a brilliant reputation and the right aspirations.
"I know quite a few of the players and John Deacey’s plans for the coming season are something I would love to be involved with," he added.
"We started training in the second week in June at Ammers, so I am ready to go."
Keep up-to-date with our exclusive email newsletters.
Subscribe