January 15, 2025 - 2 min read

How FediHost Media Storage Works

One of the unique things about FediHost is our storage system which can be expanded as you need it and is shared in a pool between your services.

By Paige Saunders

One of the unique things about FediHost is our storage system which can be expanded as you need it and is shared in a pool between your services.

Storage Packs

Every instance of a service by default comes with 10GB of media storage which is enough to get started running your services.

Motivation

Media storage has the highest variability from instance to instance, it largely depends on how an instance is used. A single user instance of Mastodon or PeerTube can use a gigabytes of storage or a terabyte. It made sense to us to decouple it from the other variables which make a price to suit users needs.

Using Storage Packs

Storage pricing is available on the pricing page, when you select your base service you can choose to add more storage if you think you may need it.

0:00
/0:05

You can then upgrade or downgrade your storage at anytime in the FediHost dashboard. If you exceed your storage usage you will receive an email letting you know that your storage is being upgraded to the next media storage tier.

0:00
/0:14

Shared Storage

All of your FediHost storage is shared between your services in a pool.

Motivation

When you setup a VPS or use Managed Hosting you often end up with left over capacity. Providers do their best to estimate the average ratio between RAM, CPU, Database and File Storage. They then scale up all four variables at the same time.

Problem One: Every Instance is Different

Some people create a Mastodon server for a community of people who like art. In their case their media storage fills up far faster than a typical Mastodon instance with the images and videos. They end up having to pay for a powerful large Mastodon server when they only really needed extra storage.

Other people have PeerTube instances for streaming videos. They need a powerful server but not the large amount of storage that comes with it because they don't keep copies of the streams online.

Problem Two: People Have Multiple Instances

Some organizations and communities have a PeerTube, Mastodon and Pixelfed instance. They can set these each up on a different VPS or Managed hosting service.

In this situation they will often find themselves with spare storage on one instance, and no storage left over on another.

Using Shared Storage

These situations leave you paying for unused resources. FediHost has worked to solve this problem by letting users pay for storage that works across your instances.

Suggested Articles
MASTODON
Signs You Need to Upgrade Your Mastodon Instance

How to know that your Mastodon instance needs upgrading

November 27, 20242 min read
DOCUMENTATION
Choosing the Correct Mastodon Plan on FediHost

Fedihost offers several plans for Mastodon hosting depending on your needs.

November 27, 20242 min read
How To Create A Mastodon Instance on FediHost
How To Create A Mastodon Instance on FediHost

A walkthrough on how to create and setup the DNS for your own Mastodon instance.

November 27, 20243 min read