March 29, 2025 - 3 min read

How To Create A GoToSocial Instance on FediHost

It's easy to get up and running with GoToSocial on FediHost in a few minutes

By Paige Saunders

GoToSocial is probably the best way to get yourself onto the fediverse at the lowest price possible. It's an excellent choice for solo instances and enables you to migrate both to and from Mastodon.

What You Need To Start

  • Access to the DNS settings for your domain
  • A credit card or existing FediHost account

Steps

Login or Register

Login or Sign-Up for Fedihost using an email address and password. This email address will receive 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 "GoToSocial" as the service you would like to add.

0:00
/0:03

Choosing a New Service using the FediHost control panel

Select Plan

You can now choose which plan you would like for your GoToSocial server.

Domain Settings

Domain settings let you decide what address you would like your GoToSocial 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 FediHost's 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 GoToSocial instance.

Subdomain Example: Because discountbucketwarehouse.com already has a website at this address they used gts.discountbucketwarehouse.com as the domain for their GoToSocial instance.
Enter Domain

Enter in the domain that you would like to use into the box.

0:00
/0:05
Update DNS

On your DNS provider update the records to match the table which is displayed beside it.

Subdomain Top Level Domain
eg: m.consultatron.com eg: consultatron.com
Type CNAME ALIAS
TTL 600 600
Hostname m.consultatron.com consultatron.com or @
Target lb.fedihost.co lb.fedihost.co
Record Type: CNAME vs ALIAS

If you are using a subdomain such as gts.discountbucketwarehouse.com you will need to create a CNAME record. If you are putting your website on the root domain such as discountbucketwarehouse.com you will use an ALIAS record. If you do not see a CNAME option use an Alias Instead.

0:00
/0:11

Setting up "subdomain" DNS record using the domain host PorkBun.

0:00
/0:16

Setting up a "root domain" DNS record using the domain host PorkBun

TTL

The TTL should be set to a low number so that the record updates quickly. It doesn't have to be 600.

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
Hostname

Hostname (AKA host) is the field where you put the domain you entered. A common issue occurs here when the DNS provider automatically appends the domain to the record you pasted in. So for example instead of the CNAME record saying `gts.discountbucketwarehouse.com` it actually is saying `gts.discountbucketwarehouse.com.discountbucketwarehouse.com` which is wrong.

0:00
/0:15

Setting up a subdomain on DigitalOcean. Notice that the hostname automatically completes.

Target

The target (AKA Answer, Value) is the field where you enter the fedihost address provided.

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 GoToSocial 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 GoToSocial 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".

Admin Account

You can set the first admin user account email and name for the GoToSocial instance.

Create Instance

Click "Create Instance" and your GoToSocial instance will provision momentarily. An email will be sent to you confirming everything.

Suggested Articles
Activity In The Pub
Activity In The Pub

Running an Activity in the Pub is a great way to meet other people near you who are into the Fediverse

July 14, 20252 min read
DOCUMENTATION
Hosting Forks and Custom Code on FediHost

Why FediHost and other managed hosts don’t often support forks and custom code.

July 13, 20251 min read
Moving To And From FediHost
Moving To And From FediHost

Migrating to and from FediHost is easy

June 29, 20252 min read