Follow

Setting up a kink instance, help required, boosts good, replies even better 

So, I'm thinking of setting up a kink instance for various reasons and was wondering what a good hosting service would be for such a thing.

The requirements would be: as much control over the server as possible including being able to choose what mastodon version/fork to use and possibly other config files for the OS or web server and firewall itself, basically need it to be as secure as possible and I am not sure if I completely trust others to do that for me.

Not in the hands of 'big tech', so if possible nothing owned by google, microsoft, amazon etc.

Good enough spec/bandwidth for an instance of a few so that it doesn't run too slow and/or runs out of space/bandwidth.

Relatively cheap.

Thank you!

· · 6 · 27 · 5

Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae
I have a self-hosted raspberrypi instance on fiber, thats a good start.
Also if digital ocean is small enough they are pretty good for hosting instances.

re: Setting up a kink instance, help required, boosts good, replies even better 

@guysoft Thank you. I did look at digital ocean but confused by all the options about spec, I've never run web services before so I had no idea what spec I would need.

re: Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae If you need a hand I can take a look, i’d start with the smallest server you have, and then grow it when the community grows.

re: Setting up a kink instance, help required, boosts good, replies even better 

@guysoft @photonicfae
Our instance is hosted on Digital Ocean. I gave it a $40/mo. server -- but we have over a thousand users, so that's probably more than you need?

Gripes about DigOc:

  • no way to download snapshots
  • can't move resources from personal account to team account

Other than that, they've been pretty good -- but I haven't tried any other virtual hosting services yet, and there are quite a few.

Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae
Digital Ocean is solid, but it's worth shopping around. Where would you like to have this hosted, regionally? Can you do both the server administration and the database admin? What's your budget?

re: Setting up a kink instance, help required, boosts good, replies even better 

@50htz Only problem with that is I have no idea what spec I would need to run a masto instance.

I could probably do server admin, might have to learn database admin.

I'm not really sure for budget, first thing to figure out would be the precise specs an instance needs and what I would have to learn and go from there.

Any books etc you could point me at for newbies to these things (server and database admin) would be good, though I do have a lot of linux experience, I don't know if this translates well to running a server.

re: Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae
One general strategy is to have the server itself and the database with the same cloud provider, either both in a single dedicated server or VPS, or a container with your Masto or Pleroma install and managed Postgres in the same data center. Cache images on the cloud service, but host them at home. Host the database in the cloud service, but replicated to the home server. Use APIs like Mail Gun to send transaction emails

Pleroma is much easier on resources than Mastodon, so it may be worth considering for pragmatic reasons. Get a used server with a half terabyte or so in SSD and 2+ terabytes HD. A lawyer would be prudent. Safe harbor provisions mean the provider generally isn't liable for user content, but there could be less obvious consequences of having a home server with open registrations and those might be mitigated with some planning

The software docs are the best info you'll find, as far as I know 👍

re: Setting up a kink instance, help required, boosts good, replies even better 

@50htz Thank you so much for the info.

I tend to stay away from pleroma because it has a reputation, partially because it's easier to set up. However, I'll keep that in mind, thank you.

Yeah, I will think about the legality etc, thank you for the info about spec required!

Thank you, I will give the docs a read through.

re: Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae
And good luck 🤞🧧🍀🧧🤞

Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae I haven't run masto before but I'll mention two VM hosts I like: Vultr and openbsd.amsterdam.

Vultr is nice and reasonably priced, and for the few months I ran an OpenBSD VM on it, no hiccups. I don't really know OpenBSD to any depth but it has nice security defaults, which helps me sleep at night :)

@OpenBSDAms is a nice host that hosts VMs and shares some of the proceeds with OpenBSD itself. Nice folk.

Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae @OpenBSDAms There was also this thread recently with some green / ethical hosting options listed: indieweb.social/@jonatasbaldin

re: Setting up a kink instance, help required, boosts good, replies even better 

@cadadr Thank you very much! @OpenBSDAms

Setting up a kink instance, help required, boosts good, replies even better 

Setting up a kink instance, help required, boosts good, replies even better 

@robots @photonicfae sorry, I don't have plans to make my infrastructure available to other people

Setting up a kink instance, help required, boosts good, replies even better 

@photonicfae I have part of a setting up a mastodon server guide written. It’s far from complete but may help. Cathode church runs on a server with 80GB SSD, 2 vCPUs, 4GB RAM. The SSD does not include media storage, which is in an openstack swift object storage container.

gitea.s0.is/s0/Mastodon-Server

re: Setting up a kink instance, help required, boosts good, replies even better 

@s0 Thank you very much!

Sign in to participate in the conversation
Cathode Church

A place for trans makers, coders, tinkerers and dreamers.