Hi, I’m new with self-hosting but managed to set up my own Lemmy and Mastodon instances on a VPS recently. However, I ran into an issue with disk space quite rapidly (which I had way too few, because I started with the cheapest, smallest package for my VPS).

Now I prepare a new setup, where I’ll be able to dynamically scale disk space as needed, but this can get expensive quickly. Therefor my question: How much disk space do I typically need for private (1-3 user) instances of Lemmy and Mastodon? Are there settings, where I can limit the disk space utilization (at the cost of older stored content being overwritten)?

I would be fine with needing up to like 30-40 GB, but any more than that would be getting kinda expensive …

11 points

Do you need Mastodon, or can it be something similar? Mastodon does a lot of caching. For my single-user instance I run Akkoma, which is very leight-weight and has all (even more) features Mastodon has.

permalink
report
reply
8 points

By the way this is Media disk usage for my Mastodon instance, but it’s not really small ;-)

permalink
report
parent
reply
1 point

So, how much do you spend, why are you doing it, and do you get any funding or paying this or of your pocket? (just trying to understand how the fediverse works)

permalink
report
parent
reply
2 points

If this helps storage is cheap. See this for deals on high capacity drives https://shucks.top/

permalink
report
parent
reply
1 point

I appreciate the work you do. However, is this sustainable for the long term?

permalink
report
parent
reply
8 points

That will depend on usage. If you subscribe to a lot of communities that are very active the database will grow fairly fast. If your users post a ton of large files then that will grow much much faster than the database. Your instance also caches image thumbnails so that can grow somewhat fast too.

Currently sitting at 750 MB for pictrs and 500MB for postgres after a week, so you may want to plan a decent size but 30-40GB should be fine for a while to get started. Add some monitoring for when it reaches 10, 20 and 30GB and keep an eye on it.

permalink
report
reply
1 point
*

Heya, sorry for the necropost, but would you mind sharing how you’re doing on storage these days? I’m looking at spinning up a Lemmy instance of my own and I’m curious about the storage aspect on small instances

permalink
report
parent
reply
2 points
25G     pictrs
13G     postgres
38G     total

Seems fairly reasonable to me

permalink
report
parent
reply
1 point

Thanks!

permalink
report
parent
reply
7 points

No expert here but usualy you use an external object storage (should be configurable in lemmy via pict-rs) which should be cheaper then VPS storage ^^

Maybe have a look into it.

permalink
report
reply
5 points
*
Deleted by creator
permalink
report
parent
reply
6 points

@Solvena my kbin instance is using 37 GB right now, and it is one of the oldest instances. I don’t have many user thou.

permalink
report
reply
5 points

Will there be some sort of OS running on this VPS like Ubuntu, Debian etc.? The folder my Lemmy instance is stored in is 117 MB big. I have 1 user and follow 23 communities.

permalink
report
reply

Selfhosted

!selfhosted@lemmy.world

Create post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

Community stats

  • 4.9K

    Monthly active users

  • 3.6K

    Posts

  • 81K

    Comments