Hey, @tswan I’m going to be setting up my own instance. Any tips or things to watch out for? Thanks!

@catalyst lots! Couple questions to start though…

- Are you going to set up your own server and infrastructure or going with a managed provider like masto.host?
- Are you creating an instance around any theme or concept in particular?
- Single-user instance or are you looking to build a community?

@tswan My own on a VPS; small, family/friends server, no theme. Thanks!

@catalyst cool! Despite the small nature I feel like Mastodon doesn’t run well on less than 4GB RAM once you start federating with other instances. It’s less about the number of users you have, more about the number of users you’re all connected to.

Your timeline will be QUIET. Consider getting on relays early on to get some federated content out there for people to see. I can provide a few, there’s also https://relay.fedi.buzz to relay specific hashtags

#FediBuzz Relay

The buzzing ActivityPub relay service

@tswan That’s really helpful! How much S3 storage space are you using/recommend? Is the SMTP easy to set up?

@catalyst I started the instance on 12/10 and usage is:

PostgreSQL 2.64 GB
Redis 89.7 MB
Media storage 316 GB

I’m deleting media at 90d since I use Wasabi S3 which charges you for 90d of usage even if you delete files early. It’s coming in around $6-7/mo.

SMTP isn’t awful, I went with Sendinblue’s free tier. The big piece is getting SPF and DKIM set up properly so you don’t end up in spam folders. They’ve got guides to help you though!

@catalyst so just doing quick math, Postgres will probably never shrink, Redis will grow with the number of users on the instance, and if 1mo into a 90d retention cycle I have 316GB of media, that’s probably going to get up to 1TB or so and slowly creep up as we federate with more instances and post more content locally.

Hope this helps!

@tswan I am self-taught, and some of this could be over my head. Looking forward to it! 😀
@catalyst I am definitely learning every step of the way here, it’s a great experience. And there’s lots of people out there willing to help. Good luck and always feel free to reach out!