Your blog is not “self hosted”, nor is any Mastodon instance, even if you think they are; any Internet-connected hosting space receives Internet from “someone else” and it has a terms of service under which you can be cut off for any reason or none at all. You say that you “cannot rely on someone else” for Internet access, but that statement is false by definition! Even the most major Internet backbone providers rely on “someone else” via peering agreements. Since you must rely on “someone else” or forgo Internet entirely, choose wisely.