Server sustainability #6
Replies: 2 comments 3 replies
-
|
This is a really useful discussion for us to have well before there is a crisis. @heyjaywilson you've done a great job bringing this community together and are doing a great job supporting it, with @kylereddoch too. Thanks both! I 100% support the idea that iosdev.space continue to use managed hosting like Masto.host. Makes so much sense to me that we outsource the server maintenance to people who are fully focussed on this, even if it costed a bit more, and unless it got truly prohibitively expensive. I'm quite surprised at how relatively inexpensive it would be to scale to 2,000 users, on a per user/per year cost basis (currently US$89/month, or just under 50c per user per year). Maybe it really would be sustainable to support the server with a relatively small subset of people who chose to donate. But that would presume that you continue to get a non-trivial percentage of people to donate enough to cover these growing costs as the server scales. If there was going to be an expectation of support from all users*, one thought I had is that there could be tiers that users could self-select into based on country/region of origin (to balance out purchasing power parity) and/or life stage (student/unwaged vs. employed or similar). e.g. paying US$1/month in countries with a higher earning power, while offering $1/year to people where earnings are relatively lower and then a one-off donation of $1 for still others—which could be waived by an admin? * I am not at this point wanting to advocate that this is the right course. Just discussing what the possible options might be. |
Beta Was this translation helpful? Give feedback.
-
|
I think having the runway of 5 months is good. I understood there is a big difference between total users and active users. One thing you could look into is in working towards sponsorships from companies. Give a corp sponsor a specific perk, shoutouts, banner placement, etc. It could be useful if the money streaming through the server becomes "bigger" to move into some legal entity. Open Collective provides a very low barrier of entry to get under the umbrella of a legal entity and will put corp sponsors at ease for not wanting to provide money to an individual without oversight or potential tax issues. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Server sustainability
Server sustainability is a big thing to think about. No one wants their instance to just go poof one day, and I most definitely do not.
Hosting
How is hosting handled currently?
It’s slightly outlined in the readme under Server Information. I use Masto.host to host the instance, and I purchased the domain through hover.com. Utilizing Masto.host allows us to really scale and not worry too much about maintenance and such. I think that's a big win and allows us to really focus on keeping the instance a pleasant place to be. Also leaning on Masto.host means we can usually "throw money at the problem" of scaling and not have to deal with the technical sides of things.
Cons to this:
Pros to this:
Thoughts around hosting sustainability
Hosting should really stay with Masto.host. I am not an expert in server side maintenance nor do I want to be.
I am looking into self-hosting so we can scale or save money as needed, but right now at the size we are it’s about a wash for everything.
Monetary
How is hosting paid for?
I paid for the initial plan and domain. The rest has come from supporters/donations on the ko-fi page, which is awesome! Some people have chosen to become a member+ and donate $1/month and others have donated larger amounts on a one time basis. The first being CocoheadsNL which allowed us to make a huge leap forward into the next level of hosting.
I have two membership levels setup currently, one for member+ ($1/month) and one for iOS Dev Blue ($8/month) and then people can make one time donations.
Just for info: we have about 5 months worth of the next level of hosting if/when we upgrade
Cons to this:
Pros to this:
Thoughts around monetary sustainability
We could become a paid for instance, meaning you must make a donation to join
We could just stay as we are with the donation based model
Moderation/Administration
Currently it's just @kylereddoch and I as mods and admin. Besides approving people, there's not much more to it. I'm sure as we grow there could be and I might want to look for another person or 2. This doesn't really worry me too much right now.
Beta Was this translation helpful? Give feedback.
All reactions