OKAY GUYS it’s time to reveal the project I’ve been working on: https://10minutepleroma.com

It’s simple. Enter a subdomain, and you get a Pleroma server for 10 minutes. After 10 minutes the server is permanently destroyed.

For a while now I’ve been working on putting together a Pleroma hosting service. The difficult question I’ve been facing is, “how do I let the user click a button to deploy a server?” So I decided to do a little hackathon to isolate just that problem specifically, and this is what I came up with.

It’s a cluster of servers running Kubernetes. Most of the magic happens here: https://gitlab.com/tribes-host/10minutepleroma/-/blob/develop/lib/ten_minute_pleroma/deploy.ex

More to come. Enjoy!

Follow

@alex
Does the server send a delete activity so that it doesn't clog up databases of other servers?

@matrix It doesn’t send deletion requests when it de-provisions, but CAPTCHA is enabled and users have to register an account after the server is provisioned.

Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.