How To Create A Mastodon Instance on FediHost
How to create a Mastodon instance on FediHost
By Paige Saunders
Mastodon is a fediverse microblogging platform capable of sharing text, images and video. It takes most users between 5-10 minutes to start an instance depending on their level of experience with changing DNS records.
Login or Register
Login or Sign-Up for Fedihost using an email address and password. This email address will recieve important billing and administrative emails in relation to the instance.
Choose New Service
On the left menu, navigate to the "New Service" tab and choose "Mastodon" as the service you would like to add.
Select Plan
You can now choose which plan you would like for your Mastodon server. The user numbers are estimates based on the average use case - for more info on selecting a plan, you can see the article on it.
Domain Settings
Domain settings let you decide what address you would like your Mastodon instance to appear at. You can bring a custom domain or use a fedihost domain.
Custom Domain
If you own a domain, you will need to have access to the DNS settings for the domain to point them to Fedihosts servers. This is usually something you can configure in the same place that you registered the domain, but not always.
The domain cannot be at the same address as a website that already exists. If you already have a website at an address the most common solution is to use a subdomain for your Mastodon instance.
Subdomain Example: Because consultatron.com already has a website at this address they used social.consultatron.com as the domain for their Mastodon instance.
Enter Domain
Enter in the domain that you would like to use into the box.
Update DNS
On your DNS provider update the records to match the table which is displayed below. If you do not have the option for an ALIAS record use CNAME instead. Save the record and back on fedihost select "verify domain".
DNS Mistakes A common error occurs when the DNS provider automatically appends the domain to the record you pasted in. So for example instead of the CNAME record saying `social.consultatron.com` it actually is saying `social.consultatron.com.consultatron.com`.It can take a few hours for the DNS record to propagate, if 24 hours pass check your DNS settings a second time.DNS Delays DNS record record can take a long time to propagate, we are working on a system that will let you skip and come back to this step for a future update
Fedihost Domain
If you do not have a domain, you can always use a fedihost subdomain. These deploy instantly and require no extra expense or custom domain.
Portability Warning: Using a fedihost subdomain means if you decide to move your Mastodon instance you won't be able to keep the same domain if you move elsewhere.
Review And Checkout
The next step lets you review your order and pay through stripe. Once you complete payment, your Mastodon instance is ready for the final configuration step.
Fedihost configuration
On your Fedihost dashboard you will see your instance is waiting on some final configuration options which need to be completed prior to provisioning your instance. Click "Configure".
Mastodon Account
You can set the first admin user account email and name for the Mastodon instance.
Webfinger
Webfinger redirection allows you to display a Mastodon instance that runs on a subdomain such as social.consultation.com
as consultatron.com
instead. We do not recommend using this feature unless you are confident writing code or can verify with a your existing web developer that it is possible to write the code on your website.
Create Instance
Click "Create Instance" and your Mastodon instance will provision momentarily. An email will be sent to you confirming everything.
Mastodon isn't a single social media website like Twitter or Facebook - it's a network of social media websites. An instance of Mastodon can talk to another instance of Mastodon. So, a Mastodon user can follow another user and like or reply to their posts, whether they are on the same instance or a different one. A Mastodon instance can also see videos from PeerTube or images from PixelFed, and a Mastodon user can follow, like, and comment on all of these. Getting Started Finding An Instance
Moving a Mastodon account to a new server is a process that involves followimg several steps in a specific order. It typically takes under an hour, but full user migration can take several months. Limitations There are a few limitations to Mastodon and things you should know about a migration first. Things You Can Migrate * Followers - Automatically * Bookmarks - CSV Download/Upload * Follows - CSV Download/Upload * Lists - CSV Download/Upload * Mutes - CSV Download/Upload * Blocks -
If you want your mastodon handle to be shorter or different from the domain that you are hosted on, you'll need to make use of a WebFinger.