Self-hosted is possible - but you'll be tending to your server a lot. Media cache fills up quickly, upgrades can be complex, even a moderately popular post can eat bandwidth.
It is certainly possible but it's like the early days of blogging. If you want to learn how to run a system, do it. If you want to spend your time interacting with people rather than machines, use a dedicated service like mas.to.
Once you have a large enough following, your instance will send messages to the servers of all your followers. If they repost something, it will go to all their followers - and so on.
It is certainly possible but it's like the early days of blogging. If you want to learn how to run a system, do it. If you want to spend your time interacting with people rather than machines, use a dedicated service like mas.to.