Software: make account creation simple and user accessible.
Make hosting a masto instance comprehensible, through guides or prepackaged portable programs.
Make user data portable between instances.
hardware: Enable and encourage users to host instances on smaller trusted hardware via tech collectives if they are unable or uncomfortable with hosting on their own hardware