Humans lived in what could be described as a sort of primitive communism for most of the species history.
Basically, the society needs to be decentralized. If you can keep it sufficiently non hierarchal, there isn’t a lot of power people can get over many others. A problem I see with this is defending against large, centralized, outside organizations. So, I guess you’d need some federation-like structures. Some communes are pretty democratic and decentralized. The Zapitista territories are the best example I know of, of a large non-hierarchal federation of communities.