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 media storage system. It can be expanded as needed 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 and 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. That's why we decouple it from the other variables 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 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.

FediHost Shared Storage

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

Suggested Articles
Common DNS Issues With A Custom Domain
Common DNS Issues With A Custom Domain

How to handle issues with the hardest step of setting up managed hosting: DNS.

September 15, 20253 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, 20254 min read