Self-hosted platforms allow you to set up your blog and run it using your own domain and web hosting. You’re fully in charge of your blog and its contents. It will cost just a few dollars per month for the webspace (hosting account), and around ten dollars per year for a domain. The actual blogging software is free.